Otóż chodzi m i o to aby poznać co generuje taki kompilator C, C++ itp. jako wynik i się w tym orientować bo np. C czy Python jako tako ogarniam i chciałbym poznać od "podszewki" to co mi tworzy na wyjściu. Zainteresuj się twórczością Yuricheva https://beginners.re/ . Analizuje od podszewki programy kompilowane na x86 i ARM.
https://obrazki.elektroda.pl/7656017200_... O komputerach jednopłytkowych czy stare komputery były lepsze od współczesnych platform rozwojowych i SBC? Nie lubię Arduino I to jest jak najbardziej prawda. Arduino to platforma, która miała dać łatwy dostęp do programowania elektroniki ludziom, którzy nie znają się ani na elektronice,...
o pierwsze, STM32 czy jakiekolwiek inne 32-bitowe mikrokontrolery komercyjnie często są programowane przez osoby po studiach informatycznych, nie elektronice. Bzdura. To właśnie 32-bitowe mikrokontrolery pozwalają na stosowanie takich języków programowania, które są "przyjazne" dla nie-informatyków np. Python dla studentów AWF. Poza tym są one programowane...
Dlaczego nie powinienem programować Arduino w Pythonie? Nie ma czegoś takiego (realnego), jak programowanie w Pythonie z użyciem Arduino HAL. Jest "lekka" implementacja Pythona dla procesorów 8-bitowych ([url=https://wiki.python.org/moin/PyMit... ale nie ma ona nic wspólnego z Arduino i generalnie nie nadaje się do użycia. Dla platform sprzętowych...
Budowa toolchainu pod systemem LINUX dla urządzeń z rdzeniami: CM0+ ( instrukcje są generyczne-czyli uogólnione i działają na procesorach: CM0+/CM0+F/CM3/CM3F/CM4/CM4F/CM7/CM7F ), oraz CM4F. Całość jest w postaci wizardu konsolowego i została fajnie opisana na stronie http://www.iwasz.pl/electronics/toolchai... Generowany kod jest kompaktowy...
Sprzedam NOWE - fotografie i opisy dostepne na PW. Odbior w Krakowie lub wysyłka 11.99PLN InPost. UWAGA: GRATISY do wyboru przy podanych kwotach minimalnych. ZMCT103C - moduł do pomiaru prądu zmiennego 5A - 10PLN lub GRATIS przy zakupach za 45zł+ ZMCT103C - czujnik prądu zmiennego 5A - 5PLN lub GRATIS przy zakupach za 45zł+ ESP-M3 ESP8266 WiFi - 10zł...
Witam Od strony PC to jeśli posiadałbyś linux to polecam sdk blueZ i dowolny dongle pod USB. Można w ten sposób tworzyć proste skrypty np w Python. PtR
Bo to tak nie działa, to nie jest jakiś Python czy coś. :wink: Jak przekazujesz va-listę, to musisz użyć funkcji, która taki argument przyjmuje, np. [url=https://www.cplusplus.com/reference... vsprintf. P.s. Tworzenie bufora na wynikowy napis na stosie to nie jest najlepszy pomysł, zdajesz sobie z tego sprawę?
może zdefiniuj sobie dodatkowo w pliku gdbcmd komendy wyświetlające zawartości rejestrów, np. Dodano po 35 tak sobie jeszcze teraz kombinuje z Pythonem w GDB, i zrobiłem takie coś: [syntax=text]define ppp python print(f"Zawartosc rejestru GPIOB->ODR: 0x{int(gdb.parse_and_eval('((GPIO_TypeDe... end end[/syntax] wtedy komenda...
https://github.com/marcinszajner/Half-br... Nie cierpię pythona ale przejrzę. Dzięki za przykłady. Dobrze zrozumiałem przykłady i kod. Ty wysyłałeś z STM32 -> PC (QT?) ?
od czasu opublikowania, przyjąłem inne podejście. Otworzyłem Upgrade_Tools_V1.5.9.exe za pomocą pyinstxtractor w poszukiwaniu głównego kodu flashowania. Najciekawsze rzeczy (które do tej pory widziałem) znajdują się w SerialThread.pyc icons_rc.pyc ImageThread.pyc MainWindow.pyc ConfigHelper.pyc po uncompyle6 na każdym z nich widzimy polecenia takie...
Jak go uruchomisz z wciśniętym <CR>, to zablokujesz bootowanie i będziesz się mógł pobawić bootloaderem. Ja też zacząłem eksperymentować i takie małe pytanko: jak wysłać ten znak w PuTTY? Po czcionce sądze, że używasz tego programu, mi się nie udało. Znalazłem właściwe polecenie klikając na ikonę ale zawsze było za późno i finalnie musiałem napisać...
tak jak wszyscy tutaj nie mogą się powstrzymać przed porównywaniem RPI tego ustrojstwa To prawda. Ktoś chyba tam nie odrobił lekcji z rozpoznania rynku. A może liczą na siłę przebicia STM32? ;)
Witam, Mam zamiar zapoznać się z płytkami NUCLEO STM32. Kiedyś programowałem układy Atmega w języku C, do tego trochę programowania a Python. Na początek chcę napisać kod który w pętli będzie ustawiał 8 lub 16 wyjść w stanie wysokim lub niskim, na podstawie podawanego sygnału wejściowego (tzw sekwencer). Z samym kodem w języku C sobie poradzę moje pytanie...
I kolejna sprawa o której już wspominałem to taka, że nie chce w projekcie mieć tysięcy plików, które nie będą mi do niczego potrzebne i których przybywałoby przy każdej aktualizacji distortosa. Warto tutaj dodać, że od dłuższego czasu całość jest zrobiona tak, że używając np. STM32F4 możesz po prostu wywalić wszystkie foldery innych rodzin mikrokontrolerów....
Nie istnieją mikrokontrolery Arduino lub Nucleo. To są płytki do prototypowania, na których można znaleźć mikrokontrolery AVR, ESP, STM32 (Arduino) lub STM32 (Nucleo). Możesz przyjąć że mikrokontrolery nie obsługują języków typu Java ani Python. Nawet jeżeli ktoś gdzieś napisał protezy, to działa to w bardzo ograniczonym zakresie i wsparcie do tego...
https://obrazki.elektroda.pl/1293200600_... https://obrazki.elektroda.pl/3972590000_... Analiza urządzeni w przestrzeni częstotliwości, jest niezwykle istotne dla zbadania wielu jego parametrów. Poznanie charakterystyki Bodego czy funkcji przejścia układu jest dosyć prostym pomiarem, który zrealizować można z pomocą...
Przymierzam się do podłączenia swoich modułów pod sieć także w wolnej chwili spojrzę na to z chęcią. To działa bez rasberry pi? Dostęp masz tylko z domowej sieci czy spoza też na home assistant? Pewnie spotkałeś się z czymś takim na ESP 32, jakie plusy ma to rozwiązanie? Tak, to działa bez rasberry pi. Jeżel home assistant jest wystawiony na zewnątrz,...
Jeśli chcesz coś zrobić na szybko bez celów super precyzyjnych pomiarów jeśli chodzi o częstotliwości próbkowania to kup raspberry i działaj na python i jego bibliotekach do interfejsów. Jak chcesz mieć full kontrolę nad tym co się dzieje ale kosztem Twojego czasu to kup stm32.
Z oryginalnego projektu kompilacja odbywa się poprzez skrypt make.sh dostępny w katalogu mp3 z projektem. Jeżeli masz dodane zmienne path dla gcc w systemie, projekt powinien się skompilować. Program później wgrywasz przez skrypt pythona z katalogu C:\Espressif\utils\ESP8266 lub dowolnego innego programu, który potrafi wgrać obraz pod konkretny adres....
Pewnie odpychac, bo nie znam nikogo kto robi w C/C++ :) Python? Moze Lua? Zawsze mi sie wydawalo, ze jak zna sie minimalnie C to juz nie ma znaczenia w czym sie programuje, wymaga sie tylko dokumentacji i polotu. Co do embedu - swoja opinie opieram na tym co robilem w qt, visual studio, api directx etc. IDE, ktore pobralem, bo mam pod reka 3 sztuki...
Korpo stosują logowanie domenowe do wszystkich swoich usług, a zdalne połączenie do sieci firmowej po VPN. Hasło jest zatem jedno. A Ty znasz wszystkie korpo? Ja znam 3 korporacje, w każdej było wiele haseł, wiele aplikacji, logowanie domenowe w części oprogramowania. Nawet do softu po WWW, nie wszędzie było przez domenę. Urządzenie ma formę pudełka...
jaki sprzęt oraz język programowania jest najbardziej przyszłościowy? Krótka odpowiedź: żaden. Po prostu rynek się zmienia baaardzo dynamicznie. To nie są lata 80-90 gdzie 8051 i długo, długo nic. Teraz na topie wydają się STM32*(czyli ARM), z chińskich to masz ESP32, 82*, zaczyna być coraz więcej kości z RISC-V. Języki programowania to wiadomo 1....
Szukam jedoukładowego komputerka, (SOM lub SBC) który obsłuży 4 pomiary analogowe 0...5V i sieć ethernet. Płytki na stm32 nie bardzo chce mi się robić z całym otoczeniem ethernetu, bo chce tylko 5 sztuk tego zmontować i uruchomić na włąsne potrzeby. Najbardziej by mnie interesował jakiś mały moduł do wstawienia w pcb, z warstwą fizyczną sieci eth na...
Witam, jestem początkującym programistą/elektronikiem. Chciałbym zbudować aplikacje która pozwoliłaby mi na wysłanie ramki crc8 bezpośrednio do STM32. Wszystko dlatego, że wysyłanie komend ciągle zmieniającym się kodem crc dla różnych czasów jest bardzo nie praktyczne + sam program ma pomóc w późniejszych projektach oraz mojemu prywatnemu rozwojowi...
Doczytałem, że adresy MAC zaczynające się na 0xY2 (Y - dowolna wartość) są do użytku prywatnego. Tutaj sobie doczytaj - https://en.wikipedia.org/wiki/MAC_addres... Czy jest możliwe napisanie jakieś skryptu, który brałby plik .hex który wgrywamy w uC i modyfikował jego zawartość w zdefiniowanym miejscu pamięci uC? Chodzi mi o to, aby...
http://obrazki.elektroda.pl/1208484300_1... Projekt OpenMV ma na celu stworzenie niedrogiego i łatwego w obsłudze modułu wizyjnego, który dałoby się oprogramowywać w języku Python. Docelowo OpenMV ma stać się "Arduino wśród modułów wizyjnych", jak opisuje autor przedstawiający aspiracje tego projektu. Realizacja projektu rozpoczęła...
Stanowisko: Inżynier działu technicznego Zadania: • przygotowywanie dokumentacji produkcyjnej • obsługa systemu dostępu internetowego do produktów firmy (przygotowywanie skryptów definicji urządzeń) • testowanie prototypów urządzeń • sporadyczne wyjazdy serwisowe • montaż urządzeń elektronicznych • obsługa linii montażowej...
Próbuję rozwiązań ten problem już 2 dzień, niestety mało jest jeszcze materiałów na temat tego mikrokontrolera. Chciałbym skonfigurować USART6, tak by odbierać dane z aplikacji napisanej w pythonie na laptopie.Kod funkcji inicjalizacji USART: [syntax=c] /* Pliki nagłówkowe: */ #include <uart.h> /* Zmienne: */ uint8_t cUart6Container[200]; UART_HandleTypeDef...
Witam, państwo :). Jak to się mówi - mam pytanie, może głupie może nie. Przeglądałem sobie dział µC na Elektrodzie i widzę, że rodzin układów i architektur jest tylko więcej, a w dodatku robią się one coraz popularniejsze wśród hobbystów (i nie tylko). Nie jestem amatorem - kiedyś bawiłem się AVRami i PICami, uczyłem się też VHDLa na FPGA, ale...
Ja np. w moich projektach nie używam RTOS, chociaż niewątpliwie jest spora grupa projektów, których zrobienie bez RTOS graniczy z niemożliwością i jest nieopłacalne (np. cokolwiek, co używa TCP/IP). Zwykle rozpisuję wszytskie zadania 2w postaci automatów realizowanych w przerwaniach (timera lub peryferiów), do tego pewna liczba własnych przerwań i otrzymujemy...
(at)fast_rabbit Piszę na PC w obiektowym Delphi ( tworzę własne komponenty ). Mam za sobą duże aplikacje bazodanowe, łącznie z pisaniem procedur i funkcji w bazach danych. Używam do baz danych PHP, HTML, CSS oraz JavaScrypt, Python na linuxa ( wsparcie obsługi baza danych, zbieranie danych ). Domowo. Piszę w C na AVR STM8 STM32. Poruszam się w Arduino...
Zalezy jakie arduino - podstawowe jak UNO jest troche slabe w peryferia. Ja np. potrzebuje zwykle ok. 3 UART (konsola, GSM, DS18B20 - tak uzywam na serialu a nie symuluje 1-wire). Wszystko zalezy do czego. Ja uzywam attiny, arduino UNO, najczesciej zas STM32. Ale uzywam tez mini PC gdy potrzebuje cos sterowac a linux mi odwali czesc roboty. Wszystko...
🔧 Poszukiwany programista C / Python do rozwoju sterownika turbiny wiatrowej 🔧 Cześć! 🚀 Szukam programisty do współpracy przy rozbudowie, optymalizacji i wprowadzaniu innowacji w sterowniku turbiny wiatrowej. 📌 Urządzenie jest już zbudowane i działa, ale chcemy je udoskonalać, poprawiać błędy oraz dodać nowe funkcjonalności. Zakres prac: ✅ Rozbudowa...
Napisać sobie na pc-cie tyci program konwetujący w dowolnym języku -C C++ C#, pythonie, PHP, Java czy tez co tam masz pod ręką - na taki format jaki Ci jest wygodny., Szybciej napisać taki programik niż post podejrzewam Mozesz poszukać - moze jest gdześ jakiś plugin do eclipe do tego.
Witam! Od kilku dni próbuje sobie poradzić z niby prostą rzeczą. Mianowicie połączenie przez Serial Port. Mam płytę Discovery z STM32F429. Komunikuje się ona przez USB. Putty działa bez problemu, podobnie jak TeraTerm. Obie aplikacje bez najmniejszego problemu nawiązują połączenie. Potrzebuje napisać prosty programik - wysłać i odebrać kilka bajtów....
Udalo mi sie w koncu, dokonczyc program. Zaczne moze od polaczenia: gpio13 <->mosi (sda) gpio14<-> sck (scl) gpio16<-> reset gpio3<->dc gpio5 ->pwm do sterowania podswietleniem (nie podlaczac bezposrednio pod podswietlenie tylko przez tranzystor - wiekszosc modulow ma taki tranzystor na plytce) cs wyswietlacza mozna podlaczyc...
Hmm napiszę może o co mi dokładnie chodzi. Mam kod (połączenie dwóch języków C oraz MicroPythona). Zamysł autora był taki, żeby cały SRAM(tj 112K+16K) przeznaczyć na bufor obrazu, a CCM RAM(tj. 64K) na całą resztę. No i funkcje, które są w tym kodzie dość mocno używają dynamicznej alokacji pamięci, tyle tylko że robią to z użyciem garbage collectora....
Czy istnieją języki wysokiego poziomu dla programowania w miarę prostych mikrokontrolerów? Tak, istnieją języki wysokiego poziomu do programowania mikrokontrolerów, nawet tych prostych. Języki wysokiego poziomu umożliwiają prostsze i bardziej czytelne pisanie kodu w porównaniu do języków niskiego poziomu, takich jak asembler. Oto kilka popularnych...
Mam serwer webowy (HTTP) na STM32. Podpinam się do 8266 przez UART. Przy tym trybie pracy (+IPD) muszę buforować całą transmisję, bo przeglądarki internetowe generują jednocześnie wiele requestów ze stron internetowych na różnych kanałach. Co gorsza strumień danych ze strony 8622 jest mieszanką tych żądań. Skutkiem tego jest konieczność zarezerwowania...
Sądzę, że nie są to moje osobiste preferencje, bo w taki sposób zachowuje się Eclipse przy debugowaniu czegokolwiek innego, począwszy od aplikacji w pythonie, przez Androida, Avrki i mutacje Eclipsa, czyli TRUEStudio od Atollica. Jeśli na PC debuggujesz aplikację na tenże PC, to ona jest "uruchomiona" w debuggerze, gdy się rozłączasz to jest kończona/zatrzymywana....
Używając mxcube można se ten fat i usbotg wyklikać (np dla stm32f105). CubeMX i gołe funkcje, jeszcze to trzeba jakoś w programie obsłużyć. Nawet takie arduino, czy goły avr mają biblioteki do kart sd. Mają, ale to nie jest pythonowe f=open("log.txt","a+"), f.write("temp \t %d \n\r",t_laser) f.close() wraz z obsługą wyjątków, prawda? Czy może jednak...
Generalnie to chciałbym w przyszłości pracować jako Elektronik - Programista coś w stylu Embedded Software Developer/Engineer, łączyć elektronikę z programowaniem, to moja pasja, tylko z tego co widzę co raz mniej ofert pracy w tym kierunku i mam też wrażenie, C/C++ odchodzi w nie pamięć powoli, wszędzie tylko Java Java Java... ale to tylko takie moje...
Zadania: • przygotowywanie dokumentacji produkcyjnej • obsługa systemu dostępu internetowego do produktów własnych firmy (przygotowywanie skryptów definicji urządzeń) • obsługa techniczna klientów (doradztwo techniczne) • korespondencja techniczna z dostawcami i klientami • testowanie prototypów urządzeń • sporadycznie...
Witam, Bawie sie płytka STM32F0Discovery, napotkalem na dziwne zachwowanie prostej funkcji opozniajacej. Od razu mówie ze docelowo bedzie ona i tak uruchomiona na timerze, a to co ponizej traktuje jako swego rodzaju ciekawostke. Mianowicie zmienna timer_cnt schodzi do 0, a petla while sie nie chce zakonczyc. W tym czasie przerwania, DMA i Systick działa...
Zakładam wówczas, że Cube albo jakiś inny "kreator templatek" będzie dostępny zawsze, uaktualniony, z najnowszymi procesorami etc etc.. Skrypty z Cube i tak nie obsługują połowy rzeczy które są dostępne w STM32F7 (ot choćby wykonywania kodu z flash przez magistralę ITCM, dodatkowych pamięci takich ITCM czy BKPSRAM), więc naprawdę mała to strata jak...
Aha, to po to były te pomiary częstotliwości z innego wątku. Tym analizatorem to mierzysz szumy. Pytanie czy z twojego układu, czy jakiś przydźwięk z czegoś. Jeżeli chcesz zobaczyć jak to mniej więcej wygląda, to mógłbyś odpalić ADC z DMA + TIMER z buforem jakimś większym i sobie zrobić taki bieda oscyloskop, potem możesz to albo wysłać na uart, albo...
Cześć Forumowicze! Mam nadzieję, że znajdzie się tutaj ktoś, kto szuka nowych wyzwań i dobrze czuje się w systemach wbudowanych. Szukamy Embedded Engineera do naszego zespołu w Krakowie. Od razu uprzedzając: tak, nasza oferta wymaga szerokiego zakresu umiejętności, ale wynika to z charakteru naszej pracy – jesteśmy małym zespołem, który realizuje projekty...
Witam! Jak można odczytywać wskazania wagi Elzab Prima 2 w Pythonie po USB? Z wagami Dymo sobie radziłem, a tu niestety poległem... :( lsusb pokazuje dla tej wagi: Bus 001 Device 008: ID 0483:5740 STMicroelectronics STM32F407 W syslogu mam przy podłączaniu: usb 1-1.2: new full-speed USB device number 9 using sunxi-ehci Pozdrawiam, ZG
Biblioteki FLAC i przykładowe programy (w tym reference implementation) są ponoć dostępne (darmowe) - trzeba poszukać czegoś jak najprostszego, jak np. [url=https://www.nayuki.io/page/simple-f... Nayuki: Simple FLAC implementation (ale tam jest tylko w Javie i w Pythonie, a przydałoby się mieć w C) i sprawdzić, jaki będzie rozmiar...
Advanced 'Speed And Precision' - Computerized Numerical Controll As Soon As Possible - CNC Na razie jeszcze zbytnio nie ma się czym chwalić. Ale baza już jest ;) Moja próba stworzenia od zera kontrolera CNC. Ma wykorzystywać sprzętową akcelerację tam gdzie to tylko będzie możliwe. Ma być bardzo precyzyjny i bardzo szybki a jednocześnie minimalistyczny....
Witam! Natknąłem się niedawno na pięknego potwora nazwanego RUST https://www.rust-lang.org/ Chciałbym tym wątkiem rozpocząć dyskusję, czy ten język może prowadzić w dobrym kierunku - szczególnie w obszarze embedded, czyli mikrokontrolerów. Chciałbym by koledzy podzielili się doświadczeniami z tym językiem, wrażeniami i opiniami. Jak zwykle bywa, nowy...
Wypadałoby zacząć od podstaw. Przydałoby się przejść jakiś kurs odnośnie komunikacji szeregowej. Tak na początek. 1. Co za kabel USB-DB9 posiadasz? Do jakiego standardu konwertujesz UART? +/-12V? 0/12V? 0/5V? 2. Jeśli na liniach sygnałowych będzie 12V, to możesz uszkodzić analizator logiczny. 3. Saleae Logic analizując sygnał UART zakłada, że stanem...
https://obrazki.elektroda.pl/1826242600_... Cześć, chciałbym Wam pokazać ostatnio wykonany projekt. Posiadam Renault Megane II ph. II z 2006 roku z fabrycznym radiem Renault UpdateList. W dzisiejszych czasach standardem jest, że muzyki w samochodzie słuchamy nie tylko z radia FM czy z płyt CD, ale także z telefonu. Radio w wersji UpdateList...
https://obrazki.elektroda.pl/6030465300_... Dimitris Tassopoulos (Dimtass) postanowił dowiedzieć się więcej o algorytmach uczenia maszynowego z wykorzystaniem systemów wbudowanych. Technologia ta jest już bardzo dojrzała, co pozwala na jej odpowiednie testowanie. Dimitass napisał serię pięciu postów na swoim blogu, dokumentujących...
Cześć, Weźmy na tapetę pewien projekt ( 1. Xubuntu 20.04 Toolchain zainstalowany z głównego repozytorium dystrybucji gcc-arm-none-eabi 9-2019-a4 libnewlib-arm-none-eabi 3.3.0 2. Xubuntu 16.04 Toolchain zainstalowany z launchpada https://launchpad.net/gcc-arm-embedded w wersji 7-2018-q3 3. Debian 9.1 Toolchain zainstalowany z repozytorium dystrybucji...
Od czasu jak przesiadłem się z C/C++/Java/etc... na Pythona, wygodę cenię sobie dość wysoko ;> Skoro tak to chyba nie chcesz sie przesiadac na ADE ;-) Z wygoda nie ma to nic wspolnego, z bezpiecznym kodem wielowatkowym to i owszem.
https://obrazki.elektroda.pl/8952633700_... Projekt miał na celu stworzenie sterowania dla topologii half-bridge z możliwością ustawiania częstotliwości za pomocą programu na komputerze. Dodatkowo układ posiada synchroniczne próbkowanie przebiegu prądu w celu dokładnego pomiaru fazy oraz amplitudy i wykreślenia wykresu wartości tych...
Czytając wasze komentarze zaczynam wątpić w sens przerzucania się na ARM :(. Aktualnie moje doświadczenie związane z mikrokontrolerami to tylko AVR i to procki o małych ilościach nóżek. Chciałem spróbować jakiejś nowszej technologii i z początku myślałem o XMEGA, ale wymyśliłem sobie ARM. Samego mikrokontrolera chciałem używać jako pośrednik między...
https://obrazki.elektroda.pl/3578004800_... „Blue Pill” to popularna płytka rozwojowa układem STM32. Jej popularność wynika z jej niskiego kosztu - zaczyna się od zaledwie 1,50 dolar - oraz z kompatybilności z Arduino IDE dzięki projektowi STM32duino. Powstało wiele ciekawych projektów, opierających się na tym module. Jednym...
Ja mam napisany program służący między innymi do programowania poprzez openocd. Jest on jednak napisany w pythonie...
Zazwyczaj najwygodniej uczyć się języka C na desktopie, czyli swoim PC-cie. Programując STM32 lub AVR-ki używa się języka w ten sam sposób, ale zwykle nie mamy dostępu do pewnych bibliotek standardowych, które na desktopie są od razu, bo komputer ma monitor, klawiaturę, dysk twardy itp.. W mikrokontrolerach tego nie mamy, więc użycie printf(), getch()...
Rozglądam się za zmianą pracy, jako programista/programista-elektronik. Mam 18-letnie doświadczenie jako programista, głównie C/C++ embedded, troszkę C#, Qt, VHDL, Golang, Delphi, Java SE, Python, Android (mogę też się nauczyć innego języka) oraz jako projektant-elektronik. Dokładniej: - projektowanie obwodów drukowanych PCB w Eagle, KiCad, podstawy...
Na jakim MCU piszesz obsługę? Na tą chwilę API jest pisane w Pythonie na PC - póki się "bawię" nakładkami. Jak już wszystko zrobię, to potem przepiszę na C, żeby je dorzucić do mojego urządzenia nad którym pracuje :) Oparte jest o STM32.
Nie mogę się zgodzić z tezą postawioną w temacie. To co obserwujemy, to jest cena postępu. Technologia staje się coraz bardziej rozwinięta i pojedynczy człowiek ani nie jest w stanie jej dogłębnie poznać, ani nie ma takiej potrzeby. Kiedyś układy budowało się z rezystorów, kondensatorów, cewek, lamp elektronowych, później diod i tranzystorów. Później...
Ale ten moduł Adafruit też bazuje na ESP32. ESP32 to SoC, a nie gotowy moduł do użytkowania. Już nic nie rozumiem. Jest to skrót komentarzy, jeśli chciałbyś rozwinąć, to zapraszam pod link źródłowy. A chodzi zapewne po prostu o cenę płytek deweloperskich. Adafruit z ESP32-S2 jest droższy i chyba mniej wydajny od tych np. z Aliexpress. Oczekujesz od...
Próbuję zbudować szkielet programu wykorzystując płytkę STM Discovery F072. Trzy podłączone potencjometry (przez ADC) , które mają sterować częstotliwością na wyjściu DAC. Dotyczy to częstotliwości akustycznych. Planem jest budowa prostego syntezatora FM. Piny PA4 lub PA5 są skonfigurowane jako wyjścia DAC1 i DAC2 odpowiednio. Kod programu jest umieszczony...
AVE... Objętość współczesnych systemów operacyjnych czy innego oprogramowania mnie nie dziwi: im więcej zaawansowanych opcji, tym więcej rzeczy trzeba "upchać". W czasach szybkiego Internetu i dużych dysków nie ma sensu się ograniczać. Część problemu to też lenistwo i niekompetencja współczesnych programistów. Z tego powodu ChatGPT jest oparty o język...
Do powyższcyh zmian z nazwą gałęzi , zmieniłem jeszcze adres do źródła który był nieodstepny jak niżej: bitbake-cookerdaemon.log pjawia się błąd: DEBUG: CONF file 'conf/auto.conf' not found (at)xury wiesz jak sobie z tym poradzić ?
Hej, szukamy projektanta elektronika, praca stacjonarna w biurze we Wrocławiu (po okresie próbnym możliwa praca hybrydowa) B2B: 7000-12000 netto (+VAT) UZ: 6000-10000 pln brutto Projektowanie urządzeń elektronicznych Przeprowadzanie obliczeń obwodów, symulacji, walidacji i testowanie prototypów. Projektowanie architektury systemów elektrycznych i elektronicznych...
Jak STMy to polecam "Mikrokontrolery STM32 w praktyce" wydawnictw BTC. Możesz też pobawić się RaspberryPi np.: w Pythonie.
https://obrazki.elektroda.pl/5694434400_... Moduły zasilaczy warsztatowych, takie jak DPS5005, dostępne są od dłuższego czasum.in. na AliExpress. Doczekały się wielu recenzji, w większości pozytywnych. Jednakże często wskazywanym problemem z tymi modułami jest kiepskiej jakości oprogramowanie – interfejs użytkownika pozostawia...
Uwaga! Uwaga! Cena promocyjna płytki wynosi tylko 89,90 EUR (pre-order)! 8MB SDRAM, 16MB Flash https://store.arduino.cc/portenta-h7 Nieźle się ubawiłem czytając ten artykuł, szczególnie przy zdaniu: "Last but not least, all these features are going to be available through the renowned Arduino simplicity .” Pierwotny artykuł jest tutaj: https://ces.eetimes.com/arduino-portenta...
AVE... Dla zachodniego hobbysty jedyne, co się liczy, to łatwość programowania. Stąd mega-sukces Arduino, a potem Raspberry Pi, ESP8266/ESP32 i innych takich platform, o wysypie modułów do nich nie wspominając. Stąd też setki, jak nie tysiące klonów, forków, podróbek i zrzynek, które w teorii mają być tanie, łatwe w użyciu i tanie. Tysiące układów od...
Czy jest jakiś graficzny konfigurator? Jak HAL w stm ? Na szczęście jeszcze nie ma ;) Jak ktoś nie lubi programować w C lub C++, to zawsze może pisać programy w Pythonie dla ESP32 ;) Są natomiast w necie takie wynalazki, jak [url=http://easycoding.tn/esp32/demos/co... - nie jestem pewien, czy można to nazwać "edytorem do konfiguracji ESP32"...
Każdy kto to czyta powinien zadać sobie pytanie, czy chcę coś więcej czy tylko zapalić diodę i skorzystać z nieintuicyjnej wolnej, i źle zoptymalizowanej biblioteki arduino. Wszystko co zrobisz na arduino zrobisz na r-pi, zrobisz to szybciej i czasem i bez żadnej linijki kodu. Pomijając wbudowane sterowniki łatwo uzyskać wynik pisząc w bashu, c++, czy...
Najbardziej prymitywną formą uruchomienia cortex-m jest wrzucenie do adresu startowego adresu stosu, wrzucenie pod wektor przerwania resetu adresu funkcji, która może być już main'em. Oczywiście toolchainy i IDE zapewniają już cały startup, ale to i w AVR się dzieje. Nawet pll nie trzeba konfigurować, zwłaszcza że układ odpala się z oscylatora wewnętrznego......
Tak naprawdę, to potrzebuję się dogadać z kontrolerem typu Domoticz lub podobny. Zdecydowałem się na komunikacje szeregową przez MySensors, ponieważ wydawało się to najlepiej udokumentowane, najłatwiejsze i z dość dużym wsparciem. Mój błąd. Mogę żmudnie odtwarzać komunikację, poprzez wysyłanie predefiniowanych danych do kontrolera i analizę reakcji,...
https://obrazki.elektroda.pl/6602796700_... Autor zrealizował udaną kampanię na Kickstarter swojego pomysłu o nazwie "[url=https://www.kickstarter.com/projec... Jest to monitor środowiskowy, który 1. Rejestruje dane z wbudowanych i podłączanych czujników bezpośrednio do graficznego...
https://obrazki.elektroda.pl/7919769500_... Witam! Przyszedł czas, aby przedstawić Wam mój mały system automatyki domowej, nie mylić z inteligentnym domem, bo wystarczy, że są inteligentne proszki:P Zaczęło się niewinnie, bo od https://obrazki.elektroda.pl/4564531800_... https://obrazki.elektroda.pl/3093796000_...
Czy ja dobrze widze F0xx tez ma wsparcie? Tak, już od dosyć dawna, bo od wersji 0.2.0 (maj 2016). Już kompiluje najnowszego bleeding edge, a w weekend pierwsza próba odpalenia blinking LED na Distortos. Jakbyś natrafił na jakieś problemy - a wiadomo że zawsze się na jakieś natrafia - to pisz, na pewno pomogę (; Mam płytkę Nucleo-F411RE to mogę przy...
https://obrazki.elektroda.pl/6101739600_... Projekt OpenMV to inicjatywa mająca za zadanie tworzyć niedrogi, miniaturowy i łatwo dostępny system widzenia maszynowego, który oprogramować można w popularnym Pythonie. Twórcy tego systemu za cel wzięli sobie stworzenie, jak sami mówią "Arduino dla systemów widzenia maszynowego". Ich...
http://obrazki.elektroda.pl/3980702600_1... Projekty robotów kojarzą się przede wszystkim z konstrukcjami wzorowanymi na efektownych filmowych robotach zdolnych do pokonywania każdego terenu niezależnie od tego czy poruszają się one na kołach, gąsienicach czy nogach. A co z robotami wodnymi? Nie muszą one wcale wyglądać futurystycznie...
https://obrazki.elektroda.pl/5456726800_... Firma Sequent Microsystems wprowadziła na rynek w zeszłym miesiącu adapter wyświetlacza LCD do modułu HAT dla Raspberry Pi. Ten Raspberry Pi HAT jest również wyposażony w maksymalnie do 6 przycisków, enkoder obrotowy i wbudowany mikrokontroler STM32. Według dyrektora generalnego Sequent Microsystems,...
https://obrazki.elektroda.pl/1430082700_... Portenta X8 Arduino wkrótce wprowadzi na rynek moduł Portenta X8 za 239 dolarów, który łączy w sobie czterordzeniowy układ ARM Cortex -A53 — i.MX8M Mini — z STM32 i rdzeniami ARM Cortex-M7 oraz Cortex-M4, a także uruchamia Linuxa w stosie kontenerowym Foundries.io. Portenta Max...
https://obrazki.elektroda.pl/4402957600_... Damien George zaprezentował MicroPythona w wersji 1.20. W przygotowanym wydaniu dodano między innymi obsługę nowych płytek, w tym Raspberry Pi Pico W, lekkiego menedżera pakietów o nazwie mip, a także usprawnienia, pozwalające na zmniejszenie rozmiaru dzięki zastosowaniu struktur typu skompresowanego...
Ale uważam, że robienie prostych układów na R Pi to strzelanie do komara z armaty W wielu przypadkach masz absolutną rację, RPi często używane jest do projektów nie wymagających niczego więcej niż prostego mikrokontrolera ale... Jak mam proste urządzenie to robię własną płytkę z AVR lub STM32, albo biorę arduino. ...tu nie do końca się zgodzę. Weżmy...
AVE... Będzie mała ścianka tekstu, bo odpowiadam hurtem. Miałem odpowiedzieć dzień wcześniej, ale za bardzo mnie oko bolało by pisać i tej ciekawej dyskusji uczestniczyć. Ale przeważająca większość tworzy strony internetowe, aplikacje sieciowe czy mobilne - tu wiedza o tym jak działa komputer jest w zasadzie zbędna. A masz jakieś źródła, czy bazujesz...
Sam pracuje teraz nad urządzeniem, które wykorzystywać będzie kod do sterowania, i oczywiście piszę go w Atmel studio, wiem jaki prosty jest C bo przesiadałem się z BASCOM i mnie wryło dosłownie. No ale nie jest dział DIY działem innowacyjnych technologii. Zrozumcie to. Takie przekrzykiwanie się o wyższości jednego języka nad drugim to w zdecydowanej...
Pewnie że prościej, RS-232 jak jest sprzętowy, to jest luksusowo. Wszelkiej maści konwertery USB - UART to niepewne rozwiązanie i często zawodne. Można oczywiście sobie oklepać jako VCI z jakimś STM32 i jest bajka, ale nakład pracy nad oprogramowaniem, często modułem kernela, zniechęca. A tak mamy wszystko gotowe w kernelu do obsługi I2C oraz mnogość...
(at)ElektrodaBot Ciekawe propozycje lecz jednak proponuje żebyś się skupił i przybliżył projekty opierające się typowo na przerobieniu fabrycznych robotów koszących. Oraz podał przykłady hacku oryginalnych robotów poprzez zmianę oprogramowania , przeróbkę i dodanie modułu GPS RTK 0 | TL;DR – które fabryczne kosiarki warto dziś „o-RTK-ować”? Marka /...
Jeżeli chcesz uczyć się obydwu światów (tzn hosted i bare metal) w jednym to proponuję użycie innej platformy - jakiegoś STM32MP1 np. https://www.st.com/en/evaluation-tools/s... albo https://wiki.seeedstudio.com/ODYSSEY-STM... przy czym SeedStudio nie dostarcza takiego środowiska i przygotowanie dystrybucji np. Yocto wymaga trochę...
(at)jacekcz sam początkowo planowałem LUA, bo je znam i integrowałem z C/C++ już wiele razy, ale potem jeden z kontrybutorów polecił Berry i wskazał, że potencjalnie jest on lżejszy od LUA, choć sam tego w tym konkretnym przypadku nie testowałem. Sam autor Berry natomiast pisze: A few years ago, I tried to port the Lua scripting language to STM32F4...
Większość amatorskich konstrukcji detektorów promieniowania jonizującego opartych jest o lampy Geigera-Mullera, w tym wpisie chciałbym Wam przedstawić inną konstrukcję, opartą o detektor półprzewodnikowy, którym tu jest fotodioda. Plusem takiego rozwiązania jest: - brak konieczności stosowania lamp GM, które są dość drogie. - brak konieczności stosowania...
Szukam pracy jako programista, programista-elektronik. Mam 13-letnie doświadczenie jako programista, głównie C/C++ embedded, troszkę C#, Qt, VHDL, Delphi, Java SE, Python, Android (mogę też się nauczyć innego języka) oraz jako projektant-elektronik. Dokładniej: - projektowanie obwodów drukowanych PCB w Eagle, KiCad, podstawy Altium - projektowanie układów...
Mam pytanie jak zrobić multi mape jaki program (at)ElektrodaBot Bezpośrednia odpowiedź na pytanie Na ten moment nie istnieje jedna uniwersalna odpowiedź, ponieważ termin „multi mapa” może oznaczać zupełnie inne rozwiązania w zależności od kontekstu. Istotne jest doprecyzowanie, czy chodzi o: - Mapę wielowarstwową (np. geograficzną, interaktywną) przeznaczoną...
A co sądzisz o procesorach takich jak w raspberry pi czy stm32 To są zupełnie dwa światy - RPI to minikomputer z Linuxem, piszesz na to skrypty np. w Pythonie i śmiga. STM to nadal goły mikrokontroler. Zadanie sobie wymyśliłeś ogólnie skomplikowane... Jak możesz, to pochwal się jakimiś zrealizowanymi prototypami. Jeśli masz w dorobku zero, to raczej...
Być może słyszeliście niedawno o Visual Studio Code (VSC). W ostatnim czasie dużo mówi się o tym IDE z wielu przyczyn. W minionych kilku latach Visual Studio Code stało się popularnym środowiskiem programistycznym w całej branży, także embedded. Jest to opcja do samodzielnej konfiguracji, można ją łatwo dostosować za pomocą rozszerzeń i poprawek. Visual...
AVE... Moja pierworodna złapała raz za kolbę lutowniczą, jak miała mniej niż dwa lata. Zrobiła to tak szybko, że nie zdążyliśmy zareagować. Na szczęście oparzenie nie było poważne, a córka nabrała dystansu. Niedawno Młodego pouczała, by nie dotykał niczego, jak tata lutuje. Sam nabrałem równie zdrowego nawyku, by pilnować by oboje zachowywali bezpieczny...
Jedną ze strategii szybkiego wdrażania nowych produktów wbudowanych na rynek jest wykorzystanie zunifikowanych platform. Mając plan działania identyfikujący rozwiązania, które zostaną wpuszczone do obiegu, np. w ciągu najbliższych kilku lat, można z powodzeniem stworzyć ww. ujęcie. Ponieważ różni klienci chcą nieco innych funkcji, konfiguracji i dostosowań,...
python stm32 python windows python domoticz
ekspres bosch wyczyść zaparzacz wysokoprężna żarówka rtęciowa kostka głośników
electrolux ew7w361sp electrolux ew7w361sp
Mercedes S320 W220 220.065 – skąd pobrać sygnał drogi, CAN, konwerter VSS Schemat generatora prądu podkładu i kasowania w magnetofonie Tesla B4 – tranzystorowy oscylator LC, TUN245, OC169