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).
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.
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.