Learn about developing Matter devices using Silicon Lab's secure, intelligent, connected microcontrollers
Overview
In this Dev Lab, we expand the Arduino Matter Fan example from the Arduino IDE to control real hardware. Starting from the built-in Matter Fan framework, the project adds code to drive a 120mm PWM fan, monitor its RPM, animate addressable RGB LEDs, and display information on an OLED screen. The fan can be controlled through an app, a voice assistant, or the on-board button.
You’ll learn how to use the Matter APIs provided in the Arduino Core for Silicon Labs boards, integrate external libraries for displays and QR codes, and build hardware support for a fully functional connected device. The video also covers commissioning the fan into a Matter network, controlling it with Alexa, and viewing the device status directly on the OLED.
What you will learn:
- How to expand the Arduino Matter Fan example to control physical hardware
- How to connect and control a PWM fan, LEDs, and an OLED display
- How to use the Matter APIs and data model in the Arduino IDE
- How to commission a Matter device and control it through an app or voice assistant
- How to use Arduino libraries to extend functionality and speed up development
Build a complete connected device that combines Matter connectivity with real hardware control using the Arduino Nano Matter and Silicon Labs Arduino Core.
Software Links:
- Arduino IDE Download
- Arduino Nano Matter User Manual for instructions on setting up the IDE and Arduino Nano Matter Board
- Visit the Silicon Labs Arduino Core repository on GitHub to get started with the full range of Matter-compatible boards
- Download the software and hardware files for the fan from the Silicon Labs Training Examples repository on GitHub
Hardware Links:
- Arduino Nano Matter
- Adafruit 128x128 Monochrome OLED
- Adafruit BSS138 Logic Level Converter
- Adafruit MPM3610 5V Buck Converter
- Cooler Master MasterFan MF120 Halo 2
- Arctic P12 PWM PST A-RGB Fan
Additional Links:
- Learn more about Silicon Labs Matter solutions
Dev Lab - Build a Matter Fan with the Arduino Nano Matter
Prerequisites:
Arduino Nano Matter or other compatible board
For additional hardware see Hardware Links in main description