Wysyłasz wartość 0 i 1 funkcją print, czyli zamieniając je na tekst - cyfry. Cyfry 0 i 1 mają w ASCII kody 0x30 i 0x31. Terminal wyświetla Ci znaki, czyli cyfry "00" i "01". Analizator wyświetla szesnastkowo wartości przesyłanych bajtów, czyli 0x30 i 0x31.
RS232 to połączenie 1:1 jeśli chcesz mieć kilka urządzeń powinieneś skorzystać z RS485
Oled w niektórych bibliotekach ma bufor RAM 1k, a to cały RAM w Atmega8 i nawet jeśli nie jest cały buforowany to raczej tu bym szukał przyczyny w dziwnym zachowaniu uC. Ciężko byłoby rozjechać synchronizację dla prędkości 9600, a ewentualne błędy dla 8 i 16MHz są takie same i wzajemnie się znoszą, choć oczywiście lepiej mieć kwarc zewnętrzny. Spróbuj...
Nim zaczniesz bawić się sr485 przetestuj komunikację po rs232 punkt-punkt. W sieci znajdziesz przykłady modbusa dla malinki i arduino. Na początek spróbuj połączyć dwa arduino ze sobą - powinno być łatwiej. [url=https://github.com/smarmengol/Modbu... masz biblioteki.
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)...
Jak do centralki masz jakieś współpracujące urządzenie, z którym się komunikuje, to możesz próbować podsłuchać komunikację za pomocą dwóch modułów z RS232 na USB lub PCI (lub jeden moduł z dwoma portami). Mając jeden taki z jednym portem moduł podsłuchasz komunikację tylko w jedną stronę, jednak możesz wybrać którą. Kiedyś sam próbowałem czegoś takiego...
Z Arduino nie pracuję, ale moje oprogramowanie na pc-cie właśnie tak działa, portem szeregowym (rs232) wysyłam ramkę na jakieś tam urządzenie i z tego urządzenia również odbieram ramkę na tym porcie. Pecet jest Masterem i wysyła ramki w pętli czasowej co 200 ms. Wspomniałeś tylko o poziomie napięć TTL, więc pamiętaj o przetworzeniu sygnału, a jeżeli...
A czy może ktoś wie jaki programator wybrać w arduino ide? Zacznij od analizy "dlaczego potrzebujesz bootloader?". Jeżeli docelowo będziesz używał tego programatora w środowisku Arduino, to wpisywanie bootloadera do processora nie ma uzasadnionej potrzeby. Bootloader będzie tylko zajmował miejsce w pamięci flash processora. Bootloader umożliwia komunikację...
W pełni się zgadzam. I2C na duże odległości stosuje się rzadko i w specyficznych sytuacjach. Tutaj najlepiej spisało by się wspomniane RS485 ale jeśli faktycznie komunikacja będzie jednostronna, prosta aplikacja RS232 także się nada. Jednak jeśli autor wątku chce przetestować swoją koncepcję i program już, nie musi czekać na konwertery - może to zrobić...
Na początek połącz się poprzez RS232 z komputerem PC na którym będziesz miał otwarty program terminala. Staraj się nawiązać z czytnikiem jakąś komunikacje. Od str. 5 pdfa zaczyna się opis ramki. Nie pisz na razie żadnych programów, tylko korzystając z klawiatury PCta i programu terminal sprawdź w praktyce jakąś ramkę. Jak ci się coś uda to już będziesz...
https://obrazki.elektroda.pl/2059871200_... Witajcie moi drodzy. Zapraszam na krótki test i teardown zegara/termometru/higrometru Tuya TH06 LCD zasilanego z USB. Przedstawię tu krótko jego parowanie z telefonem, funkcjonalność aplikacji mobilnej, jego wnętrze oraz części z których jest złożony, a na koniec opiszę proces inżynierii...
Witam, od razu mowie ze nie chce gotowca i nie po to napisalem. Mianowicie mam dwa komputery polączone RS232 i wiem ze sie widzą po sprawdzałem programem terminal i normalnie odbieram i wysylam wiadomosci. Natomiast chce osiągnąć cos takiego, Jeden komputer będzie wysyłał powiedzmy co 1s kod HEX a drugi bedzie odbieral ten kod. Chodzi mi o symulacje...
Witam Państwa, Projektuję układ do sterowania silniczkiem w Proteusie. Wcześniej udało mi się sterować nim przez klawiaturę podłączoną do układu. Teraz natomiast chciałbym odbierać sygnał przez port rs232. Program do nadawania jest napisany w C# i działa prawidłowo, jednak na terminalu w Proteusie np. przy wysłaniu E7 dostaję znak "ç", Przy wysłaniu...
Witam, próbuje stworzyć aplikacje w Visual C# która miałaby wysyłać i odbierać dane z mikrokontrolera atmega8. Udało mi się podłączyć i napisać wstępnie program na avr, w realterm wszystko gra. Prosta aplikacja którą stworzyłem działa poprawnie przy wysyłaniu (przy wysłania liczby 5 zmiana stanu diody). Niestety nie mogę poradzić sobie z odbiorem. kod...
Witam, już sobie włosy z głowy zaczynam powoli wyrywać gdy za każdym razem gdy robię kolejne urządzonko komunikujące się przez RS np z PCtem - i muszę tworzyć za każdym razem własną i coraz to inną komunikację. czy mógłby mi ktoś - biorąc pod uwagę, że najlepiej rozumiem w języku jakim jest asembler - wyjaśnić czy zasugerować jakiś naprwdę prosty sposób...
Hej, troszkę odkopię ... i podpowiem Link do forum Arduino to nie do końca właściwa droga ... Wszelkie porównania do HM-10, JDY-08, HM11 są niewłaściwe .. inny chip, inny soft. ( no i inna cena ) JDY-10 bazuje na TSLR8266 Telink - rdzeń TC32 - może ktoś dokopie się do toolchainu - w sieci są wzmianki . 859163 Krok 1 - połącz się po RS232 - i pogadaj...
Witam napisałem program który zapisałem do mikrokontrolera wszystko działa ok, jest to moduł nadawczy cc1000 którym steruje AT91 pojawił sie jednak problem nie chce sterować robotem tak jak dotychczas na USB z komputera tylko poprzez port RS-232 czy są jacyś specjaliści żeby zobaczyć mój kod i pomóc mi przerobić żebym mógł do UART-a na płytce podłączyć...
$regfile = "m128def.dat" $crystal = 16000000 $baud1 = 38400 Config Com2 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 Dim Znak As String * 5 Open "com2:" For Binary As #2 Print #2 , "start" Wait 1 Pg: Input #2 , Znak Waitms 500 Print #2 , "Odebrano znak : " ;...
Witam Czy możliwe jest aby port szeregowy czy to (RS czy to USB) był w wstanie obsłużyć wiele wątków?
Cze, kupiłem sobie nadajnik i odbiornik 433mhz(RT1 i RR3). Niestety nie bardzo moge nawiązać komunikację. Problem polega na tym że po wysłąniu danych z terminala w komputerze na odbiorniku (czyli procesor + lcd) pokazują się tylko jakies krzaczki. W drugą stronę (procesor nadaje do pc) jest to samo. Co dziwne jeżeli np. przytrzymam przez chwile klawisz...
Witam! Są sobie 2 Atmegi8 w TQFP. Obydwie taktowane zewnętrznym kwarcem 8MHz. Podłączyłem je w następujący sposób: http://obrazki.elektroda.net/27_12838803... Dodatkowo podłączyłem niewidoczne na schemacie diody led w celu sygnalizacji. W jednym uC jest taki program: (Wysyłanie) $crystal = 8000000 $regfile = "m8def.dat" $baud=1200...
Witam Mam mały problem. Muszę stworzyć komunikację pomiędzy uP, na razie tylko 2 później z 4-5, w standardzie 'ala' Modbus na wartwie fizycznej RS485. I teraz mam pytanie jak się do tego zabrać. Planuję na razie połączyć dwa uProcki bezpośrednio bez żadnych układów odpowiedzialnych za przekształcanie sygnałów na wartwę RS485, czyli bez układu SN75176....
Cześć! Postanowiłem podłączyć kilka urządzeń z RS232 do arduino. Po ustaleniu parametrów połączenia (przy użyciu konwertera RS232 <-> USB) i zorientowaniu się w obsłudze biblioteki SoftwareSerial od arduino wziąłem się za podpinanie. Jak się okazało nie jest to takie proste, bo odczyty na arduino były... niewyraźne ;). Oczywiście, wystarczyła...
Panowie mam problem jak w temacie z komunikacją w dwie strony. Moim założeniem było napisanie takiej komunikacji aby aby procesory nie zawieszały się w oczekiwaniu na odbierane dane oraz w sytuacji przerwy w trakcie transmisji. Jeden układ jest masterem i zawsze rozpoczyna transmisję. Co ciekawe program chodzi dobrze do momentu wykrycia błędu komunikacji....
Witam! Mam taki problem, że potrzebuje spiąć ze sobą uC, PC i radiomodem. Wszystkie urządzenia mają po jednym porcie rs232. Jak to zrobić? Czy muszę dołożyć do każdego urządzenia konwerter rs232<->rs485 i połączyć linie rs485 czy jest jakiś inny sposób? Pozdrawiam - Soohy_tm
Wiem ze temat ten jest juz ktorys raz poruszany ale zaden poprzedni nie rozwiazuje mojego problemu. Chce wyslac przy pomocy rs232 jakas dana z 1 komputera i odebrac na 2-gim tez przy pomocy rs232. Z braku 2 komputerow w miejscu pracy chce wyslac z 1 coma na 2. Program wysylajacy mam taki: #include <stdio.h> /* Standard input/output definitions...
Witam Załączam dwa programiki mojego autrstwa, może się komuś przydadzą. Przy pomocy pierwszego możemy rcznie sterwać liniami portu com oraz odbierać/wysyłąć dane jak w hyperterminal. Drugi służy do komunikacji z układem FT245 firmy FTDI. Można wysyłąć odbierać dane oraz podgadać zawartość bufora odbiorczego. pozdrawiam wilkxt
https://obrazki.elektroda.pl/7793672500_... Przedstawię tu wnętrze kilku starych myszek komputerowych. Część z tych myszek jest tylko dwuprzyciskowa i nie ma nawet kółka. Zobaczymy tutaj jak są one zbudowane oraz na jakich układach bazują, przyjrzymy się też ich protokołowi komunikacji. Jak wygląda w środku myszka kulkowa? Przekonajmy...
Witam W swoim rozwiązaniu przetestowałem klika konwerterów najlepszym okazał się (pozostałość po testach z rpi0 - ESB) "Serial Pi Zero MAX3232 - interfejs RS232 dla Raspberry Pi", polecam każdy który zawiera sprawdzony Max3232, ale jeśli ten, który używasz nie grzeje się itp. to OK. Nie widzę co to jest za układ między płytką WEMOS a wtykiem rs232,...
https://obrazki.elektroda.pl/8368409700_... Celem projektu było stworzenie amatorskiego programowalnego sterownika logicznego. Motywacją do stworzenia tego sterownika była potrzeba posiadania uniwersalnego urządzenia pozwalającego w warunkach laboratoryjnych na szybkie przetestowanie różnych algorytmów sterowania przy przebiegach szybkozmiennych....
OK może prościej bo za chwilę wlecimy w pełną terię i okaże się, że bez urządzenia za wuchtylion kasy nie przejdzie. skupmy się na tym: Mam miernik z cewkami rogowskiego j/w w trakcie pomiarów zwraca napięcie zmienne do 3V max chcę wartość tego napięcia zapisać na karcie SD 4-5/s ( arduino radzi sobie z tym) a właściwie to wartość tych 3 napięć zapisać...
Hej. Wiem że wszyscy jesteście bardzo zajęci i nie macie czasu na zajmowanie się pierdołami ale może ktoś się zlituje i pomoże dokończyć moje bazgroły i uruchomić je na ESP32 jako stronę www z możliwością odczytu i wprowadzania danych które przez I2C będą zapisywane i odczytywane ze sterownika. Tyle udało mi się nabazgrać w sprawiającym masę kłopotów...
Dzwoniłem do Ecumastera. Niestety to nie TTL a RS232, co za tym idzie logika jest dwunastowoltowa. Nie jest to wielki problem w zasadzie, konwertery z RS232 na TTL kosztują parę złotych i mają nawet żeńskie DB9 wbudowane. Co do CANa to masz rację, jest zaraz obok. Może to i jest jakieś rozwiązanie, ale komunikację po UARCie mam już ogarniętą dzięki...
Tak jak piszą koledzy 2x Arduino komunikacja po rs232 i masz gotowy układ, bo jeżeli chcesz lcd z konwerterem I2C na przewodzie dłuższym niż 2m to się nie uda. Magistrala I2C ma ograniczenia pojemnościowe przewodów i nie działa na dalsze odległości :/
Ten czytnik ma również wyjście RS232 więc można ułatwić sobie komunikację korzystając z tego.
Arduino ma ustawione: mySerial.begin(9600); Mój program: BaudRate 9600 DataBits 8 StopBits 1 ParityBits 0 (brak) Oba "widzą" COM4 w tym przypadku. Funkcja odbierająca (Arduino): void SendMessage() { receiveVal = mySerial.read(); if(receiveVal )) { mySerial.println("AT+CMGF=1"); delay(1000); mySerial.println("AT+CMGS=\"+48123456789... delay(1000);...
Czyli ten esp8266 podłączony do komputera jako modem ma się resetować, po wczytaniu w przeglądarce tego wątku, w którym złośliwe napisałem "+++ AT+RST"? Myślę że łatwiej napisać właściwyy program, niż przerabiać ten z AT. Możesz zmusić urządzenie podłączone do tego esp, żeby wysyłało odpowiednie polecenia w reakcji na komendy odbierane? Sprawa wygląda...
Witam, Mam do wykonania projekt polegający na sprawdzeniu czy sterownik PLC jest w stanie odczytać zmierzoną wartość z inteligentnego czujnika podłączonego bezpośrednio pod ten że sterownik. Komunikacja musi odbywać sie po I2C. Jeżeli taka komunikacja nie jest możliwa to za pośrednika moge użyć arduino. Sterownik z jakim chce sie skomunikowac to VIPA...
Zgadza się. Na wbudowanym w Arduino układzie wszystko działa. Jednak chcę podłączyć Arduino docelowo na dłuższym kablu niż kabel USB, dlatego testuję połączenie po RS232 do konwertera na USB. Wszystko podłączone jest wg. schematów z pinów 0 i 1 do konwertera oraz GND i zasilanie (testowałem też bez tego zasilania) i działa tylko komunikacja do komputera,...
Cześć wszystkim Buduję pewien projekt w którym udział bierze 10 drzwiczek i czytnik RFID. Zasadniczo układ działa w ten sposób że człek przykłada pastylkę RFID i dostaje uprawnienia do otwarcia określonych drzwiczek. Uprawnienia są ważne przez 10 sekund potem wygasają i tak w kółko. Temat prosty i zrobiłem go w BASCOM który akurat znam. Ale. Jest potrzeba...
Witam, postanowiłem przenieść swój układ z atmegi na atXmegę. Do tej pory do komunikacji urządzeń po serialu używałem biblioteki SoftwareSerial (Arduino) bo układ miał tylko 1 fizyczny serial. Teraz w Xmedze mam ich 5 :) Wgrałem [url=ten]http://mikrokontrolery.blogspot... programik i wszystko...
Związane jest to z tym że RS232 ma inne poziomy napięć niż TTL: "Specyfikacja napięcia definiuje "1" logiczną jako napięcie -3V do -15V, zaś "0" to napięcie +3V do +15V. Poziom napięcia wyjściowego natomiast może przyjmować wartości -12V, -10V, +10V, +12V, zaś napięcie na dowolnym styku nie może być większe niż +25V i mniejsze niż -25V." http://pl.wikipedia.org/wiki/RS-232...
Nie zauważyłem, że w tym arduino siedzi taki potwór. Jednak jeśli mogę coś zasugerować to porzuciłbym to Arduino Yun, które jak widzę cenę ma kosmiczną, na rzecz jakiejś wersji RPi. Pomijam cenę, bo to przy jednostkowej sprawie ma drugorzędne znaczenie, ale na RPi masz po pierwsze normalne GNU/Linux i tony oprogramowania, w tym serwery www, języki skryptowe...
Do czego służy LED1 i jak się nią steruje? LED1 to zielona dioda LED która oznacza, że płytka ma zasilanie. Znajduje się pomiędzy linią 5V a GND. LED2 to czerwona dioda na jednym z pinów wyjściowych PIC18F4550, odpowiednik wbudowanej LED z Arduino, można by ją pominąć, ale moim zdaniem jest przydatna do testów.
chyba pomyłka w nazwie, dwa ICPS ma Arduino Uno, Arduino Nano ma tylko 1 ICPS + np. CH340 albo inny konwerter USB - RS232 TTL.
Witam, mam problem z komunikacją RS-232 z arduino. Program prosty, płytka pro mini podłączona przed konwerter FTDI USB. Dziwne jest to, że program na płytce działa, mogę go normalnie wgrać, miga mi diodą itp ale na rs-232 pokazuje krzaki zamiast liter. Próbowałem na Max OSX 10.11.6 i windows xp. Czy ktoś ma pomysł, co może być problemem? http://obrazki.elektroda.pl/4001300300_1...
Celem projektu jest zbudowanie własnego komputera standardu Arduino, z elementów elektronicznych, na płytce stykowej. W celu nauki lutowania czy programowania, czy wtykania (mikro)klocków w otwory na płytce? Takim "komputerem" od strony programowej jest np. atmega328 z bootloaderem. Reszta to odpowiedni kształt płytki, żeby dodatki pasowały i napis....
Tak istnieje możliwość wykonania wizualizacji do arduino większość programów do robienia "okienek" ma możliwość komunikacji po RS232. Oryginalnym programem do robienia okienek dla arduino jest kompilator processing.
Ja juz tam zagladałem i nie tylko tam ..... nie chodzi o to ze nie szukam i nie próbuje sam cos zrobić ale ......... właśnie to ale .... Arduino to masakra a opisy z netu jeszcze bardziej zaciemniaja obraz i wprowadzaja chaos. Wiekszość jest na Gitchubie tylko że nie da sie tego ściągnąc w pliku tylko go otwiera. Zrobiłem dwa pliki esp_now.h i rs232.h...
Po co arduino skoro jest smartphon? jest wyjście OTG do komunikacji np poprzez 340 na Rs232 czy i2C, nie wspomnę WIFI (zamiast arduino - ESP8266) i otwierają się nowe możliwości.
Jeśli nawet nazywanie czynności polegającej na wgranie wsadu do uC czy to za pomocą ISP czy UART (bootloader) mianem "arduino" to jakiś koszmar! Idąc tym tokiem to może RS232 też trzeba nazywać "komunikacja arduino" :D To co myślą w USA to mnie nie zaskakuje ale tłumaczenie bez odrobiny zastanowienia już powala.
Jeszcze 2 pytania: 1) te czytniki masz na pewno w standardzie +/-12V nie w TTL (chodzi o komunikację)? 2) robisz to od zera zamiast połączyć gotowe klocki (tzw. moduły Arduino ;) ) w ramach sportu i nauki?
1. Czym różnią się zestawy - Arduino uno czy duemilanove to podstawowe w pełni funkcjonalne zestawy. Wersje mega zawierają w stosunku do nich procesory z większą ilością pinów i/o i dużo większą ilością pamięci na program. Inne wersje są raczej dla bardziej zaawansowanych - nie posiadają np. przejściówki usb/rs232 wykorzystywanej do programowania zestawu...
Jeśli zależy Ci na tym połączeniu z kompem to kup przejściówkę USB RS232 za 10zł Druga opcja: Z ciekawości kupiłem sobie goły układzik CH340G za 2zł. Dołączasz do niego tylko rezonator 12MHz i podłączasz spokojnie USB bez żadnych dodatkowych elementów do układziku. Z układzika dostajesz gotowe piny RX TX które podłączasz do mikrokontrolera. Szybka i...
1. W jaki sposób zczytałeś te id? Podpiąłeś czytnik pod RS232<>USB? Jeśli masz stąd powtarzalne dane, to znaczy, że czytnik pracuje poprawnie. 2. Natomiast zrób jeden test. Wgraj do tego procesora program wysyłający po UART jakiś tekst co 1s i zobacz, czy odczytasz poprawny tekst na komputerze za pomocą przejściówki (oczywiście czytnik odłącz)....
Witam Potrzebuję zrealizować dwustronną komunikację bezprzewodową między Arduino a komputerem. Wymagany zasięg nie jest duży, urządzenia mogą znajdować się w odległości nawet paru centymetrów, jednak nie mogę zastosować niczego co pracuje w pasmie WiFi. Myślałem nad zastosowaniem dwóch transreceiver-ów 433MHz np. https://botland.com.pl/moduly-radiowe/37...
(at)Wojciech. Nie mam w tej chwili konwertera RS485/USB, ale zamówiłem sobie taki, gdyż z pewnością ułatwi mi moje pierwsze próby z Modbusem, ponieważ nigdy wcześniej nie miałem z nim styczności. Na dniach powinienem już go mieć i wtedy spróbuję. Dziękuję za zainteresowanie tematem. Edit: Udało mi się napisać program, aby Arduino czytało ramki wysyłane...
Przysiadlem wczoraj i napisalem komunikacje po przejsciowce usb<->rs232 dla najprostszej wersji Arduino (w moim przypadku klona UNO z CH340 na pokladzie). Demon szybkosci (ze wzgledu na mozliwosci uc na plytce) to nie jest - wyswietlacz 128x160 odswieze w ok 2 sek. jednak kod na platforme Arduino powinien byc na tyle uniwersalny ze powinien z...
I dowiedziałem się że można wgrać na atmege bootloader który będzie imitować programator. Wydaje mi się że chyba najlepiej będzie kupić nowe nano Tylko, że ten bootloader trzeba wgrać przy pomocy programatora, a jak masz programator to po co bi bootloader? ATMega8 to stary procek, Jak zrozumiałem, to ATMega ma po USB komunikować się z PC? Tym bardziej...
Może coś takiego: http://www.gedanken.demon.co.uk/rs232-co... http://www.gedanken.demon.co.uk/rs232-co... http://www.gedanken.demon.co.uk/rs232-co...
(at)tomaszlonski Planuję zamówić takie konwertery, żeby RS232 USB i RS485 USB, wtyczki, czy to RJ45, czy RJ11, zakuć sam, z tym że nie wiedziałem, że do komunikacji z PC wykorzystuje się ten port z RJ11 na BMS JK. https://allegro.pl/oferta/055-konwerter-... https://allegro.pl/oferta/891-konwerter-...
Istnieją dwie odmiany profibus do - 4 pin oraz 9 pin. W dokumentacji są trzy piny nc, więc najprawdopodobniej będzie to zwyczajny rs232 albo 485. W poniedziałek biorę STM-a bądź Arduino i badam to
Do konwersji rs232 używam obwodu: MAX3232 (czytanie jest w porządku, nie wiem dlaczego TX nie działa) [url=https://www.aliexpress.com/item/10p... 3.15.44bd7ad3q4r1K6 i ws_ab_test = searchweb0_0, searchweb201602_8_10065_10068_319_317_10...
https://www.youtube.com/watch?v=SzDyqNJa... Podobno po zwykłym UART (standard RS232, w którym poziomy napięć są 0/5 V, a nie -12/12 V) na pewno nie CAN. Pinout znajdziesz w Elsie, jest to tylko połączenie sterowania z radia RMC/MMI. Hamulec i start-stop to oddzielne elementy. Schemat jednostki https://obrazki.elektroda.pl/2424856800_...
Ok, czyli bazując na linku wyżej też powinno działać? Define ID 3 // adres urządzenia a gdzie zmieniamy na komunikację rs232/rs485?
komunikacja arduino rs232 komunikacja rs232 komunikacja arduino
napięcie czujnika nastawnika livebox neofon blokady zapłonu schemat
odkurzacz zelmer mikser zelmer
Śnieżenie obrazu po czyszczeniu głowicy w VHS Orion Lokalizacja mikrowłącznika w piecu Junkers ZW 20