- Check your sensor connection. Is the sensor plugged in correctly and securely? Are you using your sensor to activate a servo? If so, does your Hummingbird Bit have power from a battery pack or A/C adapter? Watch the first video below to double check your sensor connection.
- Make sure your micro:bit is plugged in securely.
- Check the orientation of the micro:bit. If your micro:bit is plugged into the Hummingbird Bit upside down (the micro:bit screen facing downwards), your components will not work.
- Make sure the program is downloading correctly with an icon test. If you put a “show icon” block in the “on start” loop and then download the file, you can ensure that the .hex file is being sent to the micro:bit. Visit this article to learn more.
- Double check your sensor data. It is helpful to know what number your sensor is generating. Often, the code will be correct and the sensor will be returning a value, but that sensor value is not always intuitive. For instance, a project that uses the sound sensor may appear to be behave erratically when tested in a loud room, or a project that uses a light sensor may behave differently on opposite sides of the room due to changes in the light level. Watch the second video below to see what number your sensor is generating.
- Double check your sensor code. In most cases, the issue can be solved through the code. To test your sensor with accurate code, open this MakeCode program, plug in an LED into LED port 1 and a light sensor into sensor port 1, adjust your sensor block and sensor threshold (see step 4), and download the code onto your micro:bit. Watch the third video below to check your sensor code.
- Make sure you are using correct Hummingbird blocks. There are 2 sets of Hummingbird blocks available in MakeCode: blocks for the Hummingbird Bit and blocks for the Hummingbird Duo using the micro:bit adapter. If you used our recommended setup procedure for MakeCode you were connected to a project preloaded with blocks for the Hummingbird Bit.
- Click here to connect to a project with Hummingbird Bit blocks loaded.
- Click here to connect to a project with the Hummingbird Duo blocks loaded (only for users with the Hummingbird Duo + micro:bit adapter).
- If you have done steps 1-7 and the sensor is still not responding, you may be dealing with a broken sensor or a broken sensor port on your Hummingbird Bit. Try the sensor on another port (be sure to update your code to reflect the new port number).
- If the sensor reacts, the issue is with the Hummingbird sensor port.
- If the sensor does not react, switch it out with a different sensor. If the new sensor reacts, your first sensor was broken. Watch the fourth video below to see reasons why the servo motor may be broken.
- If needed, new components can be ordered from our store.
Watch this video to check your sensor connection:
Watch this video to see what number your sensor is generating:
Watch this video to double check your sensor code:
Watch this video to see why your sensor may not be working properly: