This article has links to websites or programs outside of Scratch and Wikipedia. Remember to stay safe while using the internet, as we cannot guarantee the safety of other websites. |
The Hummingbird is a robotics kit designed for kids (and adults) ages 8 and up.
Scratch does not support Hummingbird in the online editor, so one needs the Scratch 2.0 Offline Editor, ScratchX, or Snap! and BirdBrain Robot Server to run.
Hummingbird Parts
This is what comes in a normal kit:
- Hummingbird Duo Controller
- Terminal Tool
- USB Cable
- Power Supply
- LEDs:
- # 4 Single-Color LEDs (Red, Yellow, Green, and Orange)
- # 2 Tri-Color LEDs
- Sensors:
- # Distance Sensor
- # Sound Sensor
- # Knob
- # Light Sensor
- Motors:
- # 2 Gear Motors
- # 2 Vibration Motors
- # 4 Servos
Hummingbird Blocks
Movement Blocks
Hummingbird Servo (1) (0) ::motion
- This block controls up to four servo motors connected to the Hummingbird at a time. The first input specifies which servo you want to control, and the second one is the speed.
Hummingbird Motor (1) (0) ::motion
- This block controls up to two motors. The first input specifies which motor you want to control, and the second one is the speed.
Hummingbird Vibration (1) (0) ::motion
- This block controls up to two vibration motors. These cause a shaking motion. The first input specifies which motor you want to control, and the second one is the speed.
LED Blocks
Hummingbird LED (1) (50) ::looks
- This block controls a single-color LED. Up to four of these lights can be connected. The first input specifies which LED to use, and the second is for the brightness.
Hummingbird TRI-LED (1) R (0) G (100) B (0)::looks
- This block controls a tri-color LED. Two of these lights can be connected at a time. This block is unique because it has inputs for red, blue and green. The first input is for which LED you want to use, the second is the amount of red, the third is the amount of green, and the fourth is the amount of blue. For example, the following would make the LED turn red:
Hummingbird TRI-LED (1) R (100) G (0) B (0)::looks
Sensing Blocks
(Hummingbird Light (1)::sensing)
- This block detects light and returns it as an integer value.
(HB Temperature C (1)::sensing)
- This block detects the temperature and converts it to Celsius.
(HB Temperature F (1)::sensing)
- This block detects the temperature and converts it to Fahrenheit.
(HB Temperature CM (1)::sensing)
- This block tells you how many centimeters there are until an object is in front of it.
(HB Distance Inch (1)::sensing)
- This block tells you how many inches there are until an object is in front of it.