===== Эксперимент 16. Регулятор частоты =====
Соберем схему для регулирования частоты мигания светодиода с аналоговым управлением. Схема не требует изменений по сравнению с предыдущим экспериментом.
==== Схема эксперимента ====
{{ :products:esp-iot:exp7.1.png?nolink |}}
//Рисунок 1. Электрическая принципиальная схема эксперимента//
{{ :products:esp-iot:7.2_m.png?direct&600 |}}
//Рисунок 2. Монтажная схема эксперимента//
==== Программный код эксперимента ====
from machine import Pin
import time
_init()
LedPin = 15
led = Pin(LedPin, Pin.OUT)
adc = machine.ADC(0)
while True:
value = adc.read()
led.on()
time.sleep_ms(value)
led.off()
time.sleep_ms(value)
==== Дополнительное задание ====
* Сейчас, когда резистор выкручен полностью влево, светодиод мигает максимально часто. А когда выкручен полностью вправо — редко. Как изменить программу, чтобы стало наоборот?
* Как добиться того же результата изменяя схему устройства, не изменяя программу?