Block6 tutorials

Hardware Fundamentals with Blocks

Explore the full Beaver Board hardware: PWM brightness, melodies, OLED text, and motor control.

LED Brightness with PWM

BeginnerBlock

Go beyond on and off — use PWM to set any brightness level from 0 to 100 % on the Beaver Board's three LEDs. Create a smooth fade-in and fade-out effect.

LEDBrightnessPWMBeginner

Make Your Robot Sing

BeginnerBlock

Play a short melody on the Beaver Board buzzer using tone blocks, then loop it so your robot sings on repeat.

BuzzerSoundBeginner

Write Text on the OLED

BeginnerBlock

Master the Beaver Board's tiny OLED screen. Print text on multiple lines, clear the display between updates, and build a live-refreshing message board.

OLEDDisplayOutputBeginner

OLED Counter

IntermediateBlock

Combine a variable with the OLED display to build a live counter. A number increments every second and the screen updates in real time — your first live data display!

OLEDVariablesCounterDisplayIntermediate

Drive the Motors

IntermediateBlock

Take direct control of the two drive motors using speed values from -100 to 100. Spin them forward, backward, and at different speeds to understand how motor speed works.

MotorsSpeedMovementIntermediate

Timed Motor Moves

IntermediateBlock

Use the timed move blocks to drive forward, backward, and turn for precise durations. Chain moves together to drive a square path.

MotorsTimedMovementIntermediate