Датчик геркона

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

Геркон — датчик срабатывает (замыкает) при воздействии на него магнитного поля, с достаточной силой. Любые механические контакты подвержены износу, чтобы уменьшить это влияние используют не механические датчики.

../../_images/Reed_Switch_Module.png

Класс

class Reed_Switch

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

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

switch=Push_Button(pin0)
switch.is_pressed()

Команда возвращает True, если есть магнитное поле рядом с герконом

switch.count_pressed()

Команда возвращает количество прошедших ее опросов методом is_pressed(), при которых геркон был замкнут

switch.reset_pressed()

Команда сбрасывает счетчик замыканий геркона или количество положительных результатов при вызоме метода is_pressed()

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

from microbit import Image, display, pin0, sleep

from Reed_Switch import Reed_Switch

switch = Reed_Switch(pin0)

while True:
    if switch.is_pressed():
        display.show(Image.YES)
        sleep(1000)