Whitecake

Einfach grafisch programmieren!

Program­mieren – ohne Tippen

Mit der grafischen Programmierumgebung Whitecake erstellt Du Programme als Flussdiagramm – ohne eine Zeile Code tippen zu müssen. Die Elemente Deines Programms – Befehle, Bedingungen, Unterprogramme und Schleifen – erstellst Du mit einem Klick. Um den von Dir ausgedachten Programmablauf umzusetzen, verbindest Du die Elemente mit Pfeilen. In dieser Form kannst Du Dein Programm sehr einfach nachvollziehen.

Solltest Du doch mal durcheinander gekommen sein und z. B. einen Pfeil nicht verbunden haben, hilft Dir Whitecake mit aussagekräftigen Fehlermeldungen weiter.

Wenn dann alles soweit fertig ist, kannst Du Dein Programm mit einem Klick auf den Mikrocontroller der Arduino- oder TinyTICK-Platine übertragen – und sofort in Aktion sehen.

Was kann ich damit machen?

Mit Whitecake kann jeder ganz einfach Programme für Mikrocontroller-Boards schreiben. Die Software ist direkt mit dem weit verbreiteten Arduino Uno kompatibel. Mit nur einem Klick landet das fertige Programme auf der Platine und kann direkt ausgeführt werden.

Es bieten sich viele Möglichkeiten: Die eigenen Programme können Leuchtdioden zum Leuchten bringen, auf Taster reagieren, Werte von Sensoren auswerten, Servo-Motoren ansteuern und vieles mehr. Die Komponenten des Mikrocontrollers können mit Whitecake einfach verwendet werden – wie der Analog-Digital-Wandler oder die serielle Schnittstelle zur Kommunikation mit dem PC.

Warum grafisch?

Wir sind davon überzeugt, dass die „normalen“ Programmiersprachen viele Schülerinnen und Schüler davon abschrecken, sich näher mit der Materie zu beschaffen. Ein versehentlich ausgelassener Strichpunkt, eine falsch gesetzte Klammer etc. und schon beschwert sich der Compiler. Das sorgt für Frust und ein nachlassendes Interesse am Thema.

In Whitecake können solche Fehler gar nicht erst entstehen, schließlich zeichnen die Schülerinnen und Schüler den Programmablauf in Form eines Flussdiagramms. Dabei verstehen sie viel besser das eigentliche Ziel des Programmierunterrichts: den Ablauf eines Programms zu verstehen.

Aus unserer Erfahrung können wir sagen: Während mit C mehr als 80% der Schülerinnen und Schüler aussteigen, bleiben mit Whitecake mehr als 80% der Schülerinnen und Schüler am Ball. Sie sind viel motivierter und bereit, sich intensiver mit dem Thema Programmmieren zu beschäftigen.

Wie funktioniert es?

Dein erstes einfaches Programm schreibst du in weniger als einer Minute, wie du im Video unten siehst. Du wählst verschiedene Blöcke aus der Liste links aus, passt die Optionen der einzelnen Blöcke für dein Programm an und verbindest sie mit Pfeilen. Das Programm im Video bringt die Leuchtdiode auf dem Arduino-Board zum Blinken.