Lessons

Welcome to the BatSTEM Academy!

On this page, you’ll find educational materials to help you make the most of the BatSTEM electronics and programming learning kits.

It’s recommended that you follow the lessons in order, as each one introduces concepts and tools that will be useful in later lessons.

If there’s something you don’t fully understand during any of the lessons, especially in the theoretical explanation, don’t stress! Most projects can be completed without understanding everything 100%. Finish your project and then revisit the theoretical explanation. If anything remains unclear, ask your teacher, an adult, or reach out to the BatSTEM staff. We’ll be more than happy to help you!


L1: My first project

First lesson on the BatSTEM platform.

L2: The LED diode

Basic operation of a light-emitting diode.

L3: The LED Diode (2)

Control of an external LED from the development board.

P1: The traffic light

Development of an LED traffic light.

L4: Variable-brightness LED

Controlling the brightness of an LED using a PWM output.

L5: The RGB LED

Controlling the colour and brightness of an RGB LED.

L6: The serial port

Communication between the development board and the computer through the serial port.

L7: The pushbutton

Connecting a pushbutton to the development board and reading its state by polling.

P2: Control the RGB LED from your computer

Controlling an RGB LED using commands sent from the computer’s COM monitor.

L8: The pushbutton (2)

Connecting a pushbutton to the development board and reading its state using interrupts.

L9: The timer

Executing instructions using a timer.

P3: Interactive traffic light

Creating a traffic light controlled by a timer that can be paused using a pushbutton.