@MaxD, Вот, написал вам код, который при сигнале с микрофона больше 2,5 вольт включит все 3 светодиода на 2 секунды, а затем выключит
чередование строк включения/выключения и задержки и даст различные эффекты. Тут какие хотите - те и получите эффекты.
чередование строк включения/выключения и задержки и даст различные эффекты. Тут какие хотите - те и получите эффекты.
C++:
void setup() {
pinMode(A0, INPUT); //микрофон до 5 вольт
//управляющие пины
pinMode(2, OUTPUT); //красный к 2
pinMode(3, OUTPUT); //зеленый к 3
pinMode(4, OUTPUT); //синий к 4
}
void loop() {
if (analogRead(A0)> 500) { //500 - уровень звука от которого будет срабатывать включение. 500 это 2,5 вольта, максимум 1024 = 5 вольтам
digitalWrite(2, HIGH); //включение красного
digitalWrite(3, HIGH); //включение зеленого
digitalWrite(4, HIGH); //включение синего
delay(2000); //задержка на 2 секунды
digitalWrite(2, LOW); //выключение красного
digitalWrite(3, LOW); //выключение зеленого
digitalWrite(4, LOW); //выключение синего
}
}