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.

zveme vás ke spolupráci!