Sisällysluettelo:
- Vaihe 1: Katso tämä opetusvideo
- Vaihe 2: Tarvittava laitteisto
- Vaihe 3: Piirikaavio
- Vaihe 4: Miten se toimii?
- Vaihe 5: Kuinka tein tämän kappaleen melodian [] ja NoteDurations []:
- Vaihe 6: Koodi ja kirjasto
Video: Arkun tanssimusiikki Arduinon avulla: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Tässä opetusohjelmassa kerron, kuinka voit käyttää Arduinoa musiikin tekemiseen vain kaiuttimella (MP3 -moduulia ei tarvita). Katso ensin tämä opetusvideo
Vaihe 1: Katso tämä opetusvideo
Vaihe 2: Tarvittava laitteisto
1. Arduino
2. kaiutin tai summeri
Vaihe 3: Piirikaavio
Liitä vain kaiuttimen yksi johto arduinon D8 -liittimeen ja toinen pää arduinon grundiin
Vaihe 4: Miten se toimii?
Tämän piirin Arduino luo eri taajuuksisia ääniä ja toistaa sen siihen yhdistetyn kaiuttimen kautta. Äänen taajuuden (korkeuden) vaihtelu oikeilla ajoituksilla (rytmi) luo musiikkia. Arduino tuottaa signaalin ja lähettää sen digitaalisen nastan 8 kautta. Tämä ajaa tapiin yhdistetyn kaiuttimen luomaan ääntä. Tässä opetusohjelmassa olen ohjelmoinut Arduinon toistamaan kappaleen "Astronomia coffin dance".
Vaihe 5: Kuinka tein tämän kappaleen melodian ja NoteDurations :
Jos katsot ohjelmaa, löydät kaksi int -taulukkoa: melody ja noteDurations . Ensimmäinen taulukko sisältää muistiinpanot ja toinen matriisi vastaa sen kestoja. Kirjoitin ensin tämän kappaleen nuotit ja sitten melodisen sarjan.
Sitten kirjoitin noteDurations kunkin nuotin pituuden mukaan. Tässä 8 = neljänneksen nuotti, 4 = 8. nuotti jne. Suurempi arvo antaa pidemmän nuotin. Nuotti ja sitä vastaava kesto ovat melodissa ja noteDurations . Voit muokata niitä ja luoda minkä tahansa kappaleen ideoidesi mukaan
Vaihe 6: Koodi ja kirjasto
lataa Arduino -koodi ja kirjasto täältä
epäilystäkään kysy täältä
lisää opetusohjelmia
Suositeltava:
Tee GPS -RAJAN RAJAT Arduinon avulla: 8 vaihetta
Tee GPS -RAJAN RAJAT Arduinon avulla: Tässä opetusohjelmassa opimme tekemään GPS -Rajarajoja Arduinolla, tämä on hyödyllistä, kun sinulla on robotti etkä halua, että se menee määritetyn alueen ulkopuolelle. , näytössä näkyy "Ulkopuolella"
Hallitse talon valoja Google Assistantin avulla Arduinon avulla: 7 vaihetta
Hallitse talon valoja Google Assistantin avulla Arduinon avulla: (Päivitys 22.8.2020: Tämä ohje on 2 vuotta vanha ja perustuu joihinkin kolmansien osapuolien sovelluksiin. Kaikki heidän puolellaan tehdyt muutokset saattavat tehdä projektista toimimattoman. Se voi olla tai ei työskentele nyt, mutta voit seurata sitä viitteenä ja muokata sen mukaan
Arduinon ohjelmointi toisen Arduinon avulla vieritettävän tekstin näyttämiseksi ilman kirjastoa: 5 vaihetta
Arduinon ohjelmointi toisen Arduinon avulla vieritettävän tekstin näyttämiseksi ilman kirjastoa: Sony Spresense tai Arduino Uno eivät ole niin kalliita eivätkä vaadi paljon virtaa. Jos projektillasi on kuitenkin virtaa, tilaa tai jopa budjettia, voit harkita Arduino Pro Minin käyttöä. Toisin kuin Arduino Pro Micro, Arduino Pro Mi
Ohjaa lediä kaikkialla maailmassa Internetin avulla Arduinon avulla: 4 vaihetta
Ohjaa johtoa ympäri maailmaa Internetin avulla Arduinon avulla: Hei, olen Rithik. Aiomme tehdä Internet -ohjattavan ledin puhelimellasi. Aiomme käyttää ohjelmistoja, kuten Arduino IDE ja Blynk. Se on yksinkertainen ja jos onnistuit, voit hallita niin monta elektronista komponenttia kuin haluat Asioita, joita tarvitsemme: Laitteisto:
Langaton kaukosäädin käyttäen 2,4 GHz: n NRF24L01 -moduulia Arduinon kanssa - Nrf24l01 4 -kanavainen / 6 -kanavainen lähettimen vastaanotin nelikopterille - Rc -helikopteri - Rc -taso Arduinon avulla: 5 vaihetta (kuvilla)
Langaton kaukosäädin käyttäen 2,4 GHz: n NRF24L01 -moduulia Arduinon kanssa | Nrf24l01 4 -kanavainen / 6 -kanavainen lähettimen vastaanotin nelikopterille | Rc -helikopteri | Rc -lentokone Arduinon avulla: Rc -auton käyttö | Nelikopteri | Drone | RC -taso | RC -vene, tarvitsemme aina vastaanottimen ja lähettimen, oletetaan, että RC QUADCOPTER -laitteelle tarvitaan 6 -kanavainen lähetin ja vastaanotin, ja tämäntyyppinen TX ja RX on liian kallista, joten teemme sellaisen