
Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40

See juhendab teile, kuidas programmeerida riba LED -i, et see vastaks Arduino mängitud nootidele. Samuti saate laulu kiirendada või aeglustada, tuues käe fototakistist lähemale või kaugemale. Minu näide on lauluga Jingle Bells, kuid nootide tõlkimisel saate selle muuta mis tahes lauluks.
Tarvikud
- Fototakisti
- Arduino plaat
- 10K takisti (x2)
- LED riba
- Kõlarite võimendi
- Juhtmed (mehed ja naised)
Samm: juhtmestik
Juhtmete õigeks seadistamiseks vaadake allolevat linki.
Kõik roosad juhtmed joonduvad tihvtide numbritega.
Kõik mustad juhtmed viivad maandusse.
Kõik punased juhtmed toovad 5V pinge.
Kõik mustad ja punakaspruunid tähistavad takistit.
Rohelised juhtmed tähistavad LED -ribalt väljuvaid juhtmeid.
2. samm: kodeerimine
Kopeerige lisatud kood.
Ülejäänud on selgitus selle kohta, kuidas kodeerida:
Kodeerimisel on kommentaare, kuid näete, et see on üsna pikk. Esialgsed märkmed tagavad, et teie plaat suudab anda mis tahes muusikalise tooni. Seejärel esitatakse igale märkusele vastavad värvide deklaratsioonid. Tühimiku seadistamine lülitab kõik teie kontaktid sisse ja alustab programmeerimist. Tühjustsükkel on koht, kus toimub peamine kodeerimine. See algab ujukitempoga, see tagab, et teie laul kiireneb või aeglustub sõltuvalt sellest, kui lähedal olete fototakistile. Mida lähemal olete, seda kiiremini see mängib. Seejärel mängib see edasi helinaid. Igal noodil on oma funktsioon. Esialgu puhastab LED -riba kõikidest värvidest, seejärel dikteerib see noodi ja selle pikkuse. Veerandnoot mängib 250 millisekundit, poolnood mängib 500 millisekundit ja terve noot mängib 1000 millisekundit. Pärast seda deklaratsiooni on silmus, mis ütleb tahvlile, kui palju tulesid peaks süttima; veerandnootide jaoks süttib 5, poolele noolele 10 ja tervele noodile 10 tuld. Seejärel toimub värvi dikteerimine ja viivitus noodi lõpetamiseks. Seda korratakse pidevalt, kui see pole plaadist lahti ühendatud.
Samm: proovige seda
Koodi ja juhtmestiku testimise viis on selle ühendamine! Kui see ei tööta korralikult, kontrollige oma juhtmeid ja kas olete kogu kodeeringu kopeerinud. Võimalik, et maandus on 5 V või muu.
Samm: see töötab, nüüd jagage
Nüüd, kui olete projektiga valmis saanud probleemid lahendanud! Tehke pilt ja jagage seda oma sõpradega. Kui soovite, saate laulu muuta, muutes noodid teistsuguseks ja muutes vastavalt värve. Teie otsustada on võimalused lõputud!
Soovitan:
DC MOTOR MOSFET Juhtige kiirust Arduino abil: 6 sammu

DC MOTOR MOSFET juhtimiskiirus Arduino abil: Selles õpetuses õpime, kuidas juhtida alalisvoolumootori kiirust MOSFET -mooduli abil. Vaadake videot
Arduino juhib alalisvoolumootori kiirust ja suunda potentsiomeetri, OLED -ekraani ja nuppude abil: 6 sammu

Arduino DC alalisvoolumootori pöörlemiskiirus ja suund potentsiomeetri, OLED -ekraani ja nuppude abil: Selles õpetuses õpime, kuidas kasutada L298N DC MOTOR CONTROL draiverit ja potentsiomeetrit, et juhtida alalisvoolumootori kiirust ja suunda kahe nupuga ning kuvada potentsiomeetri väärtus OLED -ekraanil. Vaadake näidisvideot
Arduino juhib alalisvoolumootori kiirust ja suunda potentsiomeetri abil: 6 sammu

Arduino DC alalisvoolumootori pöörlemiskiirus ja suund potentsiomeetri abil: Selles õpetuses õpime, kuidas kasutada L298N DC MOTOR CONTROL draiverit ja potentsiomeetrit alalisvoolumootori kiiruse ja suuna juhtimiseks. Vaadake näidisvideot
Arduino jalglüliti (kontrollige oma kitarrivõimendit Arduino abil): 10 sammu (piltidega)

Arduino jalglüliti (kontrollige oma kitarrivõimendit Arduino abil): See on minu esimene projekt selles kogukonnas ja arduino platvormil ning nüüd sai see just Arduino ametlikul veebisaidil. Tänan teid kõiki toetuse eest !! Niisiis, mängite muusikat otseülekandes ja kasutate oma sünkroonimiseks metronoomi või klikkide lugusid
DiY LED -kellade komplekt - 1. osa: 5 sammu

DiY LED -kellade komplekt - 1. osa: ostsin hiljuti AliExpressist DIY LED -kellade komplekti (see oli üsna odav ja PCB kvaliteet näeb hea välja), nii et arvasin, et pean jagama oma kogemusi selle kokkupaneku, ehitamise ja katsetamise kohta .Kui teile see meeldis, palun andke mulle