Баскыч Киргизүү - ESP32'де Санариптик Сигналдарды Окуу
ESP32'нин GPIO пиндерин колдонуп баскыч басууларын окууну жана чыгарууларды башкарууну үйрөнүңүз. Санариптик киргизүүнү түшүнүү интерактивдүү электроника долбоорлорун түзүү үчүн негиздүү болуп саналат.
Санариптик Киргизүү деген эмне?
Санариптик киргизүү сиздин ESP32'ге баскычтар, которгучтар жана сенсорлор сыяктуу тышкы компоненттердин абалын окууга мүмкүндүк берет. Маанилердин диапазонун окуган аналогдук киргизүүдөн айырмаланып, санариптик киргизүү эки гана абалды тааныйт:
- HIGH Логика 1 = 3.3V (pull-down менен баскыч басылган)
- LOW Логика 0 = 0V/GND (pull-down менен баскыч басылбаган)
Калкып Жүргөн Пин Көйгөйү
GPIO пин эч нерсеге так туташпаганда (3.3V'ка да, GND'ге да эмес), ал "калкып жүргөн пин" болуп калат. Калкып жүргөн пиндер туш келди электрдик ызы-чууну кабыл алып, алдын ала айтууга болбогон көрсөткүчтөрдү берет!
Чечим: Пинге аныкталган демейки абал берүү үчүн pull-up же pull-down резисторлорун колдонуңуз!