Physical Computing

Schnittstellen zur digitalen Welt

Physical Computing bedeutet im weitesten Sinne, interaktive, physische Systeme durch die Verwendung von Hardware und Software zu erstellen. Diese Systeme reagieren auf Ereignisse in der realen, analogen Welt und/oder wirken auf sie ein. Unter Physical Computing werden Systeme verstanden, die sich mit der Beziehung zwischen dem Menschen und der digitalen Welt befassen.

Vertiefung von Inhalten aus dem Processing TP und Erweiterung um In- und Outputs in die analoge Welt. Einen großen Teil des Kurses beschäftigen wir uns mit der Arduino-Platform, die eine einfach Verknüpfung von Sensoren, LEDs, Motoren und anderen Elektronikbauteilen mit Programmierumgebungen wie Processing etc. bietet. Mit dem Elektronikboard lassen sich eigene Ein- und Ausgabe-Interfaces realisieren.

Je nach Interesse werden nach Absprache weitere Themen behandelt.

Zum Beispiel:

– Interaktion mit Eingabegeräten wie Powermate oder Leapmotion
– Bildverarbeitung von Webcam-Eingabe
– Einsatz von Processing im Web mit p5.js
– Laden von Echtzeitdaten aus dem Web, APIs
– …