Переменный резистор

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

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

../../_images/Analog_Rotation_Sensor.png

Класс

class Analog_Rotation

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

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

rotation=Analog_Rotation(pin0)
rotation.get_signal()

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

rotation.get_angle(max_signal: int)

Команда позволяет получить значение угла поворота в диапазоне 180. max_signal - максимальное аналоговое значение сигнала переменного резистора

rotation.get_scale(max_signal: int, scale: int)

Команда позволяет получить значение угла поворота в диапазоне 180. max_signal - максимальное аналоговое значение сигнала переменного резистора scale - размер диапазона.

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

from microbit import display, pin0, sleep

from Analog_Rotation import Analog_Rotation

rotation = Analog_Rotation(pin0)

display.scroll(str(rotation.get_signal()))
sleep(1000)

display.scroll(str(rotation.get_angle(800)))
sleep(1000)

display.scroll(str(rotation.get_scale(1000)))
sleep(1000)