Taula de continguts:

Ukelele LED: 6 passos (amb imatges)
Ukelele LED: 6 passos (amb imatges)

Vídeo: Ukelele LED: 6 passos (amb imatges)

Vídeo: Ukelele LED: 6 passos (amb imatges)
Vídeo: Самомассаж лица и шеи cкребком Гуаша Айгерим Жумадилова. Скребковый массаж. 2024, Desembre
Anonim
Image
Image
Maquinari
Maquinari

Hola, em dic Elaine. Aquest projecte combina moltes coses que m'agraden, així que espero que també us agradi! L'ukelele LED que construirem us ensenya a tocar els quatre acords més sonats: C, G, Am i F. No hi ha cap musical anterior experiència necessària per començar a recórrer cançons populars. És un gran projecte tant per a principiants d’Arduino com d’ukelele.;) Si esteu buscant alguna cosa més difícil, proveu l'actualització de Shadow Swipe al final d'aquest instructiu.

Pas 1: maquinari

"loading =" mandrós"

Opcional: actualització de lliscament a l’ombra
Opcional: actualització de lliscament a l’ombra
Opcional: actualització de lliscament a l’ombra
Opcional: actualització de lliscament a l’ombra

Sabíeu que els LED no només emeten llum, sinó que també poden percebre la llum? Inspirat en aquest estrany petit fenomen, volia actualitzar l’ukelele LED perquè no només us mostri on posar els dits, sinó també fer un seguiment de si heu col·locat el dit a les ubicacions correctes.

HARDWARE

Si us interessa aquesta versió, necessitareu alguns components addicionals:

1. Més LED: necessitareu almenys 6 LED més per servir de sensors de llum. Cada LED del teclat obtindrà un sensor LED complementari.

2. Ampliador de ports d'E / S: depenent de la placa Arduino que utilitzeu, és probable que necessiteu un expansor de ports. Estic fent servir una placa Arduino Uno i el Sparkfun SX1509 Port Expander.

CODI

He introduït alguns elements més al codi per fer-lo funcionar. Aquí detallaré els conceptes bàsics, però no dubteu a descarregar-vos el fitxer master_tweak.ino per obtenir el desglossament complet:

1. Matrius: es crea una matriu especial per emmagatzemar les dades d'entrada de cada LED del sensor. Es diu una petita funció per llegir les dades d'entrada cada 10 mil·lisegons i la matriu s'actualitza gairebé contínuament.

2. Estats del joc: tot i que la versió original tenia diferents etapes del joc, aquí codifiquem explícitament en diferents estats del joc, cadascun amb una condició de victòria perquè el joc continuï.

3. Detecció de llum LED: tota una secció del codi es dedica a llegir les dades d’entrada dels sensors de llum LED. He trobat aquest tutorial particularment útil per entendre la mecànica i connectar el circuit.

GUIA DE CONnexIÓ

Us recomano passar pel tutorial de Shadow Swipe per obtenir la idea de com connectar el circuit de detecció de llum LED. En lloc de connectar 3 LEDs com el tutorial, aquesta compilació us farà connectar 6 (vegeu la imatge núm. 1). El darrer enllaç, si també utilitzeu un expansor de ports, hauria de semblar a la imatge núm. 2.

ASSEMBLEA: muntar aquesta actualització és bastant senzill. Practicar un forat addicional al costat de cada LED al teclat i inserir el sensor de llum LED. S'està soldant tot i hauríeu d'estar a punt.

Aquesta actualització trigarà una mica més a esbrinar-se, sobretot connectant el circuit i soldant tots els components addicionals, però l’ukelele LED també es transformarà en un joc interactiu. Feu-me saber com us va! Bona sort!

Recomanat: