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


Эксперимент 19. Умный светильник

Результаты измерений можно использовать не только для вывода человеку, но и для принятия каких либо автоматических решений. Устройства, принимающие простые решения на основе входных данных называют устройствами автоматики. Создадим одно из них. Когда освещенность уменьшается ниже определенного значения наше устройство будет включать светодиод.

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

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

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

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

  • Измени порог срабатывания умного светильника.
  • Измени программу, чтобы при уменьшении освещенности светодиод выключался, а при увеличении — включался.

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

Exp19.py
  1. from machine import Pin
  2. import time
  3. _init()
  4.  
  5. LedPin = 16
  6. led = Pin(LedPin, Pin.OUT)
  7.  
  8. adc = machine.ADC(0)
  9.  
  10. while True:
  11. value = adc.read()
  12. if value > 400:
  13. led.on()
  14. else:
  15. led.off()
  16. print(value)
  17. time.sleep(1)