My Arduino projects collected into one repository.
To upload and run code execute from terminal:
pio run -t upload
Egy kis program tesztelési céllal, hogy hogyan lehet több nyomógombot egy analóg bemenettel kezelni.
Animáció egy 8x8-as LED mártixra, a kapcsolás a Pictures mappában megtekinthető. A tool.cpp való arra, hogy egy-egy képkocka kódját megadja.
Eszközök:
- Arduino UNO
- 8x8 LED mátrix
Az Arduino az összes PWM-es kimenetére véletlenszámokat ír, így imitálva a gyertya pislákolását.
Eszközök:
- Arduino UNO
- 6 db LED
- 6 db 1k ellenállás
Futófény 9 db LED-del. Egy-egy nyomógombbal lehet beállítani az irányt és a világító LED-ek számát, illetve egy potenciométerrel lehet beállítani a sebességet.
Eszközök:
- Arduino UNO
- 9 db LED és ellenállás
- 2 db nyomógomb
- 1 db potenciométer
Az Arduino USB-n keresztül küld a számítógépnek MIDI üzenetet, ha érzékeli, hogy valamelyik "dobot" megszólaltatták. Szekvenszerként is működik.
Eszközök:
- Arduino DUE
- 12 db gomb
- 128x64 felbontású OLED kijelző
- 8 db LED és ellenállás
- 4 db piezo hangszóró (szenzorként használva, a pozitív lába az analóg bemenetre van kötve, negatív lába a földre)
- 4 db 1M ellenállás (a szenzorokkal párhuzamosan kell kötni)
- 3 db fotoellenállás, ezekhez ellenállások
- 3 db elektromosságot vezető szivacs, és ezekhez ellenállások
- 3 db kapacitív érintőkapcsoló
- 2 db SW-520D dőléskapcsoló
Parancsok, amiket ki kell adni, hogy vegye a számítógép a MIDI jeleket:
sudo modprobe snd_seq_midi
aseqdump -l
fluidsynth --server --audio-driver=pulseaudio /usr/share/sounds/sf2/FluidR3_GM.sf2
aconnect 20 128
Snake játék Arduino-ra, a 8x8-as LED mátrixszal.
Eszközök:
- Arduino UNO
- 8x8 LED mátrix
- Joystick