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