În această lecție vom lucra cu un senzor capacitiv simplu, care vă permite să urmăriți doar o singură atingere (aici este, în figura din dreapta). Sarcina noastră, de a conecta senzorul atingeți cu un deget, cu unele acțiuni, să zicem, cu sunetul unui buzzer. Atingeți senzorul - buzzerul emite bipuri. Nu atingeți - este tăcut.
Pentru a rezolva această problemă, trebuie să conectăm controlerul Arduino Uno, buzzerul și, de fapt, senzorul în sine. Ca ultimul vom folosi o eșarfă mică bazată pe chip-ul senzorului TTP223. Pentru alimentarea dispozitivului este adecvată o tensiune cuprinsă între 2 și 5,5 volți.
Acest senzor este digital și, prin urmare, oferă numai una din cele două valori posibile: adevărată sau falsă. În domeniul electronicii, acest lucru corespunde unui nivel ridicat și respectiv unui nivel scăzut de tensiune.
1. Conexiune
Senzorul capacitiv utilizat în lecție are trei contacte:
La fel ca toți ceilalți senzori digitali, conectăm linia OUT la orice intrare digitală gratuită Arduino Uno. În mod tradițional, folosim intrarea # 2 pentru a lucra cu senzorul. Schema rezultată va arăta astfel:
Aspectul aspectului
2. Programul
Acum să încercăm să reînviem toate astea. Tot ce trebuie este să citiți starea pinului nr. 2 pentru fiecare ciclu de program și, în funcție de valoarea primită, porniți sau opriți soneria. Iată ce obținem:
În cele din urmă, înregistrăm programul pe Arduino Uno și vedem ce se întâmplă!