Эксперимент 16. Регулятор частоты

Соберем схему для регулирования частоты мигания светодиода с аналоговым управлением. Схема не требует изменений по сравнению с предыдущим экспериментом.

Схема эксперимента

Рисунок 1. Электрическая принципиальная схема эксперимента

Рисунок 2. Монтажная схема эксперимента

Программный код эксперимента

Exp16.py
  1. from machine import Pin
  2. import time
  3. _init()
  4.  
  5. LedPin = 15
  6. led = Pin(LedPin, Pin.OUT)
  7.  
  8. adc = machine.ADC(0)
  9.  
  10. while True:
  11. value = adc.read()
  12. led.on()
  13. time.sleep_ms(value)
  14. led.off()
  15. time.sleep_ms(value)

Дополнительное задание

  • Сейчас, когда резистор выкручен полностью влево, светодиод мигает максимально часто. А когда выкручен полностью вправо — редко. Как изменить программу, чтобы стало наоборот?
  • Как добиться того же результата изменяя схему устройства, не изменяя программу?