Aus Raspberry Pi Geek 04/2018

Mit Python und dem PiXtend-Board Sortieralgorithmen programmieren (Seite 3)

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.

DIESEN ARTIKEL ALS PDF KAUFEN
EXPRESS-KAUF ALS PDFUmfang: 5 HeftseitenPreis €0,99
(inkl. 19% MwSt.)
RASPBERRY PI GEEK KAUFEN
EINZELNE AUSGABE Print-Ausgaben Digitale Ausgaben
ABONNEMENTS Print-Abos Digitales Abo
TABLET & SMARTPHONE APPS Raspberry Pi Geek bei Google Play Readly Logo
Nach oben