Hummingbird

Robotics Kit for Anyone

Programming

One, among many, great things about the Hummingbird kit is that you can use a wide variety of programming environments or languages to make your creations come alive. Having a wide-wall of choices to program helps learners to make creations from the very beginning (low-threshold entry) or to push their skills further (high-ceiling).

Snap! Programming

Hummingbird Robotics kit can be programmed using different programming environments. In our courses, we prefer to use Snap! a free online programming environment built from Scratch.

Learn more...

There are slight differences to the blocks in Snap! and Scratch.
Be sure to read the blocks carefully.

Scratch Programming

At the time of this publishing, Scratch online does not support Hummingbird. To use Scratch, you'll need the offline version.

Learn more...

Starter Challenges

The following challenges will lead you through a progression of using the Hummingbird Robotics kit. These will be best done with a partner in order to help you solve problems and think together.

Learning Targets:

    • Connect electronic components to micro-controller

    • Develop familiarity with Snap! for programming

    • working with others to solve overcome challenges and solve problems

Challenge #1

Connect an LED to the Hummingbird controller and make the LED light up.

Challenge #2

Build code that instructs the LED to turn on and off three (3x) times.

Challenge #3

Build a program that outputs a pattern using two (2) LEDs (i.e. - red and green LED blink on and off any number of times).

Challenge #4

Use the tri-color LED and build a program that blinks three different colors in a sequence.

Challenge #5

Trigger an single color LED or tri-color LED to turn on using a sensor (light or sound)

Challenge #6

Control an LEDs brightness using a dimmer (potentiometer) switch.