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

Аналогдук сенсорлорду окуу — Pico ADC

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

Аналогдук сенсорлорду окуу — Pico ADC

Ушул убакка чейин сиздин Pico'го тийген ар бир кириш санарип болуп келди: баскыч же басылат, же басылбайт, пин же 0, же 1 деп окуйт. Бирок чыныгы дүйнө күйгүзүү/өчүрүү өчүргүчтөрүнөн турбайт. Диммердин бургучу 0%, 37% же 82%'де тура алат. Бөлмө караңгы, күүгүм, жарык же көз уялтаарлык жаркыраган болушу мүмкүн. Температура муздактан ысыкка жумшак өтөт. Булар — аналогдук чоңдуктар, алар эки эле маани эмес, белгилүү аралыктагы каалаган маанини кабыл ала алат.

Ал эми микроконтроллер бир гана сандарды сактай алат. Ошондуктан бизге жумшак өзгөрүп турган чыңалууну программа иштете турган жөнөкөй санга айландыруучу котормочу керек. Ал котормочу ADC — Аналогдук-Санарип Айландыргыч деп аталат. Сиздин Pico'до ал ички курулуш катары бар. Бул сабакта сиз бургучту (потенциометрди) окуйсуз, жарык сенсорун (фоторезисторду) окуйсуз, чийки санды чыныгы чыңалууга айландырасыз, секирип турган окууларды жумшартасыз жана бургуч менен башкарылуучу LED диммерин курасыз.

Сиз эмнени үйрөнөсүз
  • "Аналогдук" деген эмнени билдирет жана эмне үчүн жөнөкөй санарип пин аны өлчөй албайт.
  • ADC эмне кылат: ал чыңалууну санга айландырат.
  • Pico'нун кайсы пиндери аналогдук кириштер (GP26, GP27, GP28 — ADC0, ADC1, ADC2 деп аталат).
  • machine.ADC жана read_u16() менен маанини кантип окуу керек жана 0–65535 аралыгы эмнени билдирет.
  • Чийки санды чыныгы эсептелген сандар менен чыныгы чыңалууга кантип айландыруу керек.
  • Потенциометрди чыңалуу бөлгүч катары кантип туташтыруу жана бургучтун абалын окуу.
  • Ошол окууну LED жарыктыгына кантип чагылдыруу — толук диммер долбоору.
  • Фоторезистор менен жарыкты кантип сезүү жана босогону кантип калибрлөө.
  • "Секирип турган" шумду жоюу үчүн көптөгөн окууларды кантип орточолоштуруу.
  • ADC менен эң көп кетчү эки катаны кантип оңдоо.

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

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

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

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