pdf-icon

Unit EXT.IO2

SKU:U011-B

Description

Unit EXT.IO2 is an IO expansion unit developed based on the STM32F030 main controller, using an I2C communication interface, providing 8-channel IO expansion. Each IO channel supports independent configuration of digital input/output, ADC, SERVO control, and RGB LED control modes. It supports configuring the device's I2C address, which means users can mount multiple Unit EXT.IO2 units on the same I2C bus to expand more IO resources. It is suitable for applications such as multi-channel digital/analog signal acquisition and light/servo control.

Features

  • 8-channel input/output expansion:
    • Digital input/output
    • ADC input
    • SERVO control (PWM)
    • RGB LED control
  • I2C communication interface:
    • Supports I2C address configuration

Includes

  • 1 x Unit EXT.IO2
  • 1 x HY2.0-4P Grove connection cable (20cm)

Applications

  • IO expansion
  • Servo control
  • Multi-channel light control
  • Multi-channel analog signal acquisition

Specifications

Specification Parameter
MCU STM32F030F4P6
I2C Address 0x45 (default)
Number of IO Expansions 8
IO Interface Pin Spacing 2.54mm
IO Supported Modes Digital input/output, ADC, SERVO control, RGB LED control
IO Supported Input/Output Level 3.3V
Product Size 32.0 x 24.0 x 10.2mm
Product Weight 5.0g
Package Size 138.0 x 93.0 x 11.2mm
Gross Weight 10.0g

Schematics

PinMap

Unit EXT.IO2

HY2.0-4P Black Red Yellow White
PORT.A GND 5V SDA SCL

Model Size

Softwares

Arduino

UiFlow1

UiFlow2

Internal Firmware

Firmware Version Update Protocol
v1 First Release Version Unit EXT.IO2 I2C Protocol v1
v3 1. Add PWM mode 
2.Add I2C IAP upgrade function
Unit EXT.IO2 I2C Protocol v3
M5 DAPLink
If you don't have the STM32 downloader tool, you can refer to the M5 DAPLink tutorial and use the Core2 or CoreS3 as a programmer to complete the firmware update for the device.

Protocol

Video