Linkerkit-admin (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „==Bild== none ==Technische Daten / Kurzbeschreibung== <div class="level2"> Linker Kit Platine mit tilt Sensor. Der Sensor enth…“) |
Linkerkit-admin (Diskussion | Beiträge) (→Codebeispiel Raspberry) |
||
(4 dazwischenliegende Versionen des gleichen Benutzers werden nicht angezeigt) | |||
Zeile 13: | Zeile 13: | ||
</div> | </div> | ||
==Codebeispiel Arduino== | ==Codebeispiel Arduino== | ||
− | <pre class=" | + | <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: | + | 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
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