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