Arduino taraqqiyoti ma’ruza #6 Mavzu: Arduino yordamida ovoz (tovush) hosil qilish



Yüklə 417,07 Kb.
Pdf görüntüsü
səhifə2/6
tarix24.10.2023
ölçüsü417,07 Kb.
#160535
1   2   3   4   5   6
Lecture-6

Karnay qanday ovoz chiqaradi ? 
Dinamikalar, xuddi oldingi bobda o'rgangan dvigatellar kabi, elektromagnit kuchlardan 
foydalanib, elektrni harakatga aylantiradi. Karnayning orqa tomonida metall bo'lakni ushlab 
turishga harakat qiling. Qiziqarli narsani payqadingizmi? Metall, 
ehtimol, 
karnayning 
orqa 
qismiga yopishadi, chunki hamma dinamiklarning orqa tomoniga doimiy magnit o'rnatilgan. 
Quyidagi rasmda umumiy karnayning kesimi ko'rsatilgan.


Doimiy magnit rasmda ko'rsatilgan ovozli g’altak va qutb qismining orqasiga o'rnatiladi. 
G’altakning uchlariga sinusoidal kuchlanish signalini (yoki Arduino holatida kvadrat to'lqinni ) 
yuborganingizda, o'zgaruvchan tok magnit maydonini qo'zg'atadi, bu esa qutb bo'lagi va 
diafragmani doimiy magnit kabi yuqoriga va pastga tebranishiga olib keladi. Bu oldinga va 
orqaga tebranish, o'z navbatida, karnay oldidagi havoni tebratib, quloq pardangizga boradigan 
tovush to'lqinini samarali hosil qiladi .
Ovoz hosil qilish uchun tone() dan foydalanish 
Arduino IDE ixtiyoriy chastotalar tovushlarini osongina chiqarish uchun o'rnatilgan funktsiyani 
o'z ichiga oladi. Tone() funktsiyasi siz tanlagan chiqish pinida tanlangan chastotaning kvadrat 
to'lqinini hosil qiladi. Tone() funktsiyasi uchta argumentni qabul qiladi , lekin oxirgisi 
ixtiyoriy:
■■ Birinchi argument pinni ohangni ochish uchun o'rnatadi.
■■ Ikkinchi argument ohang chastotasini belgilaydi.
■■ Uchinchi (ixtiyoriy) argument ohang davomiyligini belgilaydi. Agar uchinchi argument 
o'rnatilmagan bo'lsa, siz noTone () ga qo'ng'iroq qilmaguningizcha ohang ijro etishda davom 
etadi.
Tone() ATMeganing apparat taymerlaridan birini ishlatgani uchun, siz fonni ovoz chiqarishda 
davom etayotgan paytda Arduino bilan ohangni boshlashingiz va boshqa narsalarni qilishingiz 
mumkin .

Yüklə 417,07 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin