Introduction to Arduino

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.

CreatorJan Pawlowski, Martin Idzik
SubjectComputer Science
Length45 minutes
Pedagogical ApproachExplorative learning
CompetencesNew technologies
GradesPrimary school, grade 5-6
TechnologiesArduino 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?

Leave a Reply

Discover more from Computational Thinking and Acting

Subscribe now to keep reading and get access to the full archive.

Continue reading