Schülerlabor Informatik - InfoSphere, Informatik entdecken in Modulen für alle Schulformen & Klassenstufen
1 of 2

Smartphone App to Remotely Control a Robot

Nowadays one cannot imagine any mobile devices without Bluetooth. It does not matter if it is a laptop, headset or smartphone, all of those devices require a Bluetooth connection. But how does communication between devices via Bluetooth actually work?

In this module the students acquire the answer to that question. The newly gained knowledge is immediately applied when the students develop their own app, written in Java, for the latest android smartphone. Their goal is to create a remote control based on Bluetooth that reads the smartphone's position sensor.

Thereafter, that app can control Lego Mindstorm NXT robots by tilting the smartphone. This kind of control is enabled by the NXT's Bluetooth API which the students can use to write their program. For the smartphone itself students implement the Bluetooth communication and the app's graphical interface's functionality. Thus they create a complete and working software product over the course of this module.

Here you can view the related state examination paper by Jan Holz.
Educational Stage
High School
Required Knowledge
Java basics
4,0 hours (incl. breaks)
Created by
Jan Holz