Датчик огня

Скачать файл с классов

Датчик позволяет обнаружить открытое пламя. Он улавливает излучение в диапазоне 760 — 1100 нм, свойственное пламени. Датчик имеет подстроечный резистор, для отсеивания внешних факторов.

../../_images/Flame_Sensor.png

Класс

class Flame_Sensor

Класс используется для определения объектов, имеющих поведение оптического датчика огня.

Пример объявления объекта:

fire= Flame(pin0)
fire.calibrate()

Команда позволяет провести каллибровку датчика. Вы вращаете подстроечный резистор, пока не погаснет светодиод. Пробуете поднести датчик к огню, светодиод должен загореться. Подтвердите калибровку, удерживая кнопку «А». Выводится показание датчика.

fire.get_signal()

Команда позволяет получить аналоговый сигнал с датчика

Пример программы

from microbit import display, pin0

from Flame import Flame

fire = Flame(pin0)

fire.calibrate()
while True:
    display.scroll(fire.get_signal())