# Software

# Allgemein

## Ansprechpartner

Allgemein: <software@oberlab.de>  
Leiter: [Johannes](mailto:johannes@oberlab.de)  
Stellv. Leiterin: [Carmen](mailto:c.faltlhauser@oberlab.de)

## Software

Hm. Was ist Software? Wofür ist Software? Die existiert nicht zum Selbstzweck, auch wenn man beim Erlernen so manches Mal zum Selbstzweck tippt. Software gibt’s im Oberlab sehr viel, verteilt auf alle möglichen Fachbereiche.

- Ob’s jetzt in der Elektronik ist, um Personen auf Bergspitzen zu zählen
- Oder Python-Skripte, um Stickdateien zu konvertieren oder QR-Codes stickbar zu machen?
- Python-Skripte um 3D Objekte für den 3D-Drucker zu konstruieren
- …

Also ihr findet Software hier überall. Aber wenn ihr so allgemein Hilfe benötigt, oder auch speziell, dann ist euch der Fachbereich Software immer behilflich.

# Allgemeine Sicherheitshinweise

Der Softwarebereich ist so das einzigste im Oberlab mit dem man erstmal keinen Schaden an Mensch und Material anrichten kann.  
Nichtsdestotrotz gilt es den gesunden Menschenverstand bei jeder Handlung einzuschalten.

# Nutzungsregelungen

Software wird auf dem eigenen Rechner entwickelt. Insofern macht jeder seinen Quatsch auf dem eigenen System.

# Projekte

# RoboWars - Ferngesteuertes Auto mit dem Calliope Mini

[![IMG&#95;6238&#95;still.jpeg](https://wiki.oberlab.de/uploads/images/gallery/2026-11/scaled-1680-/XLLukhOv0kCEVIQ9-img-6238-still.jpeg)](https://wiki.oberlab.de/uploads/images/gallery/2026-11/XLLukhOv0kCEVIQ9-img-6238-still.jpeg)

In diesem Robotik-Crashkurs lernt man Schritt für Schritt, wie man mit dem Calliope Mini und der grafischen Programmierumgebung MakeCode oder in Python eigene Programme entwickelt: Von einfachen LED-Animationen über Taster- Ereignisse bis hin zur drahtlosen Kommunikation zwischen zwei Calliope-Boards. Auf dieser Grundlage wird anschließend ein MotionKit-Roboter programmiert und in einem Battle gegeneinander angetreten.

[![Calliope&#95;für&#95;Fortgeschrittene.png](https://wiki.oberlab.de/uploads/images/gallery/2026-11/scaled-1680-/UPAxIMbWPTBrCqvm-calliope-fur-fortgeschrittene.png)](https://wiki.oberlab.de/uploads/images/gallery/2026-11/UPAxIMbWPTBrCqvm-calliope-fur-fortgeschrittene.png)

# Minecraft programmieren

Das war ein kleiner Kurs an einem Infostand. Falls Interesse besteht, gerne wieder. Meldet euch bei <software@oberlab.de>

# Spiele Programmieren mit Scratch

Das war ein Kurs in der Schule und im Hort. Gerne wieder. Gerade Scratch hat sehr schöne Blöcke, mit denen man schnell kleine Spielchen zum Laufen bringen kann. Als Programmiereinstieg wunderbar. Es muss nicht viel getippt werden. Kleine Bausteine wie beim Lego werden im Browser zusammengesteckt und können gleich ausprobiert werden.

# Handy-Apps mit MIT AppInventor

# Dokumente

# micro:bit Tutorial

[microbit\_tutorial.odt](https://wiki.oberlab.de/attachments/1)