Kazalo:

Klavirski zvoki z uporabo Arduina na TinkerCadu: 4 koraki
Klavirski zvoki z uporabo Arduina na TinkerCadu: 4 koraki

Video: Klavirski zvoki z uporabo Arduina na TinkerCadu: 4 koraki

Video: Klavirski zvoki z uporabo Arduina na TinkerCadu: 4 koraki
Video: Украина - Успокаивающая музыка - Фортепианная музыка - Музыка для релаксации (Scenic Relax Film) 2024, November
Anonim
Klavirski zvoki z uporabo Arduina na TinkerCadu
Klavirski zvoki z uporabo Arduina na TinkerCadu

V tej vadnici se boste naučili uporabljati zvočnike (ali piezo zvočnike) z Arduinom. Zvočnike lahko najdete v alarmnih napravah, računalnikih, časovnikih in potrditvi uporabnikovega vnosa, kot je klik miške ali pritisk tipke. Naučili se boste tudi uporabljati funkcijo tone () in noTone (). S to funkcijo lahko oddajate glasove klavirja. Pa začnimo.

1. korak: Kaj potrebujete - strojna oprema

Kaj potrebujete - strojna oprema
Kaj potrebujete - strojna oprema
Kaj potrebujete - strojna oprema
Kaj potrebujete - strojna oprema
Kaj potrebujete - strojna oprema
Kaj potrebujete - strojna oprema

Za to vadnico boste potrebovali:

1. Arduino UNO ali nano

2. Zvočnik/piezo zvočnik

3. Bordboard (če delate projekt v realnem času)

2. korak: Vezje

Vezje
Vezje

Vezje je zelo preprosto, da priključite negativni pin brenčalnika na gnd Arduina in pozitivni pin brenčalnika na digitalni pin 8

3. korak: Koda

Za več zanimivih projektov se povežite z mano na: Youtube:

Facebook stran:

Instagram: https://instagram.com/official_techeor? Igshid = uc8l…

Tukaj je koda "Tone". Kako deluje? Preprosto je, da ton (brenčalo, 1000) pošlje zvočni signal 1KHz na pin 9, zakasnitev (1000) program začasno zaustavi, za sekundo pa noTone (brenčalec) ustavi zvok signala. Rutina loop () bo znova in znova sprožila ta kratek pisk. (lahko uporabite tudi ton (pin, frekvenca, trajanje))

int zumer = 8;

void setup () {// Definira buzzer pin kot output pinMode (buzzer, OUTPUT); } void loop () {ton (zvonec, 261); zamuda (200); // izklopi brenčalo noTone (brenčalo); ton (zvonec, 293); zamuda (200); noTone (zvočni signal); ton (zvonec, 329); zamuda (200); noTone (zvočni signal); ton (zvonec, 349); zamuda (200); ton (zvonec, 201); zamuda (200); // izklopi brenčalo noTone (brenčalo); ton (zvonec, 283); zamuda (200); noTone (zvočni signal); ton (zvonec, 502); zamuda (200); noTone (zvočni signal); ton (zvonec, 149); zamuda (200); }

4. korak: Dobro opravljeno

Uspešno ste zaključili še eno vadnico Arduino "How to" in naučili ste se uporabljati: zvočni signal / piezo zvočnik (), funkcije noTone ()

Priporočena: