Orodha ya maudhui:

Sauti za Piano Kutumia Arduino kwenye TinkerCad: Hatua 4
Sauti za Piano Kutumia Arduino kwenye TinkerCad: Hatua 4

Video: Sauti za Piano Kutumia Arduino kwenye TinkerCad: Hatua 4

Video: Sauti za Piano Kutumia Arduino kwenye TinkerCad: Hatua 4
Video: [Subs] Episode 1. Musical Instruments and Sounds - Minecraft 2024, Novemba
Anonim
Sauti za Piano Kutumia Arduino kwenye TinkerCad
Sauti za Piano Kutumia Arduino kwenye TinkerCad

Katika mafunzo haya, utajifunza jinsi ya kutumia buzzer (au spika ya piezo) na Arduino. Buzzers zinaweza kupatikana katika vifaa vya kengele, kompyuta, vipima muda na uthibitisho wa uingizaji wa mtumiaji kama vile kubofya panya au kitufe cha ufunguo. Utajifunza pia jinsi ya kutumia toni () na kazi ya NoTone (). Kutumia kazi hii unaweza kutengeneza sauti za piano. Basi lets kuanza.

Hatua ya 1: Nini Utahitaji - Vifaa

Nini Utahitaji - Vifaa
Nini Utahitaji - Vifaa
Nini Utahitaji - Vifaa
Nini Utahitaji - Vifaa
Nini Utahitaji - Vifaa
Nini Utahitaji - Vifaa

Kwa mafunzo haya utahitaji:

1. Arduino UNO au nano

2. Spika wa buzzer / piezo

3. Bodi ya mkate (ikiwa unafanya mradi kwa wakati halisi)

Hatua ya 2: Mzunguko

Mzunguko
Mzunguko

Mzunguko ni rahisi sana kuunganisha pini hasi ya buzzer na gnd ya Arduino na pini chanya ya buzzer kwa pini ya dijiti 8

Hatua ya 3: Kanuni

Kwa miradi ya kuvutia zaidi ungana nami kwenye: Youtube:

Ukurasa wa Facebook:

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

Hapa kuna nambari ya "Toni". Inafanyaje kazi? Ni rahisi, sauti (buzzer, 1000) hutuma ishara ya sauti ya 1KHz kubandika 9, kuchelewesha (1000) kusitisha mpango kwa sekunde moja na noTone (buzzer) inasimamisha sauti ya ishara. Mzunguko () utaratibu utafanya hii kukimbia, tena na tena, kutoa sauti fupi ya kulia. (unaweza pia kutumia toni (pini, masafa, muda) kazi)

buzzer ya ndani = 8;

usanidi batili () {// Inafafanua pini ya Buzzer kama pini ya pato (buzzer, OUTPUT); } kitanzi batili () {toni (buzzer, 261); kuchelewesha (200); // Inazima buzzer mbali NoTone (buzzer); sauti (buzzer, 293); kuchelewesha (200); hakuna Sauti (buzzer); sauti (buzzer, 329); kuchelewesha (200); hakuna Sauti (buzzer); sauti (buzzer, 349); kuchelewesha (200); sauti (buzzer, 201); kuchelewesha (200); // Inazima buzzer mbali NoTone (buzzer); sauti (buzzer, 283); kuchelewesha (200); hakuna Sauti (buzzer); sauti (buzzer, 502); kuchelewesha (200); hakuna Sauti (buzzer); sauti (buzzer, 149); kuchelewesha (200); }

Hatua ya 4: Imefanywa Vizuri

Umefanikiwa kumaliza mafunzo mengine Arduino "Jinsi ya" na umejifunza jinsi ya kutumia: buzzer / piezo speakertone (), noTone () kazi

Ilipendekeza: