← Alle Bauteile

[B15] Tilt-/Neigungssensor (Kugelschalter)

Sensor

Je nach Neigung, schließt ein Schalter die Eingangspins kurz.

Tipps: Nicht praezise — fuer 'umgefallen ja/nein' ok, fuer Winkelmessung den MPU6050 nehmen.

Technische Daten

KategorieALLNET 40-in-1 / Bewegung
SchnittstelleDigital
PinbelegungVCC, GND, OUT
Anzahl Pins3
MessgroesseNeigung
BetriebsspannungNoneV – NoneV
DatenblattPDF oeffnen (extern)

Anschluss

Arduino Uno R3

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

Hinweise: Mechanischer Kugelschalter — schliesst bei Neigung > ~15°.

Codebeispiele

ALLNET B15 — Beispiel aus Anleitung Anfaenger

Beispielsketch aus der ALLNET-Anleitung fuer das Modul B15 ([B15] Tilt-/Neigungssensor (Kugelschalter)). Vor dem Hochladen den verwendeten Pin pruefen!

// ALLNET Tilt Sensor/Neugungssensor B15
// 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 Neigung und dies wird als Meldung ausgegeben
    Serial.println ("Taster gedrückt");
  }

  //Pause
  delay (200);
}