/* Пьезо Данный пример показывает управление Пьезо на 9 ножке Arduino, используя функцию analogWrite() При запуске издается 3 коротких звуковых сигнала, затем пауза в 1 сек, а затем продолжительный звуковой сигнал */
void setup() { pinMode(9, OUTPUT); // устанавливаем 9 ногу как выход beep(50); beep(50); beep(50); delay(1000); }
void loop() { beep(200); }
void beep(unsigned char delayms){ analogWrite(9, 20); // значение должно находится между 0 и 255 // поэкспериментируйте для получения хорошего тона delay(delayms); // пауза delayms мс analogWrite(9, 0); // 0 - выключаем пьезо delay(delayms); // пауза delayms мс }
|