USART (Universal Synchronous / Asynchronous Receiver-Transmitter) to sprzętowy moduł, który umożliwia komunikację szeregową między płytką Arduino, a innymi urządzeniami (np. komputer, moduły czujników, Bluetooth, inne mikrokontrolery) za pomocą pinów Rx i Tx. UART realizuje transmisję i odbiór danych w sposób asynchroniczny, co oznacza, że nie wymaga dodatkowego sygnału zegarowego do synchronizacji. Arduino posiada wbudowany moduł…
Pobierz i zainstaluj python ze strony https://www.python.org/ Podczas instalacji koniecznie zaznacz opcje pokazane poniżej. Po instalacji otwórz terminal cmd i sprawdź czy wszystko działa poprawnie za pomocą komend: Jeśli pokażą się wersje python i pip, wszystko jest ok. W przeciwnym razie należy ustawić ścieżki w zmiennych środowiskowych. Ustawienia ścieżki w Zmiennych środowiskowych systemu windows. W ustawieniach…
Na większości płytek Arduino został zamontowany chip do obsługi komunikacji szeregowej z portem USB komputera. W przypadku awarii tego modułu lub płytek, które go nie posiadają można skorzystać z modułu USB UART TTL do komunikacji z komputerem (i wgrywania programów). Połączenie pinów z Arduino USB to TTL 3V3 TXD RXD GND +5V ARDUINO RXD…
Monochromatyczny 128×64 OLED wyświetlacz z interfejsem I2C Wyświetlaczem można sterować za pomocą kilku bibliotek, np. Adafruit_SSD1306 Układ współrzędny ekranu ma swój początek (0,0) w lewym, górnym rogu. Wielkość czcionki w pixelach: Szerokość: 5 pikseli (plus 1 piksel odstępu) * fontsize Wysokość: 7 pikseli (plus 1 piksel odstępu) * fontsize Sterowanie wyświetlaczem SSD1306 I2C za pomocą…