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

Баскычтан киргизүү жана тартуучу резисторлор

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

Баскычтан киргизүү жана тартуучу резисторлор

Өткөн сабакта сен Pico'го LED'ди күйгүзүп жана өчүрүп эмне кылууну айткансың. Эми биз багытты тескери бурабыз: Pico дүйнөгө сүйлөгөндүн ордуна, ал аны угат. Баскыч — бул адамдын микроконтроллерге сигнал жөнөтүшүнүн эң жөнөкөй жолу, ал эми аны туура окууну үйрөнүү — сен курчу турган ар бир баскычтоптун, сенсордун, которгучтун жана башкаруунун эшиги.

Негизги идея бир сүйлөм менен

Санариптик киргизүү пини "баскыч басылганбы?" дегенди өлчөбөйт — ал чыңалууну өлчөйт. Ал 3.3 В'га жакын чыңалууну көргөндө 1, ал эми 0 В'га жакын чыңалууну көргөндө 0 кайтарат. Баскычты окуганда сенин бүт милдетиң — пин ар дайым ушул эки так чыңалуунун бирин көрүшүн жана эч качан ортодо "калкып" калбашын камсыз кылуу.

Сен эмнени жасай аласың

  • GPIO пинди Pin.IN менен санариптик киргизүү катары ырастоо.
  • Пинди .value() менен окуп, 0 жана 1 эмнени билдирерин түшүнүү.
  • Калкыган пин маселесин жана ал баскычтарды эмне үчүн "жиндиктей" кылганын түшүндүрүү.
  • Pico'нун ички pull-up жана pull-down резисторлорун колдонуу жана ар бирине баскычты туташтыруу.
  • Ар бир басууда LED'ди которуштуруу жана басууларды ишенимдүү эсептөө.
  • Баскычтын секиришин түшүнүү жана аны программалык дебаунс менен оңдоо.

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

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

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

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