===== Эксперимент 16. Регулятор частоты =====
Соберем схему для регулирования частоты мигания светодиода с аналоговым управлением. Схема не требует изменений по сравнению с предыдущим экспериментом.
==== Схема эксперимента ====
{{ :products:esp-iot:exp7.1.png?nolink |}}
//Рисунок 1. Электрическая принципиальная схема эксперимента//
{{ :products:esp-iot:7.2_m.png?direct&600 |}}
//Рисунок 2. Монтажная схема эксперимента//
==== Программный код эксперимента ====
#define LED_PIN 15
#define ACD_PIN A0
int value = 0;
void setup() {
pinMode(LED_PIN, OUTPUT);
}
void loop() {
value = analogRead(ACD_PIN);
digitalWrite(LED_PIN, HIGH);
delay(value);
digitalWrite(LED_PIN, LOW);
delay(value);
}
==== Дополнительное задание ====
* Сейчас, когда резистор выкручен полностью влево, светодиод мигает максимально часто. А когда выкручен полностью вправо — редко. Как изменить программу, чтобы стало наоборот?
* Как добиться того же результата изменяя схему устройства, не изменяя программу?