- New
Product description: Arduino Modulino Vibro - vibration motor - Qwiic - ABX00130
Modulino Vibro is a family of intelligent modules designed for rapid prototyping and the development of advanced IoT systems. The module utilizes a vibration motor capable of speeds up to 12,000 rpm , providing clear and easily felt haptic feedback. Communication is via an I2C bus , requiring only two signal lines for control. The embedded STM32C011F4 microcontroller allows for PWM vibration intensity regulation and software-based I2C address changes . The module is fully integrated with the Arduino ecosystem and works with both the Arduino IDE and MicroPython.

Arduino Modulino Vibro - vibration motor - Qwiic - ABX00130.
Main features of the Modulino Vibro module
- VZ43FM1B8230001L vibration motor : generates clear haptic feedback at speeds up to 12,000 rpm
- I2C communication : simple I2C bus control via Qwiic connectors
- Adjustable vibration intensity : allows you to create different patterns and signal levels
- Built-in STM32C011F4 microcontroller : supports communication and PWM motor control
- Programmatic change of I2C address : possibility of operating multiple modules on one bus
- Compact design : small size makes it easy to integrate with existing devices
- Plug and play technology : quick start-up without the need to design additional electronics
- Arduino IDE and MicroPython compatibility : convenient programming for beginners and advanced users
Vibro Module Pinout, Connectivity and Compatibility
The Modulino Vibro communicates via an I2C bus accessible through two Qwiic connectors and additional solder pads . The interface uses the SDA and SCL lines, a 3.3V power supply, and ground , allowing for easy creation of complex sensor and actuator systems connected on a single bus. The default device address is 0x3A , but it can be changed software-defined , allowing multiple Vibro modules to be connected to a single microcontroller simultaneously . The module works with the Arduino UNO R4 WiFi, Arduino UNO Q, Nano ESP32, Nano 33 IoT, Nano RP2040 Connect, Nano Matter , and other Qwiic-compliant devices operating at 3.3V. Additional pins provide access to the SWD and UART interfaces, as well as the STM32C011F4 microcontroller signals, which can be useful during advanced modifications or your own hardware projects.
Programming the Modulino Vibro module
Using the module is made extremely simple thanks to the dedicated Arduino Modulino library . After installing the library, you can control the motor's operating time and power level, and create your own haptic sequences with a few simple functions. Modulino Vibro also supports the MicroPython environment, making it suitable for both educational and professional prototyping projects. Developers can create short vibration notifications, alarms, warning signals, or complex feedback patterns used in user interfaces. The included code examples allow you to quickly get started with the module and learn about I2C communication, PWM control, and the design of interactive electronic devices.
Technical specifications of the vibration motor module
- Actuator: vibration motor VZ43FM1B8230001L
- Microcontroller: STM32C011F4
- Communication interface: I2C
- Connectors: 2x Qwiic
- Default I2C address: 0x3A
- Possibility to change I2C address: yes, programmatically
- Operating voltage: 3.3 V
- Engine speed: 12000 rpm
- Current consumption in idle mode: approx. 3.4 mA
- Typical operating current consumption: 67 mA
- Maximum current consumption: 85 mA
- Compatibility: Arduino UNO R4 WiFi, UNO Q, Nano ESP32, Nano 33 IoT, Nano 33 BLE, Nano 33 BLE Sense, Nano RP2040 Connect, Nano Matter,Nano Connector Carrier
- Dimensions: 41 x 25.36 mm
- Weight: 4.4 g
Contents of the set
- Modulino Vibro Module
- 5 cm long Qwiic cable



