Tak, kupujesz konwerter RS485 <-> TTL i po temacie. Koszt jednego to 3-4 zł w kraju, u chińczyka za przysłowiowe grosze. Podpinasz i używasz zwykłego seriala z arduino do komunikacji. https://abc-rc.pl/konwerter-uart-ttl https://i.stack.imgur.com/TYisx.jpg Konwerter USB <-> RS485 nie jest tu niezbędny ale wygodny do testowania transmisji....
Tak to prawda, mogę kolejny raz pobrać bufor portu i dodać to do już wcześniej odebranego i będzie cała linia. Problem natomiast jest taki, że to wydłuża czas pobrania danych a takich linii tekstowych leci 8 muszę dość szybko reagować na określone wartości przesyłanych danych. Jeśli rzeczywiście nie da się odebrać tylko i wyłącznie jednej i to całej...
Czy jest możliwe użycie ESP32 + 603 Moduł konwerter UART TTL do RS485 CIA00485T Arduino - do uruchomienia tej "integracji" w HA ?
https://obrazki.elektroda.pl/9365002800_... W poprzedniej części opisałem zasadę działania i podstawy sterowania wyświetlaczy VFD, w tej części przejdę do praktycznych działań :D które większość z Was pewnie bardziej zainteresuje. Nowe wyświetlacze są stosunkowo kosztowne w zakupie i nie równoważy tego fakt że przeważnie zawierają...
Ten wyświetlacz sterowany jest szeregowo. Narysowanie w ten sposób linii wbudowaną funkcją zajmuje całkiem sporo czasu (pewnie ta transmisja szeregowa jest wolna). Mój kod nie ma tu wiele do gadania.
https://obrazki.elektroda.pl/7181473700_... Stosując moduł kamery Podgląd na żywo z OV7670 na TFT 128x128 ILI9163. Na filmie poniżej efekt działania podglądu na żywo z kamery, który pozwolił stwierdzić prawidłowe działanie modułu kamery, oraz ustawić ostrość obiektywu: https://filmy.elektroda.pl/6_1534532529.... Moduł wykorzystuje...
Witam Od jakiegoś czasu zamierzam zrobić tor transmisyjny czyli takie coś że dwa procki połącone jednym kabelkiem i masą sie komunikują. Problemu by niebyło gdzyby nie zakłycenia przy rdiówce. próbowałem zawet samemu opracować transmisie ale niezbyt eknonmiczna była. Być może ktoś z was miał już taki problem. Niechodzi mi o sam program tylko kodowanie...
Czy jest możliwość wykorzystania (np. do sterowania przekaźnikiem) portu mikrokontrolera oznaczonego jako TXD, jeśli używam transmisji szeregowej do połączenia z drugim mikrokontrolerem? Transmisja jest jednostronna i w tym przypadku pin TXD nie jest wykorzystywany. Jednak kiedy inicjuję w BASCOM'ie sprzętowy UART to pin oznaczony jako TXD wchodzi w...
Cześć ! Głowa mi już pęka a google nie chce wypluć nic sensownego. Sprawa wygląda następująco : Trzeba wysłać 6bitów równolegle danych po 4 żyłowym kablu ( taki jest w murowany) w 1 stronę ( bez kanału zwrotnego) I jedyne co mi wpadło do głowy to multiplexer. 1 kanał szeregowy z danymi. 3 kanały wybierania portu ( wejście wyjście multiplexerów) Jakie...
W jaki sposób odbywa się transmisja danych (jaką magistralą danych) pomiędzy iMX RT1011 a ESP32 na płytce Adafruit Metro M7? Transmisja danych pomiędzy iMX RT1011 a ESP32 na płytce Adafruit Metro M7 odbywa się za pośrednictwem interfejsu szeregowego SPI (Serial Peripheral Interface). SPI to pełnodupleksowa magistrala szeregowa do transmisji danych...
sądzę, że Arduino (a dokładniej Atmega lub inny mikrokontroler) jest w zasięgu mojego pojmowania materii Jest takie jedno (bardzo) proste rozwiązanie arduinowe dla AVR, ArduinoSerialToEthernet - [url=https://github.com/stepansnigirev/A... Trzeba byłoby trochę poprzerabiać ten soft dla konkretnego zastosowania, które Cię interesuje....
Użyj struktur https://plociennik.info/index.php/inform...
To ja też dorzucę swoje uwagi: [syntax=c]gsm.println("AT+CPBR=1"); while (!gsm.available()){ delay(10);} [/syntax] Transmisja szeregowa po rs ma to do siebie, że przychodzi znak po znaku - nie ma czegoś takiego jak ramki itp. Przy prędkości 9600 przychodzi ok 1000 znaków na sekndę, przez 10ms przyjdzie max 10. Może się zdarzyć, że pierwsze kilka znaków...
(at)DJCheester chcesz robić płytkę to ją rób i się o nic nie pytaj. Lubisz wytrawiać, piszesz, że dużo trawiłeś to zakładam, że niejeden projekt wylądował od tak sobie w śmieniach.. Pewnie nie pierwszy i nie ostatni. Zatem nawet jak płytka o której tyle piszemy po tygodniu zabawy wyląduje w koszu albo przestanie być używana pewnie Ciebie nie zniechęci....
Na dole każdego mojego postu jest link do urządzenia o którym mowa. Właściwie to sterownik żaluzji jest podłączony na 9600 :-) na drugim porcie wisi termometr (też przez 9600). a na trzecim wyświetlacze LED. Transmisja szeregowa miedzy mikrokontrolerami nie stanowi tutaj problemu.
Rozpatruję układ, który umożliwi odczyt napięcia na każdym z akumulatorów podłączonych do UPSa w łańcuch składający się z okło 30-40, a nawet 50szt akumulatorów 12V. Odczyt były podczas rozładowania z zapisem na kartę pamięci. Zakładając, że dla każdego akumulatora zrobię dzielnik, to rozdzielczość będzie malała z każdym akumulatorem. Wyniosła by on...
1. Masz szanse pominięcia jednej lub kilku wartości o ile odbierzesz więcej niż jedną paczkę na raz. Raczej nie ma takich mozliwosci - mniemam, ze transmijsa =115200 bez parzystosci a to = 14400 bajtow/sek. Kolega w przykladzie wysyla do 4 bajtow na 5sek. Nawet jezeli przyjac ze predkowci transmisji beda ekstremalnie wysokie (praktycznie bez przerwy)...
Po prostu sam moduł ogranicza użycie transmisji szeregowej, bo kontroler matrycy fizycznie taką możliwość ma.
Witam, moim zdaniem najlepiej zastosuj drugie Arduino blisko tego padu. Połącz oba Arduina szeregowym łączem typu RS-485 / RS-422, na taką odległość na pewno będzie działało, nawet przy dość dużych szybkościach transmisji. Pozdrawiam
Mam problem z Arduino IDE oraz ESP32 ESP-WROOM-32U. W arduino IDE 2.3.6 i win11 nie mam możliwości wybrania prędkości transmisji portu szeregowego ANI 9600, ani 115200 z rozwiniętej listy. Na liście nie ma takich wartości.
Zacznij od podstaw: http://www.plociennik.info/index.php/tra...
Tobie Na tym działa Frezarka CNC bezprzewodowo ? na jakim programie ? Używam Candla. Najpierw musiałem połączyć się przez arduino przewodowo ustawić baudrate, zmieniłem przy okazji nazwy i hasła. Łączę sięz lapkiem po BT a Candle widzi frezarkę jako port szeregowy. Konkretnie moduł HC05 widzi jako 2 porty szeregowe, drugi jest chyba do obsługi samego...
Zostaw tam hc595 i dobuduj stopnie tranzystorowe. Czemu upieracie się przy dodatkowych rejestrach? Arduino ma wystarczającą ilość GPIO aby nie stosować dodatkowych rejestrów. Aby dobrze zrobić multipleksowanie z rejestrami timer musi inicjować transmisję spi, która oczywiście działa na przerwaniach. To ma zrobić początkujący? Tego to często nie potrafią...
Zależy na jaką odległość, jeśli przestaniesz myśleć cyfrowo, albo zrobisz transmisję szeregową (lub szeregowo-równoległą) to przewodów masz aż nadto. Poza tym jest jeszcze transmisja radiowa.
Witam, z tego schematu/rysunku nie wiele da sie wyczytac. 1) co masz na wyjsciu TX? 2) czy parametry transmisji sa w standardzie MIDI (zegar 31250 i nie jest to standardowa wartosc dla portu szeregowego/USB) 3) czestym bledem jest odwrotne podlaczenie pinow w gniezdzie MIDI. 4) jakim programem to sterujesz? napisanie programu perkusji elektronicznej...
Już widzę kogoś, kto opiera pętlę główną na delay() i próbuje odczytać przyciski do 3ms ;) ( swoją drogą - po co ? ) Fotokomórka zatrzymująca prasę aby niezmiarzdżyła ręki. Reakcja po np 0,7sekundy nie wchodzi w grę. Albo obsługa enkodera Dekodowanie DCF77 Mnożyć dalej przykłady? 1- w obsłudze przerwania z expandera, odczytujesz rejestry expandera...
Niestety przy takiej prędkości obrotowej enkoder nie "łapie" już wszystkich punktów. Jeśli dobrze rozumiem, to chodzi Ci o to że nie widzisz wszystkich liczb co jeden po drugiej stronie portu szeregowego. A to akurat nie jest niczym dziwnym bo klasa Serial zapewnia (na UNO) transmisję mniejszą niż 50 tysięcy znaków na sekundę. A Ty potrzebujesz (600RPM/60s*720imp)...
Kontynuując mój monolog chciałem poinformować, że nie mogąc doczekać się na pomoc forumowiczów, postanowiłem odpuścić temat naprawy. Jako, że chyba lepszy ze mnie amator "programowania" niż elektroniki zrobiłem dubel mikrokontrolera sterującego wzmacniaczem za pośrednictwem podczerwieni z wykorzystaniem Arduino Uno (które leżało niewykorzystane w szafie)...
Z #8 wynika, że już to ma, a z kolejnego postu, że ma ustawiony jednak na 1MHz (zaczął odczytywać znaki po wybraniu transmisji 8x wolniejszej) i w tym jest problem. Oczywiście może wgrać bootloader, tylko że to nie zadziała z tak ustawionym programatorem jak widać w #8. Dlatego go poprosiłem o zrzut z ekranu fuse (bo w AVR LAB++ to działa) i wystarczy...
Bingo! Ustawienie szybkosci transmisji na 2400 w monitorze COM'a przyniosło pożądany efekt. Pomysłowość chińskich sprzedawców nie przestaje zaskakiwać. Wielkie dzięki!
Witam, bezpośrednio nie pomogę, ale może odezwie się ktoś, kto przeczytał dokumentację tego wyświetlacza. Problem z odbieraniem możesz rozwiązać dość "łatwo". Nie blokuj przerwań na czas dłuższy, niż trwa transmisja jednego bajtu. Czym konkretnie zajmuje się Arduino, że nie może jednocześnie obsłużyć portu szeregowego na czas? Ile to coś trwa? Pozdrawiam.
W ten sposób monitor szeregowy nie działa podłącz przez USB.
że jest to moduł do Arduino 5V 5V to typowe dla techniki cyfrowej napięcie zasilania jak również większości mikrokontrolerów (choć nowsze pracują również z niższymi napięciami). MAX7219 do przesyłania danych wykorzystuje transmisję szeregową i każdy mikrokontroler sobie z tym poradzi, a sam układ pochodzi z czasów gdy nikt o Arduino nawet nie myślał...
Teoretycznie - tak. Można przechwycić dane z MCU nadawane do VFD (łącze szeregowe), podmienić je na żądane. Praktycznie - wiele godzin analizy transmisji, robota dla desperata hobbysty. Oceń swoje umiejętności / ambicje i... Daj sobie spokój lub bierz się do działania! :)
(at)mpier dziękuję za sprawdzenie. Jak widać udało mi się zapanować nad tym z pomocą SI, programista ze mnie jest raczej marny (wolę rozwiązania sprzętowe). Tym bardziej naleciałości ze stosowanego Bascoma trochę mi utrudniają. A tym bardziej że jak do tej pory nie miałem potrzeby stosowania transmisji szeregowej w Arduino IDE. W tym przypadku wydawało...
http://obrazki.elektroda.pl/2570476900_1... Czasami, niektóre projekty wymagają rozdzielenia jakichś zadań na kilka modułów Arduino lub umożliwienie im wzajemnej komunikacji. Interfejs IIC ( Inter-Integrated Circuit ang. pomiędzy układami scalonymi) czyli I²C jest idealnym rozwiązaniem tej kwestii. I²C to bardzo interesujący...
Na podstawie tego co napisałeś mogę jedynie podejrzewać, że użyłeś czysto programowej obsługi portu szeregowego. Nie odbierasz tego co nadajesz. To jest poważna wada rozwiązania lub skutek jakiegoś błędu. W tym przypadku może to bardzo utrudnić analizę komunikacji z modemem. Poza tym co nadajesz i co modem odpowiada pojawia się kolejny czynnik czyli...
gdzieś mi po drodze przewinęło się słowo manipulator.. zobacz jak ja to zrobiłem [url=https://www.youtube.com/watch?v=2Y7... transmisji szeregowej Malina - atmega.
Witam, jestem w trakcie tworzenia sterowania Arduino przez internet, ale jak to zwykle bywa utknąłem w jednym punkcie. Czy możliwe jest sprawdzenie za pomocą kodu czy otwarty jest Szeregowy Monitor? Chodzi mi o okno Monitora Szeregowego. Nie interesuje mnie sprawdzenie czy jest aktywa transmisja danych, zatem [syntax=c]Serial.available()[/syntax] nie...
Hejka Widzę, że Twój NodeMCUv3 wyświetla błąd ets Jan 8 2013, co oznacza, że nastąpił reset mikrokontrolera. Powodem może być wiele czynników, takich jak niestabilne zasilanie, błąd w programie lub uszkodzenie samego mikrokontrolera. Możesz spróbować przetestować kilka rozwiązań: Upewnij się, że używasz stabilnego źródła zasilania. NodeMCUv3 może wymagać...
Witam, "krzaczki" w transmisji szeregowej biora sie z bledow w transmisji: - niedopasowanie predkosci, nadajnik i odbiornik pracuja na roznych predkosciach - niedpasowanie konfiguracji, ilosc bitow stopu czy pazystosci, ale z tym nie powinno byc problemu u ciebie, chyba ze cos zmieniales. - bledy samej transmisji, zly kontak, slaby lub za dlugi kabel,...
Prawdopodobnie problem leży w przesyłaniu danych, dobrałeś złą szybkość transmisji lub coś takiego. Sprawdź czy masz wszytko kompatybilne w programie i w odbiorniku.
Masz do tego dokumentacje? Bo jak się tu wejdzie https://www.we-con.com.cn/en/product_pag... i kliknie "software" to zwraca 403 :| Ogólnie masz 2 opcje żeby to zsynchronizować: 1) timeout jeśli odstępy między paczkami są znacznie dłuższe niż same paczki 2) wyszukiwanie tego F1, to można robić przy odbiorze lub pisać wszystko w bufor i potem go...
łączyć możesz tak: 1. USB - za pomocą standardowego kabla. Wtedy Rpi widzi kolejny port szeregowy, właśnie ten w arduino. Teraz została do zaprogramowania komunikacja szeregowa. W RPI używasz do tego celu Pythona (py.serial) łatwo i przyjemnie jię to programuje. komunikacja niemal niezawodna. Sam używam. 2. do RPI dokupujesz przejściówkę USB-485 oraż...
follow up tematu: https://www.elektroda.pl/rtvforum/viewto... gdzie dzięki koledze rb401 udało się ustalić, że mój klon arduino jest w stanie przesyłać prawidlowo wysyłany do portu szeregowego znak gdy onbniżymy czterokrotnie wartość taktowania wybieraną w monitorze portu szeregowego. tzn: w programie ustawiamy szybkośc transmisji portu...
Witam, Odbiornik wpięty w 4 nogę Atmegi 328 z kwarcem 16MHz tyle, że wyświetlacz ma być zrealizowany na 6 wyświetlaczach 7 segmentowych, więc hex wiele mi nie da. :) Test był na LCD wpiętym tylko na chwilę, aby zobaczyć czy coś mi się uda odczytać. Przyszło mi na starość zająć się transmisją szeregową i zabawą w Arduino, i przyznam, że bym wolał się...
oja opinia o ~10 zapytaniach na sekundę odnosi się głównie do ModbusRTU, czyli takiego pracującego na jakimś interfejsie szeregowym Nie wiem czemu tak sądzisz. Wszystko zależy od prędkości transmisji i długości rameki. >100 spokojnie można uzyskać (at)57600bps przy transmisji kilku rejestrów.
Pewnie nie widziałeś czegoś takiego. Największą wadą tych modułów jest to, że i tak musisz wszystko sam sterować (tyle, że szeregowo a nie równlegle), bo na płytce masz zwykły ekspander. Rozwiązanie proponowane przez autora jest lepsze, bo to moduł zajmuje się obsługą odpowiednich komend, a użytkownik skupia się tylko na prostym wysyłaniu stringów...
Numery pinów nie są tożsame z ich nazwami w Arduino. Chcesz użyć D5, to zadeklaruj w ten sposób: https://obrazki.elektroda.pl/9692884300_... i wklej nam log budowania i wgrywania programu.
No właśnie czasami stosuję HSC dla enkoderów inkrementalnych, ale zależało by mi na zapamiętaniu pozycji. Enkoder absolutny który mam, ma 10 przewodów do określenia kąta obrotu, czyli nie podłączę go do PLC (chyba, że zużyłbym na to 10 wejść). Pomyślałem, że pozycję będę przesyłał szeregowo, ale okazuje się, że Arduino to kiepski pomysł. Nie ma też...
Z doswiadczenia wiem ze czasem trzeba kilka razy odlaczac i podlaczac Leonadro aby port szeregowy pokazal sie w windowsie (win7), pod linuxem chyba nie ma tego problemu, ktos za to zglaszal tez problemy pod OSX.
Ardruino, mam, chodzi o to, czy sam wyświetlacz się da jakoś podłączyć i może użyć sterownika z tej płytki, aby po jakiejś magistrali sterować wyświetlaniem. Może coś być zakodowane. Może ktoś miał doświadczenia. Załączam dodatkowe zdjęcia zrobiłem z 4 stron świata. Poszukaj w internecie o "Electronic shelf labels" producenta też masz podanego ZBD...
Dokładnie tak, jak napisałeś. Dowolne urządzenie (może być arduino), które w wyniku nastąpienia zaprogramowanej czynności zewrze na chwilę piny power na płycie głównej, albo oprogramowanie (może być w pytonie), mające odpowiednie uprawnienia, które w wyniku zaprogramowanej wcześniej czynności (transmisja sieciowa, transmisja na porcie szeregowym lub...
transmisja szeregowa arduino transmisja szeregowa transmisja szeregowa rs232
sensory płyta panasonic instrukcja obsługa router mocny
Bosch PSB 1800 - wkrętarka nie działa po wymianie ogniw Jak podłączyć miliamperomierz do pomiaru biasu?