LK-Tilt: Unterschied zwischen den Versionen

Aus Linkerkit.de

Wechseln zu: Navigation, Suche
(Codebeispiel Arduino)
(Codebeispiel Raspberry)
Zeile 29: Zeile 29:
  
 
==Codebeispiel Raspberry==
 
==Codebeispiel Raspberry==
 
+
 
 +
<pre class="brush:py">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==
 
==Downloads==
 
Infos:<br />Englisch: [[Medium:001267862-da-01-en-LINKER_KIT_PLATINE_MIT_TILT_SENSOR.pdf|001267862-da-01-en-LINKER_KIT_PLATINE_MIT_TILT_SENSOR.pdf]]
 
Infos:<br />Englisch: [[Medium:001267862-da-01-en-LINKER_KIT_PLATINE_MIT_TILT_SENSOR.pdf|001267862-da-01-en-LINKER_KIT_PLATINE_MIT_TILT_SENSOR.pdf]]
  
 
Schaltung: [[Medium:001267862-sp-01-en-LINKER_KIT_PLATINE_MIT_TILT_SENSOR.pdf|001267862-sp-01-en-LINKER_KIT_PLATINE_MIT_TILT_SENSOR.pdf]]
 
Schaltung: [[Medium:001267862-sp-01-en-LINKER_KIT_PLATINE_MIT_TILT_SENSOR.pdf|001267862-sp-01-en-LINKER_KIT_PLATINE_MIT_TILT_SENSOR.pdf]]

Version vom 19. Oktober 2016, 14:55 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:<br />Englisch: [[Medium:001267862-da-01-en-LINKER_KIT_PLATINE_MIT_TILT_SENSOR.pdf|001267862-da-01-en-LINKER_KIT_PLATINE_MIT_TILT_SENSOR.pdf]]

Schaltung: [[Medium:001267862-sp-01-en-LINKER_KIT_PLATINE_MIT_TILT_SENSOR.pdf|001267862-sp-01-en-LINKER_KIT_PLATINE_MIT_TILT_SENSOR.pdf]]