Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Detta är ett enkelt projekt som låter dig spela musik på din arduino med hjälp av en summer och några lysdioder. Beroende på frekvens tänds en annan lysdiod.
För detta behöver du:
- din arduino uno
- bakbord
- 4 motstånd
- summer
- 3 lysdioder
- knapp
- några anslutningskablar
Steg 1: Lägga till knappen
Steg 2: Knapp och summer
Anslut din summer till brödbrädan med en tråd som ansluter till GND -skenan och den andra som ansluter till en stift på din Arduino (13, i det här fallet).
Din knapp ska anslutas till jord med ett motstånd, till kraftskenan och sedan till valfri stift på Arduino (i det här fallet stift 8).
Steg 3: Lägga till lysdioder
Lägg till dina tre lysdioder i brödbrädan, anslut den långa änden av varje till arduino -stift med hjälp av motstånd. De kortare avledningarna förblir anslutna till GND -skenan.
Var noga med att ansluta kraftskenan och GND -skenan till 5v- och GND -stiften på din arduino.
Steg 4: Kod
Koden var till stor del inspirerad och sammanfogad med hjälp av tre huvudreferenser
denna Arduino melodi handledning detta foruminlägg om synkronisering av lysdioder med ljus, detta inlägg med anteckningarna som behövs för att spela julmelodier.
Även om den inte fungerar i den utsträckning jag hade tänkt mig, spelar den låten när du trycker på knappen. Avsikten var att spela olika låtar beroende på hur många gånger man hade klickat på knappen (därav räknaren i koden), men jag stötte hela tiden på problem med att placera noterna och beats i ett if-statement. När den faktiskt skulle kompilera, summerade bara summern och den röda lysdioden blinkade, svagt men snabbt tills låten var över.