The goal of the scenario is to introduce the basic characteristics of microprocessors, how they work and how to use them.
The task is to make LEDs light up in different ways, getting to know the Arduino board and the programming environment at the same time.
| Creator | Jan Pawlowski, Martin Idzik |
| Subject | Computer Science |
| Length | 45 minutes |
| Pedagogical Approach | Explorative learning |
| Competences | New technologies |
| Grades | Primary school, grade 5-6 |
| Technologies | Arduino Uno board, plug-in board, resistors, LEDs, connection cable, USB cable The Arduino should already be prepared, the PCs must each have the Arduino IDE (https://www.arduino.cc/en/Main/Software) and the Open Roberta Connector extension (installation for Windows 10: https://github.com/OpenRoberta/openroberta-connector/releases/download/v1.2.1/OpenRobertaConnectorSetupDE-v1.2.1.msi) The software environment can be found at https://lab.open-roberta.de A summary of the preparation here: https://jira.iais.fraunhofer.de/wiki/display/ORInfo/Vorbereitung+Nepo4Arduino |
1. Contextualization
In the first step, a short introduction to microprocessors is given by the instructors.
2. Exploration
The students are given the task of first connecting an Arduino to the PC in groups and taking the first steps to make it ready for work.
Two worksheets are used that explain step-by-step how to start up and get to know the Arduino and the programming environment.
3. Elaboration
In this phase, the students are first given the task of making an LED light up.
The Open Roberta worksheet and the Worksheet: Getting Arduino up and running guide you through the first steps. The following aspects are considered:
- Connect Arduino to the PC
- Start program NEPO and use first blocks (Repeat, Set PIN, Wait)
- Connect plug-in board
- Use a resistor
The tasks can be extended: Connect several LEDs, drive LEDs alternately (Attention: if PIN13 is not used, use series resistor!).
4. Reflection
What did you find easy and what difficult?

