Šis pranešimas yra skirtas jau mokantiems programuoti, kaip priminimo priemonė ir pradiniam susipažinimui jos neužtenka.
Tiems kurie šį tekstą skaito pirmą kartą: mikrokontrolerį Raspbery Pi Pico galima lengvai programuoti micropython kalba.
Kad tai galima būtų atlikti šio kontrolerio valdymą būtina prijungti machine biblioteką:
Import machine
Dabar bus galime sukurti skaitmeninio išvedimo objektą:
ledas = machine.Pin(16, machine.Pin.OUT)
16 - pino numeris,
OUT - perjungia, šio pino darbo modą į skaitmeninio išvedimo režimą.
Šiuos objektus sukuriame programos pradžioje ir jų dėti į ciklus nereikia. Pakeisti režimą, gali prireikti, tik esant labai sudėtingoms elektrinėms schemoms.
Viena led lemputė yra įmontuota pačio Raspbery Pi Pico plokštėje. Jos adresas yra 25.
Skaitmeniniame režime, nesvarbu įvedimas ar išvedimas, tėra tik dvi būsenos 1 (įjungta) arba 0 (išjungta).
Kaip įjungti piną norimu adresu?
ledas(1)
kaip išjungti piną norimu adresu?
ledas(0)
Programoje pavyzdyje pridėsime dar vieną biblioteką (utime), su delsimo komanda:
utime.sleep(1)
Programa pavyzdys:
import machine, utime
ledas = machine.Pin(25, machine.Pin.OUT)
#Led įjungiam:
ledas(1)
#palaukiam vieną sekundę:
utime.sleep(1)
#Led įšungiam:
ledas(0)
Dabar lemputę priversime mirksėti:
import machine, utime
ledas = machine.Pin(25, machine.Pin.OUT)
while True:
#Led įjungiam:
ledas(1)
#palaukiam vieną sekundę:
utime.sleep(1)
#Led įšungiam:
ledas(0)
#palaukiam vieną sekundę:
utime.sleep(1)
Komentarų nėra:
Rašyti komentarą