Arduino a dotykové tlačítko
Krátký návod, jak připojit Arduino a dotykové tlačítko.
Příklad používá následující prvky:
Připojení modulu k Arduinu:
Chcete-li modul ovládat pomocí Arduina, připojte systém následujícím způsobem:
| Modul | Pin Arduino |
|---|---|
| GND | GND |
| VEN | 2 |
| VCC | 5 V |
Schéma připojení modulu k Arduino Uno.
Program pro Arduino
Ve výchozím nastavení výstupní pin generuje vysoký stav. Když je detekován dotyk, bude slabý. V příkladu byl použit následující kód:
int senzor = 2; // pin 2 připojený k signálu ze snímače
void setup () {
Serial.begin (9600); // inicializace sériového monitoru
pinMode (senzor, VSTUP); // nastaví Arduino pin jako vstup
pinMode (13, VÝSTUP); // pin 13 jako výstup
Serial.println ("---- TEST DOTYKOVÉHO TLAČÍTKA ----");
}
void loop () {
int war = digitalRead (senzor); // přečíst hodnotu ze snímače
if (war == LOW) // zobrazí informace na sériovém monitoru
{// nízký stav znamená detekci dotyku, vysoký stav - žádný dotyk
Serial.println ("Detekce dotyku");
digitalWrite (13, HIGH); // navíc při detekci dotyku se rozsvítí LED pod pinem 13
}
jiný
{Serial.println ("zdarma");
digitalWrite (13, LOW);
}
zpoždění (200); // prodleva mezi po sobě následujícími odečty
}
Program zobrazuje zprávy na sériovém monitoru. Kromě toho, když je detekován dotyk, rozsvítí se LED v modulu a LED v Arduinu pod pinem 13. Účinky programu lze vidět na snímku obrazovky níže:
Screenshot sériového monitoru.

