Klawiatura 4×4 z Arduino
Program: Wyświetlanie wciśniętego przycisku Projekt w tinkercad Program: Uzyskanie dostępu po wpisaniu poprawnego kodu Projekt na tinkercad
Program: Wyświetlanie wciśniętego przycisku Projekt w tinkercad Program: Uzyskanie dostępu po wpisaniu poprawnego kodu Projekt na tinkercad
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ł…
74HC4017 to układ scalony będący licznikiem dziesiętnym Johnsona z dekodowaniem wyjść. Układ ten ma 10 wyjść, które są aktywowane jedno po drugim. Piny układu 74HC4017 Projekt w tinkercad Przycisk na pinie Clock służy do przełączania wyjść Przycisk na pinie Reset służy do resetowania
Projekt w tinkercad Komunikacja z HT16K33 I2C bez biblioteki
Możemy opóźnić wykonanie niektórych funkcji, używając metody delay(). Istnieje jednak jedna istotna wada: metoda delay() wstrzymuje cały system na określony czas. W większości przypadków jest to nieakceptowalne. Dlatego lepiej jest używać podstawowego timera, jak w poniższym przykładzie. Przykład pokazuje, jak włączać i wyłączać LED_BUILTIN w interwale 1000 ms za pomocą metody millis(). Metoda millis() zwraca…
Porty rejestrów pozwalają na niskopoziomowe manipulowanie pinami I/O.Arduino posiada 3 porty:B (piny 8 – 13)C (analogowe piny wejściowe)D (piny 0 – 7) Każdy port (B,C,D) jest kontrolowany przez 3 rejestry, x to znak portu (BCD) DDRx – określa kierunek pinu INPUT [0] / OUTPUT [1] (może być odczytywany i nadpisywany) PORTx – sygnał LOW /…
Przykład wypisania IP Przykład: połączenie Esp8266 z Wifi, przełączanie LED za pomocą lokalnego adresu www Zobacz: Przygotowanie Arduino IDE pod płytki ESP8266 i ESP32
Głośnik piezoelektryczny przekształca sygnały elektryczne w dźwięk na zasadzie deformacji mechanicznej materiału piezoelektrycznego (najczęściej ceramiki), pod wpływem przyłożonego napięcia. Głośnik aktywny ma wbudowany oscylator o stałej częstotliwości. Głośnik pasywny wymaga zewnętrznego sygnału zmiennego, dzięki któremu można regulować częstotliwość i amplitudę dźwięku. Ludzie słyszą dźwięki o częstotliwościach z przedziału: 20Hz – 20kHz Przypisanie częstotliwości dźwięków Określenie…
Układ Arduino Uno pozwala na obsługę przerwań wewnętrznych(software) i dwóch przerwań zewnętrznych(hardware) za pomocą napięć na pinach 2 (int.0) i 3 (int.1). Przerwania działają nawet w czasie trwania funkcji delay. Zmienne używane wewnątrz przerwań muszą być globalne i z atrybutem volatile, aby kompilator nie uprościł kodu podczas kompilacji. Zazwyczaj używa się 1 z 3 trybów…
Jak używać ESP8266 i ESP32 w Arduino IDE? 1. Instalacja sterowników CH340 i CP210x Kopie płytek arduino / esp zazwyczaj bazują na czipie CH340 do komunikacji przez USB. Aby płytka była wykrywana przez port USB należy zainstalować driver CH340: https://www.wch-ic.com/downloads/CH341SER_ZIP.html lub https://www.arduined.eu/ch340-windows-8-driver-download/ Dla płytek z chipem CP210x w razie problemów można zainstalować sterownik CP210: https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers?tab=downloads…