|

Czytnik kart SD SPI z Arduino

Moduł do obsługi kart SD komunikuję się przez magistralę SPI. Karty SD powinny mieć rozmiar mniejszy niż 2GB, sformatowane do systemu plików FAT32 (lub FAT). Istnieje kilka różnych bibliotek do obsługi kart SD, w poniższym przykładzie posłużymy się biblioteką SD.h i SPI.h Zapisywanie i odczytywanie informacji z piku txt na karcie SD Zapisywanie liczby kliknięć…

|

Wyświetlacz SSD1306 OLED I2C

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ą…

|

Czujnik ultradźwiękowy z Arduino

Wysyłanie i odbieranie sygnału w czujniku ultradźwiękowym działa na zasadzie echolokacji, czyli emitowania i odbierania sygnału ultradźwiękowego. Prędkość dźwięku w powietrzu wynosi ok. 343 m/s. (w wodzie prędkość dźwięku jest ponad 4 razy większa) Większość czujników ultradźwiękowych działa na częstotliwościach od 20 kHz do 70 kHz, najczęściej 40 kHz.Wyższa częstotliwość oznacza krótsze fale, co daje…

|

Wyświetlacz LCD 16×2 Arduino

Na rynku dostępne są wyświetlacze LCD z lub bez dodatkowego modułu i2c. Moduł i2c pozwala na dużo łatwiejsze połączenie wyświetlacza z płytką (4 przewody). Wyświetlacze bez modułu i2c wymagają użycia aż 6 przewodów, rezystora i potencjometru do sterowania jasnością wyświetlacza. Wyświetlacz LCD 16×2 bez I2C Projekt w tinkercad Wyświetlacze LCD 16×2 I2C z PCF8574 Moduł…