News > Unterrichtseinblicke

Lichtschranken-Zeitmessung mit Raspberry Pi

Dominik Hagelkruys 24 März at 11:32am Unterrichtseinblicke

Ein wichtiger Teil der informatischen Grundbildung ist die Praxis. Da dieser Punkt im Unterrichtsalltag leider häufig zu kurz kommt, versuchen wir einmal pro Semester ein kleines Projekt zu gestalten. Hierdurch können die SchülerInnen IT-Komponenten im Einsatz sehen und sie auch selbst programmieren um ein genaueres Bild vom Zusammenspiel von Hard- und Software zu erhalten.

Im momentanen Projekt versuchen wir eine Lichtschranken-Zeitmessung mit Hilfe eines Raspberry Pi zu verwirklichen. Das Projekt wurde dazu in mehrere Abschnitte geteilt: Anweisungen geben, Programmablauf definieren, Programmierung und Umsetzung.

Die erste Herausforderung war hierbei das Geben bzw. Formulieren von genauen, sinnvollen und unmissverständlichen Anweisungen. Um dies zu üben haben wir uns Aufgaben aus dem realen Leben gesucht und versucht diese zu beschreiben bzw. durch Anweisungen zu bewältigen:

  • Eine Grafik so beschreiben, dass andere sie nachmalen können
  • Mit verbundenen Augen eine Aufgabe mit Hilfe von verbalen Anweisungen erfüllen
  • Eine schriftliche Anleitung wie man sich die Schuhe bindet verfassen.

Im nächsten Schritt haben wir alleine, im Team und als Klasse versucht ein „Pseudoprogramm“ zu schreiben, dass den Ablauf einer Stoppuhr (eine Lichtschrankenmessung ist essentiell eine Stoppuhr) definiert.

 

 

 

 

 

 

 

 

Anschließend wurde dieses Pseudoprogramm dann mit Hilfe eines Online-Editors und der Sprache Python in ein funktionales Programm umgewandelt.

 

 

 

 

 

 

 

 

Als letzter Schritt folgt noch der Zusammenbau der Komponenten und die ersten Testläufe des produzierten Produkts.