Модуль отслеживания линии

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

Датчик отслеживания линии позволяет определять цвет поверхности. Единица — чёрный или пустота, ноль — не чёрный.

Переменный резистор, установленный на сенсоре, позволит регулировать чувствительность сенсора в широких пределах. Это позволяет откалибровать датчик под материал покрытия и внешнее освещение.

../../_images/Line_Tracking_Sensor.png

Класс

class Line_Tracking

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

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

line=Line_Tracking(pin0)
line.calibrate()

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

line.get_signal()

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

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

from microbit import display, pin0

from Line_Tracking import Line_Tracking

line = Line_Tracking(pin0)

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