Ташкент 2022
План:
2
Использованные компоненты:
Источник питания (9В).
Плата Arduino Uno.
Беспаечная макетная плата.
Соединительные провода.
Зуммер.
Заключение.
3
Принципиальная схема:
4
Монтажная схема:
5
Принцип работы:
6
Код программы:
int p = 12;
const byte COUNT_NOTES = 39;
int tones[COUNT_NOTES] = {
392, 392, 392, 311, 466, 392, 311, 466, 392,
587, 587, 587, 622, 466, 369, 311, 466, 392,
784, 392, 392, 784, 739, 698, 659, 622, 659,
415, 554, 523, 493, 466, 440, 466,
311, 369, 311, 466, 392
};
int durations[COUNT_NOTES] = {
350, 350, 350, 250, 100, 350, 250, 100, 700,
350, 350, 350, 250, 100, 350, 250, 100, 700,
350, 250, 100, 350, 250, 100, 100, 100, 450,
150, 350, 250, 100, 100, 100, 450,
150, 350, 250, 100, 750
};
void setup() {
pinMode(p, OUTPUT);
void loop() {
for (int i = 0; i <= COUNT_NOTES; i++) {
tone(p, tones[i], durations[i] * 2);
delay(durations[i] * 2);
7
noTone(p);
}
8
Заключение.
Мы рассмотрели вопросы использования пищалки в проектах Arduino:
разобрались с пассивным и активным зуммерами, осветили некоторые
теоретические вопросы по строению пьезоэлемента. Узнали, как
подключить пьезопищалку к ардуино и как запрограммировать скетч для
работы с активными, пассивными модулями. Как видно, ничего особенно
сложного в работе с зуммерами нет и вы сможете легко включить аудио
возможности в свой проект. Причем помимо обычных гудков вы можете
создавать целые музыкальные произведения.