# Библиотека для работы с платой Troyka HAT. import troykahat # Назначаем константное имя пину 6 из группы "Analog IO", # Подключите светодиод к этому пину. PIN_AP_LED = 6 # Назначаем константное имя пину 3 из группы "Analog IO", # Подключите потенциометр к этому пину. PIN_AP_POT = 3 # Создаём объект ap для работы с пинами, # помеченными как «Analog IO» на плате Troyka HAT. # Это пины, подключенные к встроенному на плате I²C расширителю # на микроконтроллере STM32F030F4P6. ap = troykahat.analog_io() # Конфигурируем контакт "PIN_AP_LED" в режим выхода. ap.pinMode(PIN_AP_LED, ap.OUTPUT) # Конфигурируем контакт "PIN_AP_INPUT" в режим входа. ap.pinMode(PIN_AP_POT, ap.INPUT) while True: # Считываем данные с потенциометра potValue = ap.analogRead(PIN_AP_POT) # Указываем полученные данные в качестве яркости светодиода ap.analogWrite(PIN_AP_LED, potValue)