Это старая версия документа!


Эксперимент 15. Диммер

Диммер — электронное устройство, предназначенное для изменения электрической мощности (регулятор мощности). Обычно используется для регулировки яркости света, излучаемого лампами накаливания или светодиодами.

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

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

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

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

Exp15.py
  1. from machine import Pin, PWM
  2. _init()
  3.  
  4. LedPin = 15
  5. led = Pin(LedPin, Pin.OUT)
  6. pwmLed = PWM(led)
  7.  
  8. adc = machine.ADC(0)
  9.  
  10. while True:
  11. value = adc.read()
  12. pwmLed.duty(value)

В этой программе для нас нет ничего нового. Как обычно мы настроили вывод для светодиода, создали объект пина для него. Создали объект ШИМ. Создали объект АЦП. В бесконечном цикле считываем показания АЦП и передаем их в объект ШИМ как коэффициент заполнения.