Hardware Fundamentals with Blocks
Explore the full Beaver Board hardware: PWM brightness, melodies, OLED text, and motor control.
LED Brightness with PWM
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.
Make Your Robot Sing
Play a short melody on the Beaver Board buzzer using tone blocks, then loop it so your robot sings on repeat.
Write Text on the OLED
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.
OLED Counter
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!
Drive the Motors
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.
Timed Motor Moves
Use the timed move blocks to drive forward, backward, and turn for precise durations. Chain moves together to drive a square path.