Laboratoriya ishi №19. Buzzer(Piezo emitent). Laboratoriya ishining maqsadi



Download 1,7 Mb.
bet3/10
Sana05.07.2022
Hajmi1,7 Mb.
#741129
1   2   3   4   5   6   7   8   9   10
Bog'liq
4-DETLINE

Foydalanilgan internet resurslar.
1. https://arduinomaster.ru/uroki-arduino/pishhalka-pezodinamik-arduino/
Laboratoriya ishi uchun topshiriqlari umumiy.
1. Laboratoriya ishining nazariy materialini o‘rganish.
2. Bundan tashqari, laboratoriya ishlari uchun ishlatilgan Internet -resurslarni o‘rganing.
3. 4. Arduino IDEda mustaqil ravishda bu ish uchun dastur yozing.
Laboratoriya ishi № 20.
Piezo nazorati: ohang o‘zgartirish, davomiylikni o‘zgartirish.
Laboratoriya ishining maqsadi: Piezo emitentlarni boshqarishni, ohangni o‘zgartirishni, davomiyligini o‘zgartirishni va loyihalarda ishlatishni o‘rganish.
Laboratoriyaning nazariy qismi.
Piezoelektrik element - bu elektromekanik transduser, uning turlaridan biri piezoelektrik ovoz chiqaruvchi bo‘lib, uni piezoelektrik karnay deb ham atashadi, shunchaki qo‘ng‘iroq yoki inglizcha buzzer. Piezo karnay elektr kuchlanishini membrananing tebranishiga aylantiradi. Bu tebranishlar tovush (tovush to‘lqini) hosil qiladi.
Buzzer ovozini chiqarishning eng oddiy usullaridan biri "analogwrite" funktsiyasidan foydalanishdir. Ammo o‘rnatilgan funktsiyalarni ishlatish yaxshiroqdir. "Ton ()" funktsiyasi ovozli bildirishnomani ishga tushirish uchun javobgardir; qavs ichida foydalanuvchi ovoz chastotasi va kirish raqamining parametrlarini hamda vaqtni ko‘rsatishi kerak. Ovozni o‘chirish uchun "noTone ()" funktsiyasidan foydalaning.
Laboratoriyaning amaliy qismi.
Modelni yig‘ish uchun bizga quyidagilar kerak:

    • Arduino platasi

    • papa-papa simlari

    • piezoelektrik element

    • Arduino IDE dasturi, uni Arduino veb -saytidan yuklab olish mumkin.



Arduinoga_ulanish_sxemasi:___Ushbu_model_uchun_quyidagi_dastur_yozamiz'>Modelning Arduinoga ulanish sxemasi:

Ushbu model uchun quyidagi dastur yozamiz:
int p = 3; // biz pin raqami bo‘lgan o‘zgaruvchini e'lon qilamiz
void setup() // setup protsedurasi
{
pinMode(p, OUTPUT); //pinni chiqishini e’lon qilish
}
void loop() // loop protsedurasi
{
tone (p, 500); // 500 Гц ni yoqamiz
delay(100); // 100 Мс kutamiz
tone(p, 1000); // 1000 Гц ni yoqamiz
delay(100); // 100 Мс kutamiz
}
Arduinoga o‘rnatilgan tugmachani LED bilan shunday ko‘rinishga ega:

Qurilmaning to‘g‘ri ishlashi uchun PIN raqamini o‘rnatish, uni "chiqish" deb belgilash kerak. AnalogWrite funktsiyasi pin raqamini va darajasini argument sifatida qabul qiladi, bu uning qiymatini 0 dan 255 gacha o‘zgartiradi. Buning sababi shundaki, Arduino PWM pinlarida 8 bitli DAC (raqamli-analogli konvertor) mavjud. Ushbu parametrni o‘zgartirib, foydalanuvchi ovoz balandligini ozgina o‘zgartiradi. To‘liq o‘chirish uchun portdagi "0" qiymatini singdiring. Aytish kerakki, "analogwrite" funktsiyasidan foydalanib, foydalanuvchi ovoz tugmachasini o‘zgartira olmaydi. Piezo emitentga 980 Gts chastotasi beriladi. Bu qiymat Arduino va analog platalardagi PWM pinlarining chastotasiga to‘g‘ri keladi.
Buzzer musiqa namunalari
Ishni yangi loyiha bilan diversifikatsiya qilish, unga "ko‘ngilochar" elementni qo‘shish uchun foydalanuvchilar ma'lum chastotalar to‘plamini o‘rnatish g‘oyasini ilgari surishdi, bu esa uni qo‘shiqlar va filmlarning mashhur kompozitsiyalari bilan uyg‘unlashtirdi. Internetda bunday kuylar uchun turli xil eskizlarni topish mumkin. Keling, afsonaviy Nokia uyali telefonlaridan "nokia tune" ning eng taniqli treklaridan biriga pyezo kuyini misol qilib keltiraylik. Rasmiy saytda https://www.arduino.cc/en/Tutorial/BuiltInExamples/toneMelodyda ko‘rsatilganidek, nusxalarini nusxalash orqali pitches.h faylini o‘zingiz qilishingiz mumkin.

O‘zingizning ohanglaringizni yozayotganda, notalarning chastotalari va standart musiqiy notada ishlatiladigan intervallarning davomiyligini bilish foydali bo‘ladi.





Download 1,7 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish