from machine import Pin
import time
button1 = Pin(22, Pin.IN) #red
button2 = Pin(21, Pin.IN) #blue
button3 = Pin(19, Pin.IN) #white
#Выбрали пин; Показали, что отдает значение; дичь с резистором
led_red = Pin(4,Pin.OUT) #red
led_blue = Pin(6,Pin.OUT) #blue
def blink(led,delay):
#Функция, которая делает моргание светодида, раз 0.5 секунд
led.value(1)
time.sleep(delay)
led.value(0)
while True:
if (button1.value() == 1): #Если кнопку нажали
blink(led_red,0.5) #Моргаем красным светодиодом
if (button2.value() == 1): #Если кнопку нажали
blink(led_blue,0.2) #Моргаем синим светодиодом быстрее
if (button3.value() == 1): #Если кнопку нажали
led_red.value(1) #Загораются два светодиода одновременно
led_blue.value(1)
time.sleep(0.5)
led_red.value(0) #Гаснут два светодиода одновременно
led_blue.value(0)
time.sleep(0.5)