Description
HMI Module
is a human-computer interactive module that provides rotary encoder
, two input buttons
and two LED indicators
, using STM32F030 as the acquisition and communication MCU, and communicating with the M5 host through I2C. In addition, there are portB and portC
interfaces on the module, and a 500mAh lithium battery
is built-in. The module is suitable for a variety of applications that require handheld operator interaction.
Features
- STM32F030F4P6, ARM Cortex-M0 @ 16 KB Flash and 4 KB SRAM
- Human-machine interaction (rotary encoder, two input buttons and two indicator lights)
- PORT B and PORT C interfaces
- Programming platform: Arduino, UIFlow
Includes
- 1×HMI Module
Applications
- Industrial control
- Embedded systems
- Smart home
Specification
Resources | Parameters |
---|---|
MCU | STM32F030F4P6 |
Interactive peripherals | The rotary encoder of the dial wheel, two input buttons and two indicator lights |
Battery | 500mAh polymer battery |
Input voltage | 5v |
Operating temperature | 0-40°C |
Product Size | 54546.6mm |
Package Size | 605717mm |
Product Weight | 22.5g |
Package Weight | 43g |
Related Link
Schematic
Module Size
Examples
Arduino
UIFlow
UIFlow Blocks
- Init I2C address
- Get counter value
- Get increment value
- Get button status
- Get device FW version
- Set counter value
- Set LED state
- Set I2C address