↓ Skip to Main Content

Invent To Learn

Main Navigation

  • About the book
  • Buy the book
  • Reviews
  • Resources
  • Professional Development
  • About the authors
  • CMK Press

Hummingbird Resources

Gary Stager Posted on March 9, 2015 Posted in resources Tagged with Hummingbird, logo, programming, robotics, scratch, snap!
Hummingbird Bit

New – The best of both worlds, Hummingbird Robotics Kits are now powered by the BBC micro:bit!

The Invent to Learn Quickstart Guide to the Hummingbird Bit Robotics Kit  new

We love the Hummingbird Robot Kit at Constructing Modern Knowledge. The Hummingbird kit contains everything you need to build super cool robots, complete with motors, lights, and sensors out of recycled materials. The electronics just work when you plug components into the clearly labeled ports. There is no need to understand shields, resistors, or complex circuits.

Best of all, Hummingbird robots can be programmed with Scratch or Snap! Not only are these languages designed for learning computer science and embraced by children, but the screen and outside world may now join forces. For example, control your robot from the screen or build a game controller via the Hummingbird. The Hummingbird’s Birdbrain Robot Server control panel automatically installs new primitives (commands and reporters) into either Scratch 2.0 or Snap! in the browser. No tricky libraries are required. The software you know and love just gains new blocks. Both languages are dialects of Logo.

There is a great deal of useful information on the Hummingbird Robot Kit web site, but we find that the answers to the questions people ask as they get started are a bit scattered. Therefore, we’re sharing the resources most useful in our workshops and summer institute.

  • new tiny dingbat
    Download a PDF Quickstart summary of this page
  • Hummingbird resources – Hardware how-tos, coding cards, teacher resources, and more.

Getting Started

Step 1: Choose your programming language software

The Hummingbird Robot Kit may be programmed with a variety of languages. We use Snap! in our workshops.

Scratch and Snap! have similar learning curves and capabilities when used with the Hummingbird Kit. Both are descendants of the Logo programming language, both are block-based, and either one will give you and your students a very good experience. If your students already know Scratch, they can program in Snap!.

Snap!
Snap! is a browser-based version of Scratch with the addition of first-class objects and the ability to define new blocks. It is the core of UC Berkeley’s Beauty and Joy of Computing course and the federal grant to bring the course to 100 New York City Public Schools. Snap! works almost exactly the same as Scratch when programming the Hummingbird, but launches in the Web browser rather than requiring the installation of the Scratch offline editor. It is currently more stable than Scratch when working with the Hummingbird. The only disadvantage of using Snap! is that it doesn’t give students access to the 8+ million Scratch projects shared on the Scratch web site. (Check this link for getting started with Hummingbird and Snap!)

Step 2: Choose your device and programming language

The Hummingbird website makes this easy. Just select your configuration and follow the on-screen instructions.

Where are the blocks I need to program the Hummingbird?

Snap! installs Hummingbird blocks at the bottom of several tool palettes (motion, looks, sensors).

Other software options

There are other software options for the Hummingbird, including Python, Processing, and Java, plus several Arduino languages. Some of these options allow for untethered use of the Hummingbird. Other software options.

Hummingbird Projects from Constructing Modern Knowledge

Robot Dog from CMK 2014 on Vimeo.

Polly the Animatronic Parrot from CMK 2014 on Vimeo.

SaveSaveSaveSave

Post navigation

Previous Post is ‹ Learn Arduino, Save $$
Next Post is Invent To Learn – now in Japanese! ›

Upcoming Events

Feb 5
February 3 - February 5

Educon 2023

Feb 6
9:00 AM - 4:00 PM

Invent to Learn Workshop – Learning with the BBC micro:bit (Washington DC)

View Calendar

Buy Now

New

Also from CMK Press

  • Education OutrageEducation Outrage

Recent Posts

  • DC Invent to Learn with the micro:bit Workshop
  • Holiday Gift Guide
  • ATLIS Resources
  • “Ask Me Anything” with Carla Rinaldi
  • Programming Neopixels with MakeCode and the BBC micro:bit

Buy Invent to Learn!

Newsletter Sign-up

CMK Futures

Invent to Learn: Making, Tinkering, and Engineering in the Classroom is published by Constructing Modern Knowledge Press, a part of CMK Futures. CMK Futures helps educators invent the future with books, professional development, and events. See more at CMKFutures.com. Privacy Policy & Disclosures. Some linked items may be Amazon Affiliate links.

© 2023 Constructing Modern Knowledge LLC | Powered by Responsive Theme