Änderungen

KY-010 Lichtschranken-Modul

3 Byte hinzugefügt, 11:52, 3. Mär. 2016
/* Codebeispiel Raspberry Pi */
pinMode (Led, OUTPUT) ; // Initialisierung Ausgangspin
pinMode (Sensor, INPUT) ; // Initialisierung Sensorpin
digitalWrite(Sensor, HIGH); // Aktivierung interner Pull-Up Widerstand
}
if (val == HIGH) // Falls ein Signal erkannt werden konnte, wird die LED eingeschaltet.
{
digitalWrite (Led, LOWHIGH);
}
else
{
digitalWrite (Led, HIGHLOW);
}
}
'''Beispielprogramm Download'''
[[Medium:SensorTest_ArduinoSensorTest_Arduino_inverted.zip|SensorTest_ArduinoSensorTest_Arduino_inverted.zip]]
==Codebeispiel Raspberry Pi==
# Hier wird der Eingangs-Pin deklariert, an dem der Sensor angeschlossen ist. Zusaetzlich wird auch der PullUP Widerstand am Eingang aktiviert
GPIO_PIN = 24
GPIO.setup(GPIO_PIN, GPIO.IN, pull_up_down = GPIO.PUD_UPPUD_DOWN)
print "Sensor-Test [druecken Sie STRG+C, um den Test zu beenden]"
print("Signal erkannt")
# Beim Detektieren eines Signals (fallende steigende Signalflanke) wird die Ausgabefunktion ausgeloestGPIO.add_event_detect(GPIO_PIN, GPIO.FALLINGRISING, callback=ausgabeFunktion, bouncetime=100)
# Hauptprogrammschleife
||GPIO24
||[Pin 18]
|-
||+V
||=
||3,3V
||[Pin 1]
|-
||GND
'''Beispielprogramm Download'''
[[Medium:SensorTest_RPiSensorTest_RPi_inverted.zip|SensorTest_RPiSensorTest_RPi_inverted.zip]]
Zu starten mit dem Befehl:
<pre class="brush:bash">sudo python SensorTest_RPiSensorTest_RPi_inverted.py
</pre>
Bürokrat, Administrator
611
Bearbeitungen