micro: IO-BOX Expansion Board with On-board Li-ion Battery Power

SKU: MBT0005

The article introduces the Gravity micro:bit Multifunctional Expansion Board, a versatile accessory designed to enhance the capabilities of micro:bit devices. It provides detailed insights into its features such as motor driver support, multiple IO ports, efficient power management, and built-in safety measures, all powered by a CR123A battery. This expansion board is ideal for educational and DIY electronics projects, allowing users to expand their creativity and technical skills with the micro:bit platform. The summary highlights the board's potential to significantly improve project outcomes by offering additional functionalities and safety, encouraging readers to explore new possibilities in their micro:bit experiments.

Front of io expansion board with onboard battery and i2c interface-DFRobot product sku:MBT0005 image.

Downloadable Resources

  • Docs
  • Tech Specs
  • 1. Buzzer

    This article offers a detailed example code and guide on how to drive a buzzer using micro:bit, including software preparation, library installation, and programming with makecode, resulting in music sound effects from the buzzer.

    2. Servo

    This article provides a practical guide to control a 9g servo motor using the micro:bit's IO port, featuring sample code and a link to the motor drive library, with instructions on utilizing MakeCode graphical programming to facilitate learning and implementation.

    3. LED

    This article offers a comprehensive guide on using micro:bit's IO port output to drive an LED, including example code, software preparation, and programming platform details.

    4. Read the sensor data

    This article offers a guide to reading sensor data from a micro:bit's IO port using MakeCode, including sample code and instructions for library installation, demonstrating the program's output with button interactions.

    5. Motor

    This article explains how to use micro:bit to drive motors with example code, utilizing makecode graphical programming for continuous motor rotation forward and backward.

    Reference

    The blog post discusses the design and safety considerations for motor drive products, focusing on the use of CR123A lithium batteries and advanced power management to ensure durability and safety, particularly for children.

    Specification

    Parameter Details
    Battery Type CR123A 3.6V Rechargeable Li-ion Battery (Note: do not use 3V CR123A or unrechargeable Li-ion battery, because to recharge the unrechargeable battery will cause battery damage or even endanger the personnal safety.)
    Digital Input Voltage 0V/3.3V
    Analog Input Voltage 0~3.3V DC
    Standard Gravity Interface -
    Micro: bit Interface P0, P1, P2, P8, P12, P13, P14, P15, P16
    Motor Interface DC motor ×2
    Onboard Buzzer and Buzzer Switch -
    Dimension 61×61mm/2.40×2.40”
    Programming Platform makecode graphical programming, mind+ graphical programming

    Pinout

    • Micro: bit Interface: P0, P1, P2, P8, P12, P13, P14, P15, P16

    Was this article helpful?

    TOP