Заголовок темы должен отражать содержимое. Отредактируй или тема будет удалена
Есть следующий код, который при получении сигнала с датчика освещения подает питание на 13 пин:
int LED = 13;
int LDR = 0;
int base;
int threshold = 100;
void setup() {
pinMode(LED, OUTPUT);
pinMode(LDR, INPUT);
base = analogRead(LDR);
}
void loop() {
int v = analogRead(LDR);
if ((base - v) < threshold) {
digitalWrite(LED, HIGH);
} else {
digitalWrite(LED, LOW);
}
}
Как правильно вставить условие - если после считывания сигнала с аналогового датчика на 13 пин подается питание, то на любой другой цифровой выход подать короткий импульс длительностью 0,3 сек, и одновременно на другой цифровой пин выход подать импульс длительностью 5 сек
int LED = 13;
int LDR = 0;
int base;
int threshold = 100;
void setup() {
pinMode(LED, OUTPUT);
pinMode(LDR, INPUT);
base = analogRead(LDR);
}
void loop() {
int v = analogRead(LDR);
if ((base - v) < threshold) {
digitalWrite(LED, HIGH);
} else {
digitalWrite(LED, LOW);
}
}
Как правильно вставить условие - если после считывания сигнала с аналогового датчика на 13 пин подается питание, то на любой другой цифровой выход подать короткий импульс длительностью 0,3 сек, и одновременно на другой цифровой пин выход подать импульс длительностью 5 сек