Биринчи LED жаркылдоо - Pico'догу GPIO негиздери
Жарыкты код менен күйгүзүп-өчүрүү - бул электрониканын "Hello, World!" деген белгиси. Бул сабакта сиз Raspberry Pi Pico аркылуу LED деп аталган кичинекей жарыкты башкарасыз, ал эми сабактын аягында ар бир код сабы жана ар бир зым эмне үчүн ушундай иштээрин так түшүнөсүз - эмне себептен ушундай болорун.
Сиздин Raspberry Pi Pico'ңуз - бул микроконтроллер деп аталган бир тактадагы кичинекей компьютер. Анын четтеринде металл эшелер (пиндер) бар. Бул пиндердин айрымдары GPIO пиндери деп аталат жана дал ушулар аркылуу Pico тышкы дүйнөгө "тийишет". GPIO дегени General Purpose Input/Output (Жалпы Максаттагы Кириш/Чыгыш) деген сөздөрдүн кыскартмасы. "Жалпы максаттагы" дегени - ар бир пиндин эмне кыларын сиз чечесиз. "Чыгыш" дегени - пин жарык же мотор сыяктуу нерсени башкаруу үчүн электрди сыртка чыгарып бере алат. "Кириш" дегени - пин, мисалы, баскычтан келген электрди сезе алат. Бул эң биринчи сабакта биз чыгышты гана колдонобуз, ал эми башкара турган нерсебиз - LED (Light-Emitting Diode - жарык чыгаруучу диод; кичинекей, арзан жарык).
Мына бүт идея бир сүйлөмдө: биз GPIO пинге чыңалуу чыгарууну, бир аз күтүүнү, чыңалууну токтотууну, кайра күтүүнү жана муну түбөлүккө кайталоону буйрук кылган MicroPython кодун жазабыз - ушул LED'ди жаркылдатат.
- GPIO пин деген эмне жана "санариптик чыгуу HIGH жана LOW" вольт менен эмнени билдирет.
- Pico'нун ичине орнотулган LED'ди эч кандай зым улабай туруп кантип жаркылдатса болот.
- Сизге керектүү бардык MicroPython буйруктары:
from machine import Pin,Pin(25, Pin.OUT),value(1),value(0),toggle()жанаtime.sleep(). while Trueменен жаркылдоо циклин кантип жазуу жана жаркылдоо ылдамдыгын кантип өзгөртүү.- Макет тактасына тышкы LED'ди кантип улоо, кайсы эше кайсы экени жана Ом законун колдонуп туура резисторду кантип тандоо.
main.pyаркылуу программаны кантип өз алдынча иштетүү жана эң көп кездешкен башталгыч катачылыктарды кантип оңдоо.