LK-Tilt: Unterschied zwischen den Versionen

Aus Linkerkit.de

Wechseln zu: Navigation, Suche
(Downloads)
(Codebeispiel Raspberry)
 
(3 dazwischenliegende Versionen des gleichen Benutzers werden nicht angezeigt)
Zeile 13: Zeile 13:
 
</div>
 
</div>
 
==Codebeispiel Arduino==
 
==Codebeispiel Arduino==
<pre class="code">int ledPin = 13;
+
<pre class="brush: cpp">int ledPin = 13;
 
int switchPin = 7;
 
int switchPin = 7;
 
int val = 0;
 
int val = 0;
Zeile 27: Zeile 27:
 
   else  digitalWrite(ledPin,LOW);
 
   else  digitalWrite(ledPin,LOW);
 
}</pre>
 
}</pre>
 +
 
==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)
 +
</pre>
 +
 
 
==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]]

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