[B08] Touch-Sensor (kapazitiv)
SensorDer 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
| Kategorie | ALLNET 40-in-1 / Eingabe |
|---|---|
| Schnittstelle | Digital |
| Pinbelegung | VCC, GND, SIG |
| Anzahl Pins | 3 |
| Messgroesse | Beruehrung |
| Betriebsspannung | NoneV – NoneV |
| Datenblatt | PDF 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);
}