Makra w Arduino
Makro to instrukcja preprocesora, która może np. zmieniać wyrażenia na inne, przypisywać proste funkcje do stałych itp. Makra tworzy się […]
Makro to instrukcja preprocesora, która może np. zmieniać wyrażenia na inne, przypisywać proste funkcje do stałych itp. Makra tworzy się […]
W arduino generowanie losowych liczb jest skomplikowanym procesem. W prosty sposób można generować pseudo-losowe liczby. Oznacza to, że sekwencja kolejnych
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.
Arduino posiada clock (zegar kwarcowy / oscylator) o częstotliwości 16Mhz. Każdy cykl zegara odbywa się co 1/16000000s czyli co 62.5ns.
Biblioteka SoftwareSerial pozwala na komunikację szeregową za pomocą innych pinów bez użycia sprzętowego interfejsu USART. https://docs.arduino.cc/learn/built-in-libraries/software-serial Wysyłanie i otrzymywanie danych
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
Magistrala I2C (inter-integrated circuit), zwana również TWI (two wire interface), I2C, IIC to urządzenie do przesyłania danych na jednej linii
Połączenie Arduino jako programator 1. Połącz 2 płytki w konfiguracji SPI (z tą różnicą, że pin 10 z programatora idzie
ISP – In System Programmer ICSP – In Circuit Serial Programmer 1. Instalacja sterowników programatora Pobierz i zainstaluj sterowniki do
Magistrala SPI pozwala na jednoczesne wysyłanie i odbieranie danych z różnymi prędkościami. Arduino pełni rolę urządzenia nadrzędnego i może się
Napięcie zasilania : 1,9V – 3,6V (Pozostałe piny tolerują 5V) Pobór prądu : 11mA Częstotliwość pracy : 2,4GHz Prędkość transmisji
Obiekty można zapisywać w postaci JSON (słownik). Do jego obsługi można skorzystać z biblioteki ArduinoJason: https://arduinojson.org/ Przykład: Serializacja na obiekt