Arduino C++ Turn on LEDs in sequence
How to connect multiple LEDs on breadboard to the Arduino pins?
Arduino C++ Turn on LEDs in sequence Read More »
How to connect multiple LEDs on breadboard to the Arduino pins?
Arduino C++ Turn on LEDs in sequence Read More »
Hardware interruptsOn Arduino Uno there are only 2 pins that can handle interrupts (2 and 3) by default. Interrupts has to be quick in execution. Methods like delay(), Serial, millis() can not be used with interrupts. Interrupts project on tinkercad Variables used inside the interrupt need to be global and volatile. In order to add
Arduino interrupts Read More »
Humans can hear sounds in a specific frequency range: 20Hz – 20kHzEach tone is defined by the sound frequency, below is a full gamma: C D E F G A B C Piezo play melody project on tinkercad How to make Basic piano with Arduino How to play any melody with Arduino Tones are played
Piezo melody with Arduino Read More »
Jak zacząć przygodę z ESP8266 NodeMCU w środowisku Arduino? 1. Zainstaluj sterowniki CH40 dla Windows: https://www.arduined.eu/ch340-windows-8-driver-download/ 2. W Arduino IDE dodaj opcje płytek Esp8266 (File / Preferences wklej następujący adres: https://arduino.esp8266.com/stable/package_esp8266com_index.json )3. W Board Manager (Tools / Board / Board Manager) zainstaluj esp8266 by ESP8266 Community4. Wybierz z listy odpowiednią płytkę: NodeMCU 1.0 (ESP-12E Module)
ESP8266 NodeMCU WiFi Arduino Read More »
W Unity włącz wersję .NET Wysyłanie danych z Arduino do Unity Wysyłanie danych z Unity do Arduino
Połącz joystick z płytką arduino, a następnie podłącz płytkę do komputera przewodem USB. Link to Wokwi projectPoniższe połączenie działa, ale jest mało wydajne. Połączenie Arduino z Unity za pomocą Serial Communication jest znacznie wydajniejsze z użyciem Ardity, darmowej paczki: Paczka Unity Ardity
Przesuń obiekt w Unity z Arduino joystick Read More »
Płytki ESP8266 lub ESP32 z wbudowanym ekranem LCD to mega sztosiwo! 😉 Jak wyswietlić dane na takim wyświetlaczu? Na początek należy zainstalować bibliotekę, która to ogarnie, np: U8g2, info na github: https://github.com/olikraus/u8g2 W wiki można poczytać o dostępnych metodach i sposobach użycia biblioteki, można również skorzystać z gotowych przykładów w arduino IDE.W programie należy wybrać
ESP8266 / ESP32 z wbudowanym ekranem OLED Read More »
1. Instalacja Arduino IDE Pobierz IDE i zainstaluj: https://www.arduino.cc/en/software 2. Instalacja sterowników CH340 lub Kopie płytek arduino / esp zazwyczaj bazują na czipie CH340 do komunikacji przez USB. Aby płytka była wykrywana należy zainstalować driver CH340: https://www.wch-ic.com/downloads/CH341SER_ZIP.html 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 3. Dodanie płytek ESP8266 i
Pierwsze kroki z Arduino ESP8266 ESP32 Read More »
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 jest kontrolowany przez 3 rejestry:DDR – określa kierunek pinu INPUT [0] / OUTPUT [1] (może być odczytywany i nadpisywany)PORT – LOW / HIGH(może być odczytywany i nadpisywany)PIN – zczytuje stan wejściowy
Port registers w Arduino Read More »