Educational Activities
Explore the activities designed to teach programming with Protobject.
22 activities found
Light Up an LED
Take your very first step into the world of coding by learning the magic of block programming.
Create a Flashing Beacon
Discover how to control the speed of your code by programming a blinking light sequence.
Play a Song
Turn your device into a musical instrument! Learn to sequence notes and control their timing to play a familiar tune.
Light and Sound Show
Combine lights and music in perfect sync and learn how to use variables to easily control your code's speed.
The Traffic Light
Say goodbye to repetitive code! Learn how to use infinite loops to automate a classic traffic light sequence.
A Flashing Warning
Dive deeper into automation by nesting loops to create a realistic, flashing yellow traffic light.
Build Your Own Stopwatch
Master the use of variables and loops to build a functional stopwatch that counts seconds on the screen.
The Anti-Theft Alarm
Make your code smart! Use conditionals ('If-Then') to make decisions and build an alarm that reacts to movement.
The Switch: On or Off?
Explore more advanced logic with 'If-Then-Else' conditionals to create a fully functional light switch.
A Smarter Alarm with Events
Discover a more efficient way to code! Learn how events let your program react instantly to actions like a button press.
Create a People Counter
Use events and variables to build a practical tool for counting people, just like at a real concert or store.
The Volume Control
Learn to read continuous input from a virtual knob (potentiometer) to control the volume of a song in real-time.
Control Light Intensity
Explore the world of color and light by using a knob to gradually change a lamp's brightness from black to white.
Mixing RGB Colors
Become a digital artist! Use three knobs to control the Red, Green, and Blue channels and mix any color you can imagine.
The Spirit Level: Is It Straight?
Use your phone's tilt sensor and advanced conditionals ('Else If') to build a tool that tells you if something is perfectly level.
Build a Fall Detector
Learn how to measure total acceleration with your phone's motion sensor to create a system that can detect a sudden fall.
The Noise Meter
Learn the basics of drawing on a digital canvas by creating a line that grows and shrinks with the volume of surrounding noise.
Geometric Art: Drawing Polygons
Explore the power of 'While' loops to programmatically draw perfect geometric shapes, from triangles to hectogons.
The Lighthouse
Master the 'For' loop to create a beautiful, gradual flashing effect for a lighthouse that you can turn on and off.
Smart Code: Using Functions
Learn to write cleaner, reusable code by creating functions with parameters for a two-button light game.
The Two-Key Safe Box
Explore cybersecurity concepts and logical operators ('AND') to build a high-security alarm that requires two buttons to be pressed simultaneously.
The Digital Pointer
Combine your phone's accelerometer, gyroscope, and magnetometer to create a pointer you can control with motion.