Arduino Software from MATLAB and Simulink
MATLAB and Simulink support Arduino, an inexpensive, open-source microcontroller board. Arduino boards provide flexibility for introducing concepts such as signal processing and mechatronics.
Features of the Arduino platform include:
- Wide adoption and useful support from numerous websites, newsgroups, and user forums
- Extensibility through plug-in boards for a broad range of applications, such as motor control, wireless communication, audio processing, and data logging
- Easy setup of simple signal processing or motor control projects
MATLAB and Simulink support two Arduino boards:
- Arduino Mega board (recommended), which features:
- ATmega2560 processor running at 16 MHz
- 128 KB of flash memory
- 16 analog and 54 digital I/O channels with 14 PWM outputs
- Built-in USB, SPI, and I2C/TWI connectivity
- Arduino Uno board, which features:
- ATmega328 processor running at 16 MHz
- 32 KB of flash memory
- 6 analog and 14 digital I/O channels with 6 PWM outputs
- Built-in USB, SPI, and I2C/TWI connectivity
Learn More
Arduino Support from MATLAB
Communicate with and control your Arduino board over a USB cable from a host-based MATLAB or Simulink session.
Arduino Support from Simulink
Use Simulink to develop algorithms that run directly on your Arduino board.