Мазмунга өтүү

Биринчи LED жаркылдоо - Pico'догу GPIO негиздери

Сабактын башталышы

Биринчи 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 аркылуу программаны кантип өз алдынча иштетүү жана эң көп кездешкен башталгыч катачылыктарды кантип оңдоо.

Бул сабакты YourAIZone платформасында улантыңыз

Толук сабакта — толук түшүндүрмө, чыгарылган мисалдар, көп кездешкен каталар, заматта текшерилүүчү тесттер жана ЖИ-репетитор. Конок катары дароо баштаңыз же прогрессти сактоо үчүн аккаунт түзүңүз.

Толук сабакта

  • Толук түшүндүрмө
  • Чыгарылган мисалдар
  • Көп кездешкен каталар жана алардан кантип качуу керек
  • Тест суроолору: 15
  • Тема боюнча суроолорго жооп берген ЖИ-репетитор
  • Окуучу, ата-эне жана мугалим үчүн прогрессти көзөмөлдөө