Obsługiwał ktoś wyświetlacz VFD M202MD15FA? #mikrokontrolery #arduino? Niby kompatybilny z HD44780 ale nie reaguje na moje polecenia.
Wszystko
Najnowsze
Archiwum
@motorade: wrzuciłbyś zdjęcie tego wyświetlacza bo jak ktoś scrolluje wykop to nie będzie specjalnie kopiował i szukał czy on przypadkiem takiego nie ma. Używałem paru wyświetlaczy przez ostatnie 7 lat ale nie znam ani jednego ich oznaczenia
- 0
@daczka92 już gada prawie jak zwykły hd44780, ale ma jakieś dziwne wymagania co do timingu instrukcji. Na żywych gpio jest ok, ale przez expander pcf8574 coś jest za szybkie/za wolne.
źródło: comment_1616575857Y5IinTmGwfn2pYvDHcVrgi.jpg
PobierzJakie są dobre praktyki jeśli chodzi o komunikację dwóch mikrokontrolerów po I2C? Jak bardzo niezawodna jest taka komunikacja? Czy powinienem np. odsyłać potwierdzenie otrzymania każdej wiadomości?
#elektronika #mikrokontrolery #i2c
#elektronika #mikrokontrolery #i2c
- 3
@mikson123: potwierdzenia masz zaszyte w standardzie I2C więc nie musisz się tym przejmować.
Możesz sobie dopisać w programie liczenie CRC z ramek żeby być pewnym że się bit nie przestawił.
A niezawodne jest dopóty, dopóki postępujesz zgodnie z zasadami i przeznaczeniem tego interfejsu i respektujesz cechy fizyczne sygnałów, interfejsów i otoczenia. Czyli jeśli dobrze zaprojektujesz a otoczenie nie jest zaszumione syfem.
Możesz sobie dopisać w programie liczenie CRC z ramek żeby być pewnym że się bit nie przestawił.
A niezawodne jest dopóty, dopóki postępujesz zgodnie z zasadami i przeznaczeniem tego interfejsu i respektujesz cechy fizyczne sygnałów, interfejsów i otoczenia. Czyli jeśli dobrze zaprojektujesz a otoczenie nie jest zaszumione syfem.
@mikson123: jeśli to jest na jednej płytce, to nadal uart jest lepszym rozwiązaniem. Wiele µC ma możliwość przełączenia uartu w tryb jednoliniowy (RxD/TxD są na jednym pinie), albo ma możliwość włączenia otwartego drenu na linii TxD. Więc cały sprzęt do łączenia wielu µC to jeden rezystor.
Dodatkowo uart ma wielokrotne próbkowanie każdego bitu i będzie dużo odporniejszy na zakłócenia niż I2C, gdzie jeden fałszywy impuls na CLK rozwala całą ramkę
Dodatkowo uart ma wielokrotne próbkowanie każdego bitu i będzie dużo odporniejszy na zakłócenia niż I2C, gdzie jeden fałszywy impuls na CLK rozwala całą ramkę
- 1
co ja mam tu wybrać, żeby programować atmegi w C? mam ksiązke kardasia i był w zestawie ten program, ale w jakiejś wersji MARS która nie działa #eclipse #atmega #mikrokontrolery #elektronika
źródło: comment_16129917722c4lRgsqKlBSzVDXPGnx79.jpg
Pobierz@przeczki: atmel studio.
- 1
- 0
Cześć, mam problem z układem opartym na Wemos D1. W moim projekcie mam podpięte:
- DHT11
- BMP180
- 2x czujnik wilgotności gleby
Wemos i czujniki zasilam przy pomocy moduły zasilania dla płytek stykowych (MB102). Jako zasilacz wykorzystuję starą ładowarkę 5v/1A. Problem w tym, że płytka zasilająca nie wyrabia. Układ z ESP8266 nawet nie startuje. Diody na czujnikach wilgotności gleby działają, więc zasilanie jako takie jest. Z tego co wiem to MB102 ma maks 700mA na
- DHT11
- BMP180
- 2x czujnik wilgotności gleby
Wemos i czujniki zasilam przy pomocy moduły zasilania dla płytek stykowych (MB102). Jako zasilacz wykorzystuję starą ładowarkę 5v/1A. Problem w tym, że płytka zasilająca nie wyrabia. Układ z ESP8266 nawet nie startuje. Diody na czujnikach wilgotności gleby działają, więc zasilanie jako takie jest. Z tego co wiem to MB102 ma maks 700mA na
- 1
Mirki, mam prośbę o pomoc dla osób biegłych w #stm32 ( ͡° ͜ʖ ͡°)
Pacjent to STM32F746 na własnej elektronice i przepisuję na nim obsługę ADC po SPI z HALa na biblioteki LL. Problem jest taki, że zawsze odczytuje z rejestru 255, chociaż na oscylogramie widzę co innego. No i na HALu to po prostu działało, a chcę przejść na LL aby dobrze poznać peryferia i znacznie przyspieszyć program.
Ma ktoś
Pacjent to STM32F746 na własnej elektronice i przepisuję na nim obsługę ADC po SPI z HALa na biblioteki LL. Problem jest taki, że zawsze odczytuje z rejestru 255, chociaż na oscylogramie widzę co innego. No i na HALu to po prostu działało, a chcę przejść na LL aby dobrze poznać peryferia i znacznie przyspieszyć program.
Ma ktoś
źródło: comment_1612636764RCEbwvzxG39SHnU2oWw5ru.jpg
PobierzSzukam jakiegoś taniego rozwiązania do nadawania ramek CAN.
Komp(port szeregowy) > urządzenie > szyna CAN
Widziałem, że ktoś robił na ESP32 + SN65HVD230.
Ale zastanawiam się czy jest jakiś układ który będzie miał od razu CAN na pokładzie, będzie dało się programować bez żadnych interfejsów typu j-link oraz będzie tanie.
Komp(port szeregowy) > urządzenie > szyna CAN
Widziałem, że ktoś robił na ESP32 + SN65HVD230.
Ale zastanawiam się czy jest jakiś układ który będzie miał od razu CAN na pokładzie, będzie dało się programować bez żadnych interfejsów typu j-link oraz będzie tanie.
- 2
@BoKoR: OPie jakbyś się brał za to używając interfejsu BT jak proponuje @bialy100k:
to podam Ci kilka przydatnych informacji choć sam to tylko jakieś pojedyncze ramki sobie testowałem:
- Każden jeden interfejs tego typu to jest klon projektu ELM327 na jakimś mikrokontrolerze Microchip + dołożony po uarcie scalak BT/lub konwerter FTDI lub podobny jako UART-USB jeśli interfejs jest po kablu
Bluetooth działa w z profilem SPP(czyli
to podam Ci kilka przydatnych informacji choć sam to tylko jakieś pojedyncze ramki sobie testowałem:
- Każden jeden interfejs tego typu to jest klon projektu ELM327 na jakimś mikrokontrolerze Microchip + dołożony po uarcie scalak BT/lub konwerter FTDI lub podobny jako UART-USB jeśli interfejs jest po kablu
Bluetooth działa w z profilem SPP(czyli
- 1
@BoKoR: Jak sobie kupisz płytkę Discovery lub Nucleo to one są już w zestawie z st-linkiem
- 0
Szybkie pytanie, jakiego IDE używacie do mikropythona? Bo nie potrafię odszukać odpowiedzi co będzie dobre do podpowiadania kodu i wrzucania nowych plików na ESP. ArduinoIDE do mnie nie przemawia ( ͡° ʖ̯ ͡°)
#esp8266 #esp32 #micropython #mikrokontrolery
#esp8266 #esp32 #micropython #mikrokontrolery
@Sierran: po prostu Python od Microsoftu
@Sierran: nie mam dużego doświadczenia z Pythonem pod Esp32 (głównie Azure teraz) - do prostych rzeczy jest bardzo przyjazny.
Będę wkrótce miał projekt z dużą ilością parsowania tekstu pod S2 i planuje użyć Pythona.
Będę wkrótce miał projekt z dużą ilością parsowania tekstu pod S2 i planuje użyć Pythona.
źródło: comment_1612442855WYFLgGXsYP8Gj8H5PSBRd2.jpg
PobierzWalczę z ADC już dwa dni, więc szukam pomocy u was.
Pacjent: ATmega8
Problem: ADC zawsze zwraca wartość maksymalną 1023 (0x3FF)
Załączam kod inicjalizujący ADC, przerwanie i schemat. Wykluczylem już że MCU jest rypnięte, bo druga ATmega zachowuje się tak samo. ADC fruwa w trybie Free Running, przerwanie odpala się prawidłowo, ale odczyt ADCW zawsze zwraca max wartość, tak jakby na pinie było napięcie z poza zakresu.
Pin jest sterowany z zasilacza
Pacjent: ATmega8
Problem: ADC zawsze zwraca wartość maksymalną 1023 (0x3FF)
Załączam kod inicjalizujący ADC, przerwanie i schemat. Wykluczylem już że MCU jest rypnięte, bo druga ATmega zachowuje się tak samo. ADC fruwa w trybie Free Running, przerwanie odpala się prawidłowo, ale odczyt ADCW zawsze zwraca max wartość, tak jakby na pinie było napięcie z poza zakresu.
Pin jest sterowany z zasilacza
źródło: comment_1612439497G9is1UAoA3mWaQq2QgYYFE.jpg
Pobierzzmienna do ktorej wpisujesz wartosc w przerwaniu od adc zrob volataile bo moze kompilator ja zoptmalizowac
- 4
@zarowka12: @porcupineG: Ha działa xD Generalnie to co wam zaprezentowałem na schemacie jest poprawne, ale pomyliłem się robiąc przeróbkę z tym kondensatorem (na niebiesko) i AREF było na potencjale masy.
Ten kod który wam pokazałem to tylko wycinek odpowiedzialny za ADC, jakbym miał pokazywać obsługę seriala to bym nie dał rady na screenach :P Dzięki za pomoc i zaangażowanie ʕ•ᴥ•ʔ
Ten kod który wam pokazałem to tylko wycinek odpowiedzialny za ADC, jakbym miał pokazywać obsługę seriala to bym nie dał rady na screenach :P Dzięki za pomoc i zaangażowanie ʕ•ᴥ•ʔ
- 2
Mirki mam pytanie i chciałbym się zapytać czy moje rozumowanie jest prawidłowe. Mam #raspberrypi i chcę podłączyć kilka pierścieni LED RGB WS2812B 5050 i chcę je połączyć by wszystkie były sterowane tak samo. Robię konwersję napięć z 3,3V na 5V za pomocą specjalnego modułu i dalej łączę do pierścieni LED. Czy te pierścienie LED mogą być zasilane z jednego źródła napięcia jak na obrazku poniżej?
#elektronika #mikrokontrolery
#elektronika #mikrokontrolery
źródło: comment_1612100194W3tohW239tQzFcvsZHGACi.jpg
Pobierz
konto usunięte via Wykop Mobilny (Android)
- 1
- 0
@Hektar4: pixel boost nie rusza vcc, uważaj bo można się naciąć. Vcc po obu stronach jest połączone jedno do drugiego, tylko din jest tłumaczone. W razie wątpliwości zmierz miernikiem na przejścia.
EDIT: i aprpos schematu połącz masę pi z masą pixel boosta. Wiem że niby przez zasilacz będzie ale pewności nie masz.
EDIT: i aprpos schematu połącz masę pi z masą pixel boosta. Wiem że niby przez zasilacz będzie ale pewności nie masz.
Mireczki, planuje zakup stacji lutowniczej oraz hotair. Zależy mi na jakiejś w miarę przyzwoitej firmie (raczej nie hiper top po 5k pln) oraz standardowych wymiennych grotach, żebym oprócz standardowego ostrza mógł założyć sobie płaski grot, też taki szeroki oraz taki Y do wyciągania elementów SMD. Nie wiem czy brać hotair osobno, czy kombajn 2 w 1. Raczej gorące powietrze będę rzadko potrzebował. Czy ktoś mógłby polecić mi jakiś sprzęt, albo chociaż firmy
- 1
@1KnSsUwjJE8pRmLYs7hmpqAqzPGekhFNaC: śmiało bierz tego quick będzie pan zadowolony. 3 lata na takich pracowałem w serwisie płyt głównych. Tyle że teraz widzę dużo wersji z Alliexpress nie wiem czy jakieś podróbki nie poszły musiał byś rozeznać temat.
@1KnSsUwjJE8pRmLYs7hmpqAqzPGekhFNaC: Ja się zdecydowałem na tego ATTEN'a do którego link podałem (ten model !) a nie na Quick'a, nie ze względu na cenę, a to, że wygodne mieć sterowanie na samej kolbie. Jakość/klasa obu zdaje się podobna. Natomiast inne modele ATTEN'a są w klasie "słabo". Zobacz https://www.youtube.com/watch?v=wYCmU6jMLo8
- 0
Czołem mireczki,
już kiedyś zwracałem się do Was z problemem, ale temat wraca, więc piszę po raz drugi.
Potrzebuję zdalnie sterowanego urządzenia, które obsłuży mi We/Wy prądu (powiedzmy 6 wyjść, 2 wejścia, ale nie jest to kluczowe).
Idealnie jakbym mógł to sobie zaprogramować samodzielnie (eventy pod zdarzenie). Zależy mi na łączu Ethernet, obsłudze MQTT, requestów HTTP i żebym mógł ustawić adres stały adres IP.
Ostatnim
już kiedyś zwracałem się do Was z problemem, ale temat wraca, więc piszę po raz drugi.
Potrzebuję zdalnie sterowanego urządzenia, które obsłuży mi We/Wy prądu (powiedzmy 6 wyjść, 2 wejścia, ale nie jest to kluczowe).
Idealnie jakbym mógł to sobie zaprogramować samodzielnie (eventy pod zdarzenie). Zależy mi na łączu Ethernet, obsłudze MQTT, requestów HTTP i żebym mógł ustawić adres stały adres IP.
Ostatnim
- 37
Mirasy od #linux #embedded
Zostawiam link do prawilnej stronki z tutorialami jak pisać sterowniki na Linuksa co ją dziś znalazłem
https://embetronicx.com/tutorials/linux/device-drivers/
Nawet lepiej objaśnione niż w słynnej biblii tego tematu:
https://lwn.net/Kernel/LDD3/
Zostawiam link do prawilnej stronki z tutorialami jak pisać sterowniki na Linuksa co ją dziś znalazłem
https://embetronicx.com/tutorials/linux/device-drivers/
Nawet lepiej objaśnione niż w słynnej biblii tego tematu:
https://lwn.net/Kernel/LDD3/
- 3
@QBA__: O bulwa! Dobre to! Ostanio implementacje I2C na raspberracza w pythonie widziałem, gdzie było machanie nogą GPIO i
sleep() pomiędzy ( ͡° ͜ʖ ͡°)- 7
@dict:
Panie... ja w pracbazie miałem sytuację że działaliśmy z jedną uczelnią. Projekt był na Xilinx ZynQ - to jest taka platforma hybryda 2xARM + FPGA i pan doktor - naprawdę łebski człowiek ale na Linuksach słabo się znał zrobił obsługę wyświetlacza na i2c właśnie
O bulwa! Dobre to! Ostanio implementacje I2C na raspberracza w pythonie widziałem, gdzie było machanie nogą GPIO i sleep() pomiędzy ( ͡° ͜ʖ ͡°)
Panie... ja w pracbazie miałem sytuację że działaliśmy z jedną uczelnią. Projekt był na Xilinx ZynQ - to jest taka platforma hybryda 2xARM + FPGA i pan doktor - naprawdę łebski człowiek ale na Linuksach słabo się znał zrobił obsługę wyświetlacza na i2c właśnie
- 1
Mirasy z #rybnik #jastrzebiezdroj #wodzislawslaski #radlin #gliwice #katowice
jest ktoś zainteresowany arduino no R3?
Arudino Uno R3 zakupione 9.12.2020 r
w
jest ktoś zainteresowany arduino no R3?
Arudino Uno R3 zakupione 9.12.2020 r
w
Komentarz usunięty przez autora
- 2
- 0
Któryś mirek z #rybnik lub okolić #wodzislawslaski #jastrzebiezdroj #zory jest zainteresowany NOWYM nieużywanym zestawem arduino. Został zakupiony 9.12.2020 i nigdy nawet nie został podłączony.
W skład zestawu wchodzi Arduino uno R3, zasilacz 2,5A 12V, nettigo starter kit dla Arduino, obudowa przezroczysta, dodatkowa płytka stykowa, przewody 40 sztuk, kable do płytki stykowej, moduł WIFI
Taśma LED RGB, zestaw 30sz diod LED
oczywiście posiadam paragon. Cena do dogadania, odbiór
W skład zestawu wchodzi Arduino uno R3, zasilacz 2,5A 12V, nettigo starter kit dla Arduino, obudowa przezroczysta, dodatkowa płytka stykowa, przewody 40 sztuk, kable do płytki stykowej, moduł WIFI
Taśma LED RGB, zestaw 30sz diod LED
oczywiście posiadam paragon. Cena do dogadania, odbiór
- 2
Cześć mireczki, kilka tygodni temu zacząłem się uczyć programowania w #cplusplus ale interesuje mnie głównie pisanie programów pod #linux i #mikrokontrolery. Nauczyłem się już podstaw podstaw i mam teraz taki plan - np. jeden dzień czytam kod źródłowy już istniejących aplikacji pod linuxa, a na drugi piszę i rozwijam jakieś swoje własne programy. Myślicie, że to dobre podejście? Nie wiem tylko jakich programów kod zacząć
- 9
@FAQGAG: ja bym pisał od razu własne programy pod te mikrokontrolery. Masz jakiś już?
Najszybciej się nauczysz rozwiązując własne problemy i widząc efekt od razu. To daje zajebiste poczucie
Najszybciej się nauczysz rozwiązując własne problemy i widząc efekt od razu. To daje zajebiste poczucie
- 5
Za to jak mikrokontrolery to odradzam Arduino.
@keton22: o ile się zgadzam ze zdecydowaną większością twojego posta, to tutaj najpierw mu mówisz, żeby zaczął od pisania pod opieką systemu, a w świecie mcu rzucił się od razu na głęboką wodę. Nie ma nic złego w zaczynaniu od Arduino. Pomiga najpierw diodką, porobi łatwo jakieś projekty z ciekawszymi peryferiami i nic potem nie stoi na przeszkodzie, żeby spojrzeć, co siedzi pod
- 0
Siemnako, zrobiłem schemat w apce Fritzing, jednak obraz został wyeksportowany z watermarkiem aplikacji Fritzing. Czy można to logo wyciąć, tak, aby zmniejszyć rozmiar obrazka? Chodzi mi tu głównie o licencję do programu (czy wycinając watermarka łamię licencję). Dodam, iż obrazek leci do pracy dyplomowej, więc wolałbym być pewny :)
#fritzing #mikrokontrolery #arduino #elektronika
#fritzing #mikrokontrolery #arduino #elektronika
@MisiekD: sory ale Fritzing kojarzy mi się z hinduskimi poradnikami Hał tu adriuno, a nie z poważną pracą dyplomową xD
źródło: comment_1609193946MJJWC2mbMvuAVB5p6MElCy.jpg
Pobierz- 2
@Snurq: a njech se będzie co se chce. Działa? Działa xD
#programowanie #avr #mikrokontrolery
Mirko pomóż, bo już nie ogarniam...
Mam zmienną memorysize, próbowałem użyć typów unsigned long i uint32t (powinny być tożsame) - w obu przypadkach jest to samo.
W momencie kiedy ustawiam wartość w ten sposób:
memorysize = 1<<addrbuswidth; //(gdzie addrbuswidth = 15)
porównanie memorysize z inną zmienną tego samego typu zwraca 0 nawet jeśli wartości są
Mirko pomóż, bo już nie ogarniam...
Mam zmienną memorysize, próbowałem użyć typów unsigned long i uint32t (powinny być tożsame) - w obu przypadkach jest to samo.
W momencie kiedy ustawiam wartość w ten sposób:
memorysize = 1<<addrbuswidth; //(gdzie addrbuswidth = 15)
porównanie memorysize z inną zmienną tego samego typu zwraca 0 nawet jeśli wartości są
Koledzy siedzacy w Arduino - jest prosba o krotki kod demonstracyjny (robie to pierwszy raz, a potrzebuje ASAP).
Mam Arduino Nano i wyswietlacz z diodami LED: 4 moduly po 8x8 diod, tzw. MAX7219.
W internetach mowia, ze do Arduino sa 2 biblioteki do tego modulu LED, ktorymi mozna sobie pomoc:
Logika programu,
Mam Arduino Nano i wyswietlacz z diodami LED: 4 moduly po 8x8 diod, tzw. MAX7219.
W internetach mowia, ze do Arduino sa 2 biblioteki do tego modulu LED, ktorymi mozna sobie pomoc:
"MD_MAX72XX", "MD_Parola". Sprawdzilem projekty demo z obu i dzialaja.Logika programu,
- 0
@lukaszw_: Chyba zle trafilem :( Chodzi oczywiscie o sterownik do serial usb, ktory w tym przypadku musialem wyszukac i zainstalowac recznie: CH341SER
Z tego co wygrzebalem na necie, to klony wystepuja w dwoch odmianach rozniacych sie wlasnie chipem serial usb. Ten moj jest tanszy i gorszy. Ani Windows ani Arduino IDE nie maja do niego sterownikow.
Do tego musze z ta plytka uzywac opcji "old bootloader" przy wyborze procesora w
Z tego co wygrzebalem na necie, to klony wystepuja w dwoch odmianach rozniacych sie wlasnie chipem serial usb. Ten moj jest tanszy i gorszy. Ani Windows ani Arduino IDE nie maja do niego sterownikow.
Do tego musze z ta plytka uzywac opcji "old bootloader" przy wyborze procesora w
- 1
@user-agent-switcher: oryginalne to chyba tylko botland sprzedaje.
- 1
Znacie jakieś dobre i darmowe programy (dla studenta) by zrobić nieskomplikowany rysunek schematu elektrycznego, najlepiej by były tam biblioteki by dodać RPi oraz jakieś silniki i scalaki.
#elektronika #raspberrypi #mikrokontrolery
#elektronika #raspberrypi #mikrokontrolery
@Hektar4 kicad polecam




























Potrzebuję akumulator podmienić (pokazuje 3,4V) i szukam zamiennika :)
#elektronika #mikrokontrolery
źródło: comment_1618451434HJpNaJJ0KwH0lKWSboeZws.jpg
PobierzTaki układ powinien odcinać powyżej 4.2V i np. poniżej 2.8V przy rozładowywaniu.