Sisukord:

LED Ukulele: 6 sammu (piltidega)
LED Ukulele: 6 sammu (piltidega)

Video: LED Ukulele: 6 sammu (piltidega)

Video: LED Ukulele: 6 sammu (piltidega)
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, Juuli
Anonim
Image
Image
Riistvara
Riistvara

Tere, minu nimi on Elaine. See projekt ühendab palju asju, mis mulle meeldivad, nii et loodan, et teile meeldib ka see! Meie ehitatav LED -ukulele õpetab teile, kuidas mängida nelja enim mängitud akordi: C, G, Am ja F. populaarsete lugude juurde trügimise alustamiseks vajalik kogemus. See on suurepärane projekt nii Arduinole kui ka ukulele algajale.;) Kui otsite midagi pisut keerukamat, proovige varju pühkimise uuendamist selle juhendi lõpus.

Samm: riistvara

"laadimine =" laisk"

Valikuline: varipühkimise uuendamine
Valikuline: varipühkimise uuendamine
Valikuline: varipühkimise uuendamine
Valikuline: varipühkimise uuendamine

Kas teadsite, et LED -id ei kiirga mitte ainult valgust, vaid võivad ka valgust tunda? Sellest veidrast väikesest nähtusest inspireerituna tahtsin uuendada LED -ukulelet nii, et see mitte ainult ei näita, kuhu sõrmed panna, vaid ka jälgib, kas olete sõrme õigesse kohta asetanud või mitte.

RIISTVARA

Kui olete sellest konstruktsioonist huvitatud, vajate mõnda täiendavat komponenti:

1. Veel LED -e: Valgusanduritena töötamiseks vajate veel vähemalt 6 LED -i. Iga sõrmelaual olev LED saab kaaslase LED -anduri.

2. I/O pordi laiendaja: sõltuvalt sellest, millist Arduino plaati kasutate, vajate tõenäoliselt pordi laiendajat. Ma kasutan Arduino Uno plaati ja Sparkfun SX1509 pordi laiendit.

KOOD

Olen koodi kasutusele võtnud veel mõned elemendid. Ma jagan siin põhitõed, kuid täieliku jaotuse jaoks laadige alla fail master_tweak.ino:

1. Massiivid: iga anduri LED -i sisendandmete salvestamiseks luuakse spetsiaalne massiiv. Iga 10 millisekundi järel kutsutakse väike funktsioon sisendandmete lugemiseks ja massiivi uuendatakse peaaegu pidevalt.

2. Mängu olekud: kuigi algsel ehitamisel olid mängu erinevad etapid, kodeerime siin selgesõnaliselt erinevates mänguseisundites, millest igaühel on võidutingimused mängu edasiliikumiseks.

3. LED -valguse tuvastamine: terve osa koodist on pühendatud LED -valgusandurite sisendandmete lugemisele. Leidsin, et see õpetus on eriti kasulik mehaanika mõistmisel ja vooluahela ühendamisel.

ÜHENDAMISJUHEND

Soovitan tungivalt läbida Shadow Swipe'i õpetus, et saada tunne, kuidas ühendada LED -valgusandur. Selle õpetuse asemel kolme LED -i ühendamise asemel ühendate selle konstruktsiooniga 6 (vt pilti#1). Viimane konks, kui kasutate ka pordi laiendajat, peaks välja nägema nagu pilt 2.

Selle täienduse kokkupanek on üsna lihtne. Puurige sõrmelauale iga LED -i kõrvale täiendav auk ja sisestage LED -valgusandur. Kõik kokku jootmine ja te peaksite olema valmis minema!

Selle täienduse välja selgitamine võtab veidi kauem aega, eriti vooluahela ühendamine ja kõigi lisakomponentide jootmine, kuid LED -ukulele muudetakse ka interaktiivseks mänguks. Andke teada, kuidas teil läheb! Edu!

Soovitan: