Xia mi micro:bit V2 Multi-functional Expansion Board

SKU: MBT0042

Looking for extra hardware for your micro:bit? This is a micro:bit V2-based multi-functional expansion board for programming education. With a compact 57×87mm layout, it integrates over 10 modules (sensors, 4-way motor, LEDs, OLED, external power). It helps students learn micro:bit basics and advance to projects like robot cars/Mecanum wheels. Despite rich features, it’s low-priced. Explore its extra capabilities!

Front of DFRobot micro:bit expansion board with components and red button.-DFRobot product sku:MBT0042 image.

Downloadable Resources

  • Docs
  • Tech Specs
  • 1. Example Code for micro:bit-Traffic Signal Light

    This article provides a step-by-step guide on using micro:bit to create a traffic signal light, complete with example code, hardware setup, and additional resources for educators and beginners.

    2. Example Code for micro:bit-Light Up RGB LED

    This guide provides step-by-step instructions on setting up and programming a micro:bit to light up an RGB LED using the MakeCode platform, including hardware and software preparation, a wiring diagram, and sample code.

    3. Example Code for micro:bit-Ambient Temperature and Humidity Sensor

    This article offers comprehensive guidance on utilizing the micro:bit to measure ambient temperature and humidity, complete with hardware setup, software instructions via MakeCode, and a sample code link to support hobbyists and educators in climate data monitoring projects.

    4. Example Code for micro:bit-IR-controlled Relay Switch

    The article guides you through setting up a micro:bit V2 and MBT0042 expansion board to control a relay switch using infrared remote control. It covers hardware and software preparation, including entering the MakeCode programming platform and wiring diagrams, ultimately providing users with the skills to replicate the example code and achieve the desired results.

    5. Example Code for micro:bit-Control Servo via Angular Rotation Sensor

    Explore the process of controlling a servo with a micro:bit using an angular rotation sensor, including hardware preparation, MakeCode programming, and sample code.

    6. Example Code for micro:bit-SR04 Ultrasonic Distance Sensor

    This article guides users through the process of connecting and programming a micro:bit with the SR04 Ultrasonic Distance Sensor using the MakeCode platform, including necessary hardware and software setup, wiring instructions, and example code for accurate distance measurement.

    7. Example Code for micro:bit-Fire Alarm

    This article provides a comprehensive guide to setting up a fire alarm using micro:bit V2, including hardware and software preparation, wiring diagrams, and safety precautions, with a focus on utilizing the MBT0042 expansion board and MakeCode platform for programming.

    8. Example Code for micro:bit-4-way Motor Drive

    This article offers a step-by-step guide on using the micro:bit V2 and MBT0042 expansion board to control four motors. It covers hardware and software setup, including links to MakeCode programming platform and sample code, making it an ideal resource for DIY enthusiasts looking to enhance their micro:bit projects.

    Reference

    The article discusses installing library files for MakeCode programming and details power supply methods, including USB and external options, essential for classes and robotics projects.

    Specification

    Parameter Details
    Operating Voltage 5V(USB)
    External Power Supply 5V~12V (The switch only controls the external power)
    Infrared Receiver (P13) ×1
    W2812RGB Light (P15) ×2 (RGB0 RGB1)
    Relay Module (I2C) ×1 (On-board status indicator )
    Infrared Flame Sensor (I2C) ×1
    Temperature & Humidity Sensor (I2C) ×1
    Rotation Angle Sensor (I2C) ×1
    Red/Yellow/Green Traffic Light Module (I2C) ×1
    12864_OLED Display (I2C) ×1 (With black metal protective cover)
    Motor Drive (I2C) ×4 (Onboard forward/backward rotation two-color indicator)
    GPIO(5V) P0 P1 P2 P8 (External power with stronger driving capability)
    GPIO(3.3V) P0 P1 P2 P8 P12 P14 P16 (Inner power of micro:bit main-board)
    I2C Expansion Port (3.3V) ×2
    HuskyLens Port (5V I2C ) ×1 (External power with stronger drive capability)
    SR04 Ultrasonic Sensor Port ×1 (5V P0 P1 GND)
    URM10 Ultrasonic Sensor Port ×1 (5V P0 P1 GND)
    Dimensions 57×87 mm/2.24×3.43”

    Pinout

    Board Overview

    IO Ports Description

    • GPIO (3.3V): the IO port power of 3.3V is leaded out from the micro:bit mainboard, so that the driving current is low, and it is suitable for low-power sensors and actuators.
    • GPIO (5V): the IO port power of 5V is directly connected to the power supply, so that the driving ability is strong, and it is suitable for high-power external devices such as servo, and some sensors that can be only powered by 5V.
    • I2C (3.3V): the IO port power of 3.3V is leaded out from the micro:bit mainboard, so that the driving current is low, and it is suitable for low-power sensors and actuators.
    • I2C (5V): the IO port power of 5V is directly connected to the power supply, so that the driving ability is strong, and it is suitable for high-power external devices such as servo, and some sensors that can be only powered by 5V.

    Was this article helpful?

    TOP