Innehållsförteckning:
Video: Kontrollera hastigheten på Jingle Bells med Arduino: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:42
Denna instruktionsbok visar dig hur du programmerar en strip -LED för att överensstämma med anteckningar som spelas av Arduino. Du kan också påskynda eller bromsa låten genom att föra handen närmare eller längre bort från fotoresistorn. Mitt exempel är med låten Jingle Bells men du kan ändra den till vilken låt som helst om du översätter noterna.
Tillbehör
- Fotoresistor
- Arduino -bräda
- 10K motstånd (x2)
- LED -remsa
- Högtalarförstärkare
- Trådar (man och kvinna)
Steg 1: Kabeldragning
Hänvisa till länken nedan för att se rätt inställning för dina ledningar.
Alla rosa trådar anpassas till stiftnummer.
Alla svarta ledningar leder till marken.
Alla röda ledningar leder till 5V.
Alla svarta med solbränna betyder ett motstånd.
De gröna trådarna betyder att ledningarna kommer ut från LED -remsan.
Steg 2: Kodning
Kopiera koden som bifogas.
Resten är förklaring till hur kod fungerar:
Kodningen har kommentarer men du kommer att se att den är ganska lång. De första noterna som deklareras säkerställer att ditt bräde kan göra vilken musikalisk ton som helst. Det finns sedan en deklaration av färger som motsvarar varje anteckning. Tomrumsinställningen aktiverar alla dina stift och börjar programmeringen. Tomrumsslingan är där huvudkodningen sker. Det börjar med ett flyttempo, detta säkerställer att din låt kommer att påskynda eller bromsa beroende på hur nära du är till fotoresistorn. Ju närmare du är desto snabbare spelar det. Det fortsätter sedan med att spela jingle bells. Varje ton har sin egen funktion. Ursprungligen rensar LED -remsan av alla färger, den dikterar sedan anteckningen och hur lång den är. För en kvartsnot i pjäser i 250 millisekunder, spelar en halv ton i 500 millisekunder och en hel ton spelar i 1000 millisekunder. Efter denna deklaration finns det en loop som berättar för styrelsen hur många lampor som ska tändas; för en kvarts not lyser 5 lampor, för en halv ton 10 lampor och för en hel ton lyser 10 lampor. Det finns sedan en diktering av färg och fördröjning för att avsluta noten. Detta upprepas kontinuerligt om det inte kopplas från kortet.
Steg 3: Testa det
Sättet att testa din kod och ledningar är att ansluta den! Om det inte fungerar som det ska, kontrollera dina ledningar och att du har kopierat all kodning. Du kan ha en jord som går till 5V eller annan blandning.
Steg 4: Det fungerar, dela nu
Nu när du har löst alla problem du har gjort med projektet! Ta en bild och dela med dina vänner. Om du vill kan du ändra låten genom att göra noterna annorlunda och ändra färgerna på motsvarande sätt. Upp till dig är möjligheterna oändliga!
Rekommenderad:
Kontrollera husbelysning med Google Assistant med Arduino: 7 steg
Kontrollera husbelysning med Google Assistant med Arduino: (Uppdatering den 22 augusti 2020: Den här instruktionen är 2 år gammal och förlitar sig på vissa tredjepartsappar. Alla ändringar på deras sida kan göra att detta projekt inte fungerar. Det kan eller inte. arbeta nu men du kan följa det som en referens och ändra efter
Kontrollera åtkomst till Arduino YÚN med MySQL, PHP5 och Python: 11 steg (med bilder)
Kontrollera åtkomst till Arduino YÚN med MySQL, PHP5 och Python: Hej vänner! Som ni vet, i september den nya premiärskölden för Arduino, Arduino YUN. Denna lilla vän har ett inbäddat Linux -system som vi kan köra allt du kan tänka dig (åtminstone hittills). Även om det finns väldigt lite information
Kontrollera enheter med röstkommando med hjälp av NodeMCU: 7 steg (med bilder)
Kontrollera enheter med röstkommando med NodeMCU: Jag vill bara säga hej till alla, det här är första gången jag skriver ett instruerbart projekt. Engelska är inte mitt modersmål så jag ska försöka göra det kort och så tydligt som möjligt. Att styra enheter med röstkommando är inte konstigt
Kontrollera enheter genom Arduino med mekanisk omkoppling: 8 steg (med bilder)
Kontrollera enheter genom Arduino med mekanisk omkoppling: Arduino kan användas för att styra enheter med hjälp av enkla mekaniska omkopplare och reläer
Hur man dramatiskt påskyndar din dator och bibehåller den hastigheten under hela systemets livstid: 9 steg
Hur man dramatiskt påskyndar din dator och bibehåller den hastigheten för systemets livslängd. det och för att hålla det så. Jag kommer att lägga upp bilder så snart jag får chansen, tyvärr gör jag inte det just nu