← Alle Bauteile

[B08] Touch-Sensor (kapazitiv)

Sensor

Der Sensor gibt ein Signal am OUT Pin aus, wenn er an den beiden silbernen Kontakten berührt wird. Das Programm gitbt eine Touch Berührung des Sensors an den Seriellen Monitor weiter.

Tipps: Funktioniert auch durch duennes Papier/Folie — schoen fuer versteckte Schalter.

Technische Daten

KategorieALLNET 40-in-1 / Eingabe
SchnittstelleDigital
PinbelegungVCC, GND, SIG
Anzahl Pins3
MessgroesseBeruehrung
BetriebsspannungNoneV – NoneV
DatenblattPDF oeffnen (extern)

Anschluss

Arduino Uno R3

Pins: 5V=VCC, GND=GND, D3=SIG

Hinweise: Auf Beruehrung der zwei Silberkontakte HIGH.

Codebeispiele

ALLNET B08 — Beispiel aus Anleitung Anfaenger

Beispielsketch aus der ALLNET-Anleitung fuer das Modul B08 ([B08] Touch-Sensor (kapazitiv)). Vor dem Hochladen den verwendeten Pin pruefen!

// ALLNET Touch Sensor B08
// Information http://www.allnet.de

//Deklarieren der benötigten Variablen
int Digital_Eingang = 3;

//einmalig ausgeführte SetUp Befehle
void setup ()
{
  //Zuweisen der Pin Funktion
  pinMode (Digital_Eingang, INPUT);

  //Starten der seriellen Übertragung
  Serial.begin (9600);
}

//dauerhaft wiederholte Hauptschleife
void loop ()
{
  //Wenn der Wert des Digital_Eingang 1 entspricht
  if (digitalRead (Digital_Eingang) == 1)
  {
    //Dann ist eine Berührung erkannt und dies wird
als Meldung ausgegeben
    Serial.println ("Berührung erkannt");
  }

  //Pause
  delay (200);
}