LK-Magnet-SW: Unterschied zwischen den Versionen

Aus Linkerkit.de

Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „==Bild== none ==Technische Daten / Kurzbeschreibung== <div class="level2"> Linker Kit P…“)
 
(Codebeispiel Raspberry)
 
(Eine dazwischenliegende Version des gleichen Benutzers werden nicht angezeigt)
Zeile 13: Zeile 13:
 
</div>
 
</div>
 
==Codebeispiel Arduino==
 
==Codebeispiel Arduino==
<pre class="code">const int MagneticPin=9;
+
<pre class="brush:cpp">const int MagneticPin=9;
 
const int ledPin=13;
 
const int ledPin=13;
 
void setup() {
 
void setup() {
Zeile 31: Zeile 31:
 
   }
 
   }
 
  }</pre>
 
  }</pre>
 +
 
==Codebeispiel Raspberry==
 
==Codebeispiel Raspberry==
   
+
 
 +
<pre class="brush:py">import RPi.GPIO as GPIO
 +
import time
 +
 
 +
GPIO.setwarnings(False)
 +
GPIO.setmode(GPIO.BCM)
 +
 
 +
#Initialisierung des Magnet-Sensors auf PIN 12 und der LED auf PIN 15
 +
Magnet = 12
 +
LED = 15
 +
GPIO.setup(Magnet, GPIO.IN)
 +
GPIO.setup(LED, GPIO.OUT)
 +
 
 +
#Sobald der Magnetkonakt am Sensor geschlossen wird, leuchtet die LED
 +
print "Magnet-Sensor aktiv!"  
 +
while True:
 +
if(GPIO.input(Magnet)):
 +
GPIO.output(LED, True)
 +
else:
 +
GPIO.output(LED, False)
 +
</pre>
 +
 
 
==Downloads==
 
==Downloads==
 
Schaltung: [[Medium:001267856-sp-01-en-LINKER_KIT_PLATINE_MIT_MAGNETSCHALTER.pdf|001267856-sp-01-en-LINKER_KIT_PLATINE_MIT_MAGNETSCHALTER.pdf]]
 
Schaltung: [[Medium:001267856-sp-01-en-LINKER_KIT_PLATINE_MIT_MAGNETSCHALTER.pdf|001267856-sp-01-en-LINKER_KIT_PLATINE_MIT_MAGNETSCHALTER.pdf]]

Aktuelle Version vom 9. November 2016, 14:09 Uhr

Bild

e841a16cb02f27465aa177a37fc734c0.media.400x356.png

Technische Daten / Kurzbeschreibung

Linker Kit Platine mit einem Magnetschalter. Dieser Sensor ist ein Magnetschalter, er kann mit einem Elektromagneten, einen Permanentmagneten oder eine Kombination von beiden aktiviert werden. Mit diesem Magnetschalter lassen sich Schaltungen in der Nähe optimal ein und aus schalten.

Spezifikation

Maße: 20,0 × 24,2 × 10,6mm
Gewicht: 1,8g
Betriebsspannung: 4,75-5,25V | 5V optimal
Leistung: 10W
Schaltspannung AC,Effektivwert: <140V
Schaltstrom DC: <500mA
Transportstrom DC: <0.5A
Kontakt Widerstand: <200mΩ
Betriebstemperatur: -40-125°C

Codebeispiel Arduino

const int MagneticPin=9;
const int ledPin=13;
void setup() {
  pinMode(MagneticPin, INPUT);
  pinMode(ledPin,OUTPUT);
}
 
void loop() {
  int sensorValue = digitalRead(MagneticPin);
  if(sensorValue==1)
  {
    digitalWrite(ledPin,HIGH);
  }
  else
  {
    digitalWrite(ledPin,LOW);
  }
 }

Codebeispiel Raspberry

import RPi.GPIO as GPIO 
import time 

GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
  
#Initialisierung des Magnet-Sensors auf PIN 12 und der LED auf PIN 15
Magnet = 12 
LED = 15
GPIO.setup(Magnet, GPIO.IN)
GPIO.setup(LED, GPIO.OUT)

#Sobald der Magnetkonakt am Sensor geschlossen wird, leuchtet die LED
print "Magnet-Sensor aktiv!"  
while True:
	if(GPIO.input(Magnet)):
		GPIO.output(LED, True)
	else:
		GPIO.output(LED, False)

Downloads

Schaltung: 001267856-sp-01-en-LINKER_KIT_PLATINE_MIT_MAGNETSCHALTER.pdf