Необходимое оборудование
Цепь
Подключите один выход динамика к цифровому выводу 8 через резистор 100 Ом, а его другой выход на землю.
Подключите ваши датчики параллельно на 5В. Подключите каждый датчик в аналоговые контакты 0-2, используя 10KОм резисторы между выходами датчиков.
Схема
Код
const int threshold = 10;
int notes[] = {
NOTE_A4, NOTE_B4,NOTE_C3 };
void setup() {
}
void loop() {
for (int thisSensor = 0; thisSensor < 3; thisSensor++) {
int sensorReading = analogRead(thisSensor);
if (sensorReading > threshold) {
tone(8, notes[thisSensor], 20);
}
}
}
int notes[] = {
NOTE_A4, NOTE_B4,NOTE_C3 };
void setup() {
}
void loop() {
for (int thisSensor = 0; thisSensor < 3; thisSensor++) {
int sensorReading = analogRead(thisSensor);
if (sensorReading > threshold) {
tone(8, notes[thisSensor], 20);
}
}
}
Комментариев нет:
Отправить комментарий