LK-Hall: Unterschied zwischen den Versionen

Linkerkit-admin (Diskussion | Beiträge)
(Codebeispiel Arduino)
Linkerkit-admin (Diskussion | Beiträge)
(Codebeispiel Raspberry)
 
Zeile 36: Zeile 36:
  
 
==Codebeispiel Raspberry==
 
==Codebeispiel Raspberry==
 
+
 
 +
<pre class="brush:py">import RPi.GPIO as GPIO
 +
from time import sleep
 +
 
 +
#Initialisiere LED auf PIN15 und Sensor auf PIN14
 +
led = 15
 +
sensor = 14
 +
 
 +
GPIO.setwarnings(False)
 +
GPIO.setmode(GPIO.BCM)
 +
GPIO.setup(led, GPIO.OUT)
 +
GPIO.setup(sensor, GPIO.IN)
 +
 
 +
while True:
 +
if (GPIO.input(sensor) == GPIO.HIGH):
 +
GPIO.output(led, True)
 +
else:
 +
GPIO.output(led, False)
 +
</pre>
  
 
==Downloads==
 
==Downloads==
 
Schaltung: [[Medium:001267843-sp-01-en-LINKER_KIT_PLATINE_HALLSENSOR_MAGNETSE_.pdf|001267843-sp-01-en-LINKER_KIT_PLATINE_HALLSENSOR_MAGNETSE_.pdf]]
 
Schaltung: [[Medium:001267843-sp-01-en-LINKER_KIT_PLATINE_HALLSENSOR_MAGNETSE_.pdf|001267843-sp-01-en-LINKER_KIT_PLATINE_HALLSENSOR_MAGNETSE_.pdf]]

Aktuelle Version vom 16. November 2016, 16:44 Uhr

Bild

LK Hall.jpg

Technische Daten / Kurzbeschreibung

Eine Linker Kit Platine mit einem magnetischem Hall Sensor.
Mit diesem Hallsensor können Sie Magnetfelder in der Umgebung erfassen.

Features

400ns Übergangphase für Aufstieg und Fall
Verpolungsschutz

Spezifikation

Maße: 20,0 × 24,2 × 10,6mm
Gewicht: 1,6g
Betriebsspannung: 3,8-24V
Betriebsstrom: 4,1-24mA
Betriebstemperatur: -40-85°C

Codebeispiel Arduino

int ledPin = 13;    
int out = 12;    
  
void setup(){ 
   pinMode(ledPin, OUTPUT); 
   pinMode(out, INPUT);    
} 
  
void loop(){
    if ( digitalRead(out) == HIGH ){
           digitalWrite(ledPin,HIGH ); 
    }
    else{                               
         digitalWrite(ledPin,LOW); 
    }
}

Codebeispiel Raspberry

import RPi.GPIO as GPIO
from time import sleep

#Initialisiere LED auf PIN15 und Sensor auf PIN14
led = 15
sensor = 14

GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
GPIO.setup(led, GPIO.OUT)
GPIO.setup(sensor, GPIO.IN)

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

Downloads

Schaltung: 001267843-sp-01-en-LINKER_KIT_PLATINE_HALLSENSOR_MAGNETSE_.pdf

Zuletzt geändert am 16. November 2016 um 16:44