Befindet sich ein Stück Metall auf dem Band, löst der Sensor S2 aus. Die Variable metall erhält den Wert 1. Gleichzeitig beginnt der counter bei jedem Schleifendurchlauf um eins hochzuzählen (Zeile 48). Das Band bewegt dabei den Servo. Erreicht der counter den Wert 40 (4 Sekunden), bringt das Programm den Auswerferarm in Position und befördert so das Metallstück vom Band. Gleichzeitig hält es das Band an und beendet sich.
Die abschließenden Zeilen (Zeile 69 bis 71) versetzen alles in einen definierten Zustand zurück, damit das Programm beim nächsten Durchlauf sauber startet.
Fazit
Das kleine Programm sortier.py zeigt, wie unkompliziert Sie mithilfe der Python-Bibliothek für das PiXtend-Board selbst kompliziertere Programme schreiben. Mit den im Paket enthaltenen Code-Beispielen kommen Sie schnell dahinter, wie die Library funktioniert. Es macht einfach Spaß, damit zu arbeiten.
Der hier gezeigte Aufbau eignet sich allerdings nur bedingt für Einsteiger; wie der Kasten “Projektopfer” verdeutlicht, stellt er eine gewisse Herausforderung dar. Um mit der PPL zu experimentieren, genügen für den Anfang auch ein paar LEDs und Schalter.
Der Autor
Der im Zeitalter der Magnetringkernspeicher geborene Martin Mohr studierte nach einer Ausbildung zum Elektroniker Informatik und entwickelte beruflich überwiegend Java-Applikationen. Mit dem Raspberry Pi erwachte die Liebe zur Elektronik wieder.
Infos
- Video der Anlage: https://youtu.be/p-z31VBSCt8
- PiXtend Python Library: https://www.pixtend.de/pixtend/software/python/
- PiXtend-Images: https://www.pixtend.de/pixtend/downloads/





