
Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10


Doja të luaja disa efekte zanore dhe kuptova se kjo është një nga fushat e neglizhuara kur bëhet fjalë për mësime. Edhe në Youtube, mungojnë mësime të mira mbi Arduinos dhe tinguj, kështu që, duke qenë djalë i mirë, vendosa të ndaj njohuritë e mia për Arduinos.
Nëse nuk jeni duke lexuar, këtu keni videon e plotë me tingujt aktualë që luhen:
Hapi 1: Së pari, Bazat

Nëse keni blerë ndonjëherë një çantë Arduino Starter, ato zakonisht përmbajnë një Buzzer/ Altoparlant aktiv dhe një Buzzer/ Altoparlant Pasiv.
Pra cila është cila?
Dallimet vizuale janë si më poshtë:
- Altoparlanti aktiv është zakonisht më i gjatë se ai pasiv
- Altoparlanti aktiv është i vulosur në fund, por Altoparlanti pasiv e ka pjesën e poshtme të hapur.
Dallimet teknike janë se altoparlanti aktiv ka ndërtuar përbërës aktivë që e lejojnë atë të funksionojë me tensionin DC.
Pra, nëse aplikojmë një furnizim 5V ose 3V në një altoparlant aktiv, ai bip automatikisht, ndërsa altoparlanti pasiv punon me një tension AC, ose një PWM DC Signal.
Tani që i dimë dallimet, le të shkojmë përpara dhe t'i lidhim ato.
Hapi 2: Lidhja e altoparlantëve me Arudino
Lidhjet janë të thjeshta.
Një nga kunjat PWM (PIN 2 deri në 13) është e lidhur me pozitivin e altoparlantit, dhe negative është e lidhur me rezistencën 100 ohm, e cila është e lidhur me tokën.
Tani, mund të shkojmë te skica/ kodi ynë.
Hapi 3: Kodi

Kodi në fakt është vetëm një linjë!
Nëse doni të luani vetëm një ton të vetëm, sa më poshtë është e nevojshme:
toni (kunja, frekuenca, kohëzgjatja)
Aty ku pin, është Pin me të cilin është lidhur altoparlanti, frekuenca është frekuenca (në Hertz), dhe kohëzgjatja në milisekonda, është fakultative.
E thjeshtë, apo jo? Le të bëjmë diçka më interesante.
Hapi 4: Luajtja e Supermario Tone

Më poshtë mund të përdoret për të luajtur tonin e Supermario!
Thjesht ngjisni dhe shijoni:
Arduino Mario Bros Tunes Me Piezo Buzzer dhe PWM nga: Dipto Pratyaksa përditësuar së fundi: 31/3/13 */#include
#përcakto melodinëPin 3 // Melodia e temës kryesore të Mario në melodi = {NOTE_E7, NOTE_E7, 0, NOTE_E7, 0, NOTE_C7, NOTE_E7, 0, NOTE_G7, 0, 0, 0, NOTE_G6, 0, 0, 0, NOTE_C7, 0, 0, NOTE_G6, 0, 0, NOTE_E6, 0, 0, NOTE_A6, 0, NOTE_B6, 0, NOTE_AS6, NOTE_A6, 0, NOTE_G6, NOTE_E7, NOTE_G7, NOTE_A7, 0, NOTE_F7, NOTE_G7, 0, NOTE_E7, 0, NOTE_C7, NOTE_D7, NOTE_B6, 0, 0, NOTE_C7, 0, 0, NOTE_G6, 0, 0, NOTE_E6, 0, 0, NOTE_A6, 0, NOTE_B6, 0, NOTE_AS6, NOTE_A6, 0, NOTE_G6, NOTE_E7, NOTE_G7, NOTE_A7, 0, NOTE_F7, NOTE_G7, 0, NOTE_E7, 0, NOTE_C7, NOTE_D7, NOTE_B6, 0, 0}; // Mario main them tempo int tempo = {12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 9, 9, 9, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 9, 9, 9, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, };
//
Hapi 5: Çfarë vjen më pas?

Çfarë doni të luani diçka më komplekse? Ashtu si Muzika, apo efektet zanore me Arduino -n tuaj? Epo, kujtesa Arduino është e kufizuar, kështu që nuk është e mundur të provoni tonet me një ritëm më të lartë. Në rast se keni nevojë të bëni diçka të zbukuruar, do t'ju duhej një kartë SD e lidhur me Arduino dhe për të luajtur tingullin nga karta. Shpresoj që të mësoni diçka nga kjo!
Merrni parasysh të regjistroheni në Fungineers në Youtube; ka mësime, gjëra DIY, printime 3D për çdo javë!
Recommended:
Gjenerimi i tingujve të ndryshëm nga filmat duke përdorur vetëm Arduino: 3 hapa

Gjenerimi i tingujve të ndryshëm nga filmat duke përdorur vetëm Arduino: As-salamu alejkum! Doja të gjeneroja tinguj të ndryshëm si grabitqar, optimus prime & bubblebe nga filmi transformator. Në të vërtetë po shikoja " farkëtarin " video në lidhje me bërjen e përkrenares grabitqare.
Njësia e tingujve për lodrat e krijuara me gërvishtje duke përdorur DFplayer Mini MP3 Player: 4 hapa

Njësia e tingujve për lodrat e ndërtuara me gërvishtje duke përdorur DFplayer Mini MP3 Player: Mirë se vini në " ible " #35. Dëshironi të krijoni një njësi zanore që mund ta përdorni në mënyra të ndryshme, duke ngarkuar tingujt që dëshironi për lodrat tuaja të gërvishtura, brenda pak sekondash? Këtu vjen tutoriali që shpjegon se si ta bëni këtë, duke përdorur një D
Lidhja e përpunimit dhe Arduino dhe Make 7 Segment dhe Servo GUI Controller: 4 hapa

Lidhja e përpunimit dhe Arduino dhe Make 7 Segment dhe Servo GUI Controller: Për disa projekte që keni bërë duhet të përdorni Arduino pasi siguron një platformë të lehtë prototipimi, por shfaqja e grafikëve në monitorin serik të Arduino mund të zgjasë shumë kohë dhe madje është e vështirë të bëhet. Ju mund të shfaqni grafikët në Arduino Serial Monitor bu
Gjenerimi i toneve të llojeve të ndryshme duke përdorur ekuacionet matematikore (MathsMusic) Arduino: 5 hapa

Gjenerimi i toneve të llojeve të ndryshme duke përdorur ekuacionet matematikore (MathsMusic) Arduino: Përshkrimi i projektit: Udhëtimi i ri ka filluar ku idetë mund të zbatohen lehtësisht duke përdorur bashkësinë me burim të hapur (Faleminderit Arduino). Pra, këtu është një mënyrë · Shikoni përreth vetes dhe vëzhgoni rrethinën tuaj · Zbuloni problemet që duhet të jenë
Shfaqja e temperaturës dhe lagështisë dhe mbledhja e të dhënave me Arduino dhe përpunimi: 13 hapa (me fotografi)

Shfaqja e Temperaturës dhe Lagështisë dhe Mbledhja e të Dhënave Me Arduino dhe Përpunimi: Hyrje: Ky është një Projekt që përdor një bord Arduino, një Sensor (DHT11), një kompjuter Windows dhe një Përpunim (një program pa shkarkim falas) për të shfaqur të dhënat e Temperaturës, Lagështisë në dixhital dhe forma e grafikut të shiritit, shfaqja e kohës dhe datës dhe ekzekutimi i kohës së numërimit