Это старая версия документа!
Результаты измерений можно использовать не только для вывода человеку, но и для принятия каких либо автоматических решений. Устройства, принимающие простые решения на основе входных данных называют устройствами автоматики. Создадим одно из них. Когда освещенность уменьшается ниже определенного значения наше устройство будет включать светодиод.
<file arduino Exp19.ino[enable_line_numbers=«2», start_line_numbers_at=«1»]> #define ACD_PIN A0 #define LED_PIN 16
int value = 0;
void setup() {
Serial.begin(9600); pinMode(LED_PIN, OUTPUT);
}
void loop(){
value = analogRead(ACD_PIN); if (value > 400) digitalWrite(LED_PIN, HIGH); else digitalWrite(LED_PIN, LOW); delay(1000);
}
Если значение результата преобразования АЦП превышает 400 — включаем светодиод:
if value > 400: led.on()
Иначе выключаем:
else: led.off()