Предмет: Информатика,
автор: ProstoL1s
сделать пульт управления пьезоэлементом, добавить 5 кнопок. 1 из 5 должна запускать пъезоэлемент. еще 4 должны настраивать пъезоэлемент: увеличивать/уменьшать частоту/длительность - Нужен только КОД - ДАЮ 50 БАЛЛОВ
ProstoL1s:
кнопки подрублены к портал 13,12,11,10,9 = Пъезоэлемент к 8
Ответы
Автор ответа:
1
Ответ:
const int piezoPin = 9;
int frequency = 1000;
int duration = 100;
void setup() {
pinMode(2, INPUT_PULLUP);
pinMode(3, INPUT_PULLUP);
pinMode(4, INPUT_PULLUP);
pinMode(5, INPUT_PULLUP);
pinMode(6, INPUT_PULLUP);
}
void loop() {
if (digitalRead(2) == LOW) {
tone(piezoPin, frequency, duration);
}
if (digitalRead(3) == LOW) {
frequency += 100;
}
if (digitalRead(4) == LOW) {
frequency -= 100;
}
if (digitalRead(5) == LOW) {
duration += 50;
}
if (digitalRead(6) == LOW) {
duration -= 50;
}
delay(50);
}
Объяснение:
Похожие вопросы
Предмет: Математика,
автор: varvaraclassroom
Предмет: Английский язык,
автор: zkssona3
Предмет: Геометрия,
автор: alexbillll515
Предмет: Химия,
автор: Kanaiflair
Предмет: Русский язык,
автор: aidaela62