Для этого проекта потребуется:
- Плата ардуино
- Пьезоизлучатель
- Кнопка
- Резистор(10кОм)
Код программы:
void setup() { pinMode(8, INPUT); //8 пин работает на вход pinMode(13, OUTPUT); //13 пин работает на выход }
void loop() { if (digitalRead( 8 ) == HIGH) //Если на 8 пину высокое напряжение, то: { digitalWrite(13, HIGH); //на 13 пину высокое напряжение delay(1); //пауза 0,001 миллисекунда digitalWrite(13, LOW); //на 13 пину низкое напряжение delay(1); //пауза 0,001 миллисекунда }
else //Иначе { digitalWrite(13, LOW); //на 13 пину низкое напряжение } }
|
Заливаем скетч в ардуино и теперь при нажатии кнопки будет воспроизводится звук.