
Witam!Port szeregowy w arduino to bardzo przydatne a przy tym bardzo proste w obsłudze narzędzie. Umożliwia łatwą komunikacje z komputerem, przesyłanie danych pomiędzy mikrokontrolerami a nawet obsługę niektórych modułów (np. modułów GPS). Tak więc postanowiłem napisać krótki tutorial na temat podstaw korzystania z tego interface-u. No i napisałem (:Podstawowe informacje o portach szeregowym w arduino :Port szeregowy jest to port komputerowy, przez który dane są przekazywane w formie jednego ciągu bitów. Jest to bardzo szerokie pojęcie i odnosi się ono do wielu różnych standardów komunikacji, na przykład do RS-232.W arduino występują dwa rodzaje portów szeregowych : asynchroniczne i synchroniczne. W synchronicznych równolegle z danymi, podawany jest sygnał zegarowy który synchronizuje odczyt danych. W asynchronicznych takiego sygnału nie ma.Do portów synchronicznych należą na przykład SPI i I2C, (sygnał zegarowy na SCL i SCK). Port którego dotyczy ten tutorial jest nazywany po prostu portem szeregowym, (nie udało mi się znaleźć nazwy tego portu, UART to nazwa urządzenia przesyłającego dane a nie portu Universal asynchronous receiver/transmitter = UART ) Przesył danych za pomocą tego portu odbywa się poprzez dwa piny : RX - Do danych wchodzących do urządzenia.TX - Do danych wychodzących z urządzenia.Generalnie jest to jeden z najprostszych w użytkowaniu interface-ów komunikacyjnych jakie można znaleźć w płytkach arduino.Podłączenia i kwestie sprzętowePod względem sprzętowym użytkowanie tego interface-u jest proste.Jeśli chodzi o najczęściej spotykaną konfigurację połączeń to jest to konfiguracja dwu-urządzeniowa. Pin TX pierwszego urządzenia jest podłączony do pinu RX drugiego urządzenia. Natomiast pin TX drugiego urządzenia jest podłączony do pinu RX pierwszego urządzenia. W tej konfiguracji kiedy jedno urządzenie wysyła dane, drugie je odbiera i na odwrót. Nic......
Czytaj dalej...