Sensorkit wiki admin (Diskussion | Beiträge) (→Codebeispiel Arduino) |
Sensorkit wiki admin (Diskussion | Beiträge) (→Technische Daten / Kurzbeschreibung) |
||
(6 dazwischenliegende Versionen des gleichen Benutzers werden nicht angezeigt) | |||
Zeile 4: | Zeile 4: | ||
==Technische Daten / Kurzbeschreibung== | ==Technische Daten / Kurzbeschreibung== | ||
Wird dieses Modul mit Spannung versorgt, so wird automatisch eine Abfolge von Farbwechseln von der LED ausgestrahlt, die 7 verschiedene Farben beinhaltet. | Wird dieses Modul mit Spannung versorgt, so wird automatisch eine Abfolge von Farbwechseln von der LED ausgestrahlt, die 7 verschiedene Farben beinhaltet. | ||
− | + | ||
+ | Spannungsbereich: 3,3V - 5V | ||
==Pin-Belegung== | ==Pin-Belegung== | ||
Zeile 37: | Zeile 38: | ||
||Sensor [N.C] | ||Sensor [N.C] | ||
||= | ||= | ||
− | || | + | || |
|- | |- | ||
||Sensor GND | ||Sensor GND | ||
Zeile 66: | Zeile 67: | ||
try: | try: | ||
while True: | while True: | ||
− | + | print("LED 4 Sekunden an") | |
− | + | GPIO.output(LED_PIN,GPIO.HIGH) #LED wird eingeschaltet | |
− | + | time.sleep(4) #Wartemodus fuer 4 Sekunden | |
− | + | print("LED 2 Sekunden aus") | |
− | + | GPIO.output(LED_PIN,GPIO.LOW) #LED wird ausgeschaltet | |
− | + | time.sleep(2) #Wartemodus fuer weitere zwei Sekunden, in denen die LED Dann ausgeschaltet ist | |
# Aufraeumarbeiten nachdem das Programm beendet wurde | # Aufraeumarbeiten nachdem das Programm beendet wurde | ||
Zeile 81: | Zeile 82: | ||
'''Anschlussbelegung Raspberry Pi:''' | '''Anschlussbelegung Raspberry Pi:''' | ||
− | {| style="height: | + | {| style="height: 75px; padding-left: 30px;" width="263" |
|- | |- | ||
||Sensor Signal | ||Sensor Signal |
Aktuelle Version vom 28. April 2016, 09:03 Uhr
Bild
Technische Daten / Kurzbeschreibung
Wird dieses Modul mit Spannung versorgt, so wird automatisch eine Abfolge von Farbwechseln von der LED ausgestrahlt, die 7 verschiedene Farben beinhaltet.
Spannungsbereich: 3,3V - 5V
Pin-Belegung
Codebeispiel Arduino
Diese Codebeispiel zeigt auf, wie eine LED mittels eines definierbaren Ausgangspins abwechselnd für Vier Sekunden ein- und danach zwei Sekunden ausgeschaltet werden kann.
int Led = 13; void setup () { pinMode (Led, OUTPUT); // Initialisierung Ausgangspin für die LED } void loop () //Hauptprogrammschleife { digitalWrite (Led, HIGH); // LED wird eingeschaltet delay (4000); // Wartemodus für 4 Sekunden digitalWrite (Led, LOW); // LED wird ausgeschaltet delay (2000); // Wartemodus für weitere zwei Sekunden in denen die LED dann ausgeschaltet ist }
Anschlussbelegung Arduino:
Sensor Signal | = | [Pin 13] |
Sensor [N.C] | = | |
Sensor GND | = | [Pin GND] |
Beispielprogramm Download:
Codebeispiel Raspberry Pi
Programmierbeispiel in der Programmiersprache Python
# Benoetigte Module werden importiert und eingerichtet import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BCM) # Hier wird der Eingangs-Pin deklariert, an dem der Sensor angeschlossen ist. Zusaetzlich wird auch der PullUP Widerstand am Eingang aktiviert LED_PIN = 24 GPIO.setup(LED_PIN, GPIO.OUT, initial= GPIO.LOW) print "LED-Test [druecken Sie STRG+C, um den Test zu beenden]" # Hauptprogrammschleife try: while True: print("LED 4 Sekunden an") GPIO.output(LED_PIN,GPIO.HIGH) #LED wird eingeschaltet time.sleep(4) #Wartemodus fuer 4 Sekunden print("LED 2 Sekunden aus") GPIO.output(LED_PIN,GPIO.LOW) #LED wird ausgeschaltet time.sleep(2) #Wartemodus fuer weitere zwei Sekunden, in denen die LED Dann ausgeschaltet ist # Aufraeumarbeiten nachdem das Programm beendet wurde except KeyboardInterrupt: GPIO.cleanup()
Anschlussbelegung Raspberry Pi:
Sensor Signal | = | GPIO24 | [Pin 18] |
Sensor [N.C] | = | ||
Sensor GND | = | Masse | [Pin 6] |
Beispielprogramm Download
Zu starten mit dem Befehl:
sudo python LedTest_RPi_4On_2Off.py