Änderungen

KY-003 Hall Magnetfeld-Sensor Modul

407 Byte hinzugefügt, 11:22, 29. Feb. 2016
/* Codebeispiel Arduino */
==Codebeispiel Arduino==
<pre class="brush:cpp">/*Hier bei handelt es sich um ein Beispielprogramm, welches eine LED zum Leuchten bringt, wenn am Sensor ein Signal detektiert wurde. Als LED können z.B. auch unter anderem die Module KY-003 Hall magnetic switch*/011, KY-016 oder KY-029 verwendet werden.
<pre class="brush:cpp">int Led = 13 ; // define Deklaration des LED Interface-Ausgangspinint SENSOR Sensor = 10 ; // define the Hall magnetic sensor interfaceDeklaration des Sensor-Eingangspinint val ; // define numeric variables valTemporaere Variable
void setup ()
{
pinMode (Led, OUTPUT) ; // define LED as output interfaceInitialisierung Ausgangspin pinMode (SENSORSensor, INPUT) ; // define the Hall magnetic sensor line as inputInitialisierung Sensorpin
}
void loop ()
{
val = digitalRead (SENSORSensor) ; // read sensor lineDas gegenwärtige Signal am Sensor wird ausgelesen  if (val == LOWHIGH) // when the Hall sensor detects a magnetic fieldFalls ein Signal erkannt werden konnte, Arduino wird die LED lights upeingeschaltet.
{
digitalWrite (Led, HIGHLOW);
}
else
{
digitalWrite (Led, LOWHIGH);
}
}</pre> '''Anschlussbelegung Arduino:''' {| style="height: 58px; padding-left: 30px;" width="228"|-||LED +||=||[Pin 13]|-||LED -||=||[Pin GND]|-||Sensor Signal||=||[Pin 10]|-||GND||=||[Pin GND]|}
==Codebeispiel Raspberry Pi==
Bürokrat, Administrator
611
Bearbeitungen