Занятие № 2. Программирование микроконтроллеров с подключёнными измерительными устройствами
Задание № 1. Тактовая кнопка
Соберите и запрограммируйте устройство, которое пока нажата тактовая кнопка включает светодиод.
Схема для сборки
Программа
Загрузите в микроконтроллер следующую программу.
from machine import Pin
button = Pin(14, Pin.IN, Pin.PULL_DOWN)
led = Pin(12, Pin.OUT)
while True:
    isPressed = button.value()
    if isPressed:
        led.on()
    else:
        led.off()- 1
- 
Импортируем из модуля machineобъектPin.
- 2
- 
Переменная buttonссылается на объектPin. Кнопка подключена к 12 пину. К этому пину подключён один из выводов тактовой кнопки. Пин настраиваем на вход указав вторым параметром значениеPin.IN.
- 3
- 
Переменная ledссылается на объектPin. Анод светодиода подключен к 14 пину. Пин настраиваем на выход указав вторым параметром значениеPin.OUT.
- 4
- 
Запускаем бесконечный цикл while. Весь код внутри цикла будет повторяться до тех пор, пока подаётся питание на микроконтроллер.
- 5
- 
Переменная isPressedхранит текущее значение на пине 12. Состояние кнопки считываем с помощью методаvalue().
- 6
- 
С помощью инструкции ifрешаем, нужно ли включить или выключить светодиод. Методon()объектаledвключит светодиод, методoff()выключит светодиод.
со стягивающим резистором, с программным включением стягивающего резистора, кнопка-переключатель.
Задание № 2. Фоторезистор
Задание № 3. Потенциометр
Задание № 4. Датчик температуры и влажности
подключение модулей



