Mundarija:

ARDUINO bilan passiv buzzerni qanday bog'lash mumkin: 4 qadam
ARDUINO bilan passiv buzzerni qanday bog'lash mumkin: 4 qadam

Video: ARDUINO bilan passiv buzzerni qanday bog'lash mumkin: 4 qadam

Video: ARDUINO bilan passiv buzzerni qanday bog'lash mumkin: 4 qadam
Video: Arduino - LDR Sensor with a Piezo buzzer 2024, Iyul
Anonim
ARDUINO bilan passiv buzzerni qanday bog'lash mumkin
ARDUINO bilan passiv buzzerni qanday bog'lash mumkin

Arduino -da ovoz chiqarish - bu qiziqarli loyiha, bu sizning loyihangiz va tanlovingizga qarab turli modullar va qurilmalar yordamida amalga oshiriladi. Ushbu loyihada biz ovozli signal bilan qanday ovoz chiqarishingizni ko'rib chiqamiz. Xobbilar tomonidan ishlatiladigan buzzerlar ikki turga bo'linadi: faol va passiv signal. Ushbu loyiha uchun biz faol signal signalidan foydalanamiz. Faol buzzerdan foydalanish bo'yicha ko'rsatmalarni ko'rib chiqing.

Passiv buzzer ovoz chiqarish uchun shahar signalini talab qiladi. Bu elektromagnit karnayga o'xshaydi, bu erda o'zgaruvchan kirish signali tovushni avtomatik ravishda ishlab chiqarishni emas, balki ovozni chiqaradi. Faqat bir martalik doimiy oqimni talab qiladigan faol signaldan farqli o'laroq, passiv buzzer notani ishlab chiqarishda ma'lum texnikaga muhtoj. E'tibor bering, passiv signalni chiqish chastotasini o'rnatmasdan ishlatishga urinish, passiv buzzerdan tovush chiqarmaydi.

Passiv signal signaliga o'tish chastotasi 31 dan 4978 gacha, ketma -ket chastotalar orasidagi 2 ta raqamli interval bilan. 31-35-35… Siz har bir chastotani to'liq tushunish uchun musiqiy chastotalar haqida ko'proq o'rganishingiz mumkin. Shuningdek, "passiv gimnast bilan asosiy yozuvlarni ijro etish" bo'yicha mening darsligimni tekshirib ko'rishingiz mumkin.

1 -qadam: material

Arduino taxtasi

Passiv buzzer

Jumper simlari

2 -qadam: O'chirish diagrammasi

O'chirish diagrammasi
O'chirish diagrammasi

Elektron ulanish LEDni Arduino -ga ulash usuliga juda o'xshaydi. Qo'ng'iroq 3-5V da ishlaydi.

Ijobiy pin uchun arduino -ning har qanday raqamli pinidan foydalanishingiz va manfiy pinni erga ulashingiz mumkin. Rezistorni ishlatish kerak, chunki signal 5V da ishlaydi. Ijobiy pinni signalning yuqori tomoniga qarab tanib olishingiz mumkin, sizda "+" belgisi bor, bu tarafdagi pin - bu musbat pin.

3 -qadam: Mehnat kodeksi

Quyida passiv signal signalini boshqarish uchun misol kodi keltirilgan.

bo'sh o'rnatish () {

// chiqish pimi 7 da 2000ms davomiyligi bilan 440Hz, 494Hz, 523Hz chastotali tovushlarni hosil qiladi

ohang (7, 440, 2000); // A.

kechikish (1000);

ohang (7, 494, 2000); // B

kechikish (1000);

ohang (7, 523, 2000); // C.

kechikish (1000);

// Siz notone () funktsiyasidan foydalanib, ohangni to'xtatish uchun delay () ni ishlatishingiz mumkin.

}

void loop () {

// Yuqoridagi kodni loop funktsiyasiga kiritish ohangni tsiklga aylantiradi

}

4 -qadam: ariza

Misoldan ko'rinib turibdiki, passiv signalni ko'p jihatdan ishlatish mumkin. Yana bir muhim jihat shundaki, u faol signal signal sifatida to'liq ishlashi mumkin, uni faqat o'zingiz xohlagan chastotada o'rnatishingiz kerak.

Musiqa va turli xil ohanglarni yaratishda passiv buzzerdan foydalanishingiz mumkin.

Tavsiya: