Tartalomjegyzék:

LED Ukulele: 6 lépés (képekkel)
LED Ukulele: 6 lépés (képekkel)

Videó: LED Ukulele: 6 lépés (képekkel)

Videó: LED Ukulele: 6 lépés (képekkel)
Videó: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Július
Anonim
Image
Image
Hardver
Hardver

Szia, a nevem Elaine. Ez a projekt sok olyan dolgot ötvöz, amiket én élvezem, ezért remélem, hogy ti is élvezni fogjátok! Az általunk épített LED -es ukulele megtanítja Önt a négy legtöbbet játszott akkord lejátszására: C, G, Am és F. tapasztalat szükséges ahhoz, hogy elkezdhessünk a népszerű dalok mentén pörögni. Nagyszerű projekt mind az Arduino, mind az ukulele kezdő számára.;) Ha valami nehezebb dolgot keres, próbálja meg az Árnyék ellop frissítést a jelen utasítás végén.

1. lépés: Hardver

"betöltés =" lusta"

Opcionális: Shadow Swipe Upgrade
Opcionális: Shadow Swipe Upgrade
Opcionális: Shadow Swipe Upgrade
Opcionális: Shadow Swipe Upgrade

Tudta, hogy a LED -ek nemcsak fényt bocsátanak ki, hanem érzékelik is? Ezt a furcsa kis jelenséget inspirálva szerettem volna frissíteni a LED -es ukulelét, hogy ne csak azt mutassa meg, hová tegye az ujjait, hanem azt is, hogy a megfelelő helyre tette -e az ujját.

HARDVER

Ha érdekli ez a konstrukció, szüksége lesz néhány további összetevőre:

1. További LED -ek: Legalább 6 LED -re lesz szüksége fényérzékelőként. A fogólap minden LED -je kísérő LED -érzékelőt kap.

2. I/O port bővítő: Attól függően, hogy milyen Arduino kártyát használ, valószínűleg szüksége lesz egy portbővítőre. Arduino Uno táblát és a Sparkfun SX1509 portbővítőt használok.

KÓD

Bevezettem még néhány elemet a kódba annak érdekében, hogy működjön. Itt lebontom az alapokat, de bátran töltse le a master_tweak.ino fájlt a teljes lebontáshoz:

1. Tömbök: Egy speciális tömb jön létre az egyes érzékelő LED -ek bemeneti adatainak tárolására. Egy kis függvényt hívnak meg a bemeneti adatok olvasására 10 ezredmásodpercenként, és a tömb szinte folyamatosan frissül.

2. Játékállapotok: Bár az eredeti felépítésnek különböző szakaszai voltak a játékban, itt kifejezetten különböző játékállapotokban kódolunk, amelyek mindegyike nyerési feltétellel rendelkezik a játék továbblépéséhez.

3. LED fényérzékelés: A kód egész része a LED fényérzékelők bemeneti adatainak olvasására szolgál. Ezt az oktatóanyagot különösen hasznosnak találtam a mechanika megértésében és az áramkör csatlakoztatásában.

KAPCSOLATI ÚTMUTATÓ

Határozottan javaslom, hogy olvassa el az Árnyék ellop oktatóanyagot, hogy megismerje a LED -fényérzékelő áramkör csatlakoztatásának módját. Ahelyett, hogy 3 LED -et csatlakoztatna, mint az oktatóanyag, ez a konstrukció 6 -ot csatlakoztat (lásd az 1. képet). Az utolsó csatlakozásnak, ha portbővítőt is használ, úgy kell kinéznie, mint a 2. képen.

A frissítés összeszerelése meglehetősen egyszerű. Fúrjon egy további lyukat a fogólap minden LED -je mellé, és helyezze be a LED -fényérzékelőt. Mindent felforraszt, és készen kell állnia az indulásra!

Ez a frissítés egy kicsit tovább tart, amíg rájön, különösen az áramkör csatlakoztatása és az összes további alkatrész beforrasztása, de a LED -es ukulele is interaktív játékgá alakul. Tudassa velem, hogy megy ez nektek! Sok szerencsét!

Ajánlott: