LK-Tilt: Unterschied zwischen den Versionen

Aus Linkerkit.de

Wechseln zu: Navigation, Suche
(Codebeispiel Raspberry)
(Codebeispiel Raspberry)
 
Zeile 40: Zeile 40:
 
GPIO.setup(tilt, GPIO.IN, pull_up_down = GPIO.PUD_UP)
 
GPIO.setup(tilt, GPIO.IN, pull_up_down = GPIO.PUD_UP)
  
while True:</pre>
+
while True:
 
         if GPIO.input(tilt) == GPIO.HIGH:
 
         if GPIO.input(tilt) == GPIO.HIGH:
 
                 GPIO.output(led, True)
 
                 GPIO.output(led, True)

Aktuelle Version vom 19. Oktober 2016, 14:56 Uhr

Bild

LK-Tilt.png

Technische Daten / Kurzbeschreibung

Linker Kit Platine mit tilt Sensor. Der Sensor enthält 2 Kugeln, stellt man den Sensor aufrecht berühren sich diese Kugeln und schließen den Kontakt. Das Ausgangssignal ist mit OUT verdrahtet und der NC Pin hat keine Funktion.

Spezifikation

Maße: 27,9 × 25,4 × 10,6mm
Gewicht: 3,6g

Codebeispiel Arduino

int ledPin = 13;
int switchPin = 7;
int val = 0;
void setup()
{
  pinMode(ledPin,OUTPUT);
  pinMode(switchPin,INPUT);
}
void loop()
{
  val = digitalRead(switchPin);
  if (HIGH == val)  digitalWrite(ledPin,HIGH);
  else  digitalWrite(ledPin,LOW);
}

Codebeispiel Raspberry

import RPi.GPIO as GPIO

#Initialisiere LED auf Digital-PIN 4 und Tilt-Sensor auf Digital-PIN 15
led = 4
tilt = 15

GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
GPIO.setup(led, GPIO.OUT)
GPIO.setup(tilt, GPIO.IN, pull_up_down = GPIO.PUD_UP)

while True:
        if GPIO.input(tilt) == GPIO.HIGH:
                GPIO.output(led, True)
        else:
                GPIO.output(led, False)

Downloads

Infos:
Englisch: 001267862-da-01-en-LINKER_KIT_PLATINE_MIT_TILT_SENSOR.pdf

Schaltung: 001267862-sp-01-en-LINKER_KIT_PLATINE_MIT_TILT_SENSOR.pdf