Your shopping cart is empty!
Kittenbot IOBit V2 Board for micro:bit Bundles
- Brands KittenBot Code: V-B-IOBIT
Note: There are three options of Kittenbot IOBit V2 to choose from:
IOBit V2 with micro:bit V2 | IOBit V2 Board ONLY (without micro:bit) |
Note: This IOBit Expansion board works with both the micro:bit V1 and micro:bit V2.
This is a low-cost expansion board for micro:bit, which is specifically used for the IO ports of micro:bit. It has taken all the IO resources on the micro:bit, and also come with a built-in buzzer. The buzzer is connected to the P0 pin through the slide switch. The small size is very suitable for small projects using micro:bit.
Length x width x height: 57mmx44mmx12mm
MakeCode/KittenBlock (based on Scratch3.0) with hardware: micro:bit.
5V power
Insert the USB power supply (5V 1A) as shown in the above figure. Press the blue button at 2, and the red indicator light at 3 will light up. You can use the left 5V interface.
P0 buzzer
The slide switch to turn on or off the buzzer function (see the silkscreen on the back of the board for status)
3Pin IO port leads
All the pins in the micro:bit have been taken out without any reservation (Note: there are no P17 and P18 on the micro:bit, it’s not that the IObit is not taken out)
5PIN gold fingers
If you haven’t gotten started with micro:bit, first get started with micro:bit, this is the operating premise.
Use music blocks directly in MakeCode to
If you use P0, remember to turn the buzzer toggle switch off (because the buzzer is combined with P0)
When using the micro:bit power supply, IObit IO port drive capability is very weak, IO port current is less than 200mA, please do not connect high current devices (such as large servo MG995, DC motor), otherwise, it will burn out the micro:bit, you must fully understand before using what the device current conditions needed
When using a 5V external power supply, you can drive multiple small servos, but please note that the maximum current is 1A!
If you use the high-low read function of the pin, you must set the pull-down on the pin.
If P0 is used as a normal IO port, the buzzer toggle switch must be turned off, otherwise, the buzzer will sound or the IO read value will be abnormal.
Use the shared pin with the micro:bit dot matrix (such as 3, 4, 5, 6, 7, 8, 9, 10, 11), remember to disable the dot matrix screen on the software, otherwise, it will be a bit of a screen burst
Do not use IO19, 20. 19 and 20 cannot be used as an IO port. Although the display on the MakeCode software can be used, it is not used! It can only be used for I2C communication
The USB port allows a maximum input current of 1A.
Do not place it on a metal surface to avoid short circuit
It is consistent with micro:bit programming because IObit does not have its own drive chip (except buzzer). The building block that is generally used with IObit is to operate the IO port. Many sensors on the market return high and low voltage. Flat, or an analog value. For actuators, the microbit needs to output high and low levels to control. People who are not familiar with this aspect can search Netease Cloud Classroom: Xiaoyan Technology and find the Arduino tutorial, which explains how to use the commonly used sensors on the market, the principle is the same.
With common building blocks -> pin
Before using the building blocks, you must first understand the control method or reading method of the electronic module you are using.
Digital Reading:
Most newbies will fall out of here because they often ignore setup pull-ups or pull-downs during initialization. So the level state will fail after reading it once. Therefore, we must pay attention to this. micro:bit itself does not help to set up and down by default, you need to set it yourself.
Analog Reading:
In response to the analog reading, because the analog reading will return a value of 0-1023, it is always inconvenient to display it with a dot-matrix screen. So here we take advantage of the unique serial port debugging function of the MakeCode offline version produced by Xiaoyan. First, download the program shown in the figure to open the serial port. In step 2, the console of the device will appear, you can see the data returned in real-time.
Digital Writing:
Digital read here does not need to be set up and down
Analog Write
Simulated writing an example of a flashing light
The most commonly used IO port operation is one of these four types. After you master it, you should have no problem with the commonly used sensors on the market. Another thing to note is that the sensors on the market are 5v and 3.3V compatible. But some can only work in 5V. For example, the blue ultrasonic wave that Taobao sells can ordinarily only work in 5V. If IObit is connected, the number read back will always be 0, because the module is not working properly!