Device Drivers
Developing Simulink Device Driver Blocks: Step-By-Step Guide and Examples
You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
Editor's Note: This file was selected as MATLAB Central Pick of the Week
Cite As
Giampiero Campa (2026). Device Drivers (https://github.com/giampy1969/simulink-device-drivers/releases/tag/v1.7.0), GitHub. Retrieved .
Acknowledgements
Inspired by: Simulink Support Package for Arduino Hardware, Simulink Support Package for Raspberry Pi Hardware
Inspired: Driver for Arduino Data Logging Shield, Play a Tune on Arduino, Arduino - Loop Time S-Function, Device Drivers for the BeagleBone Black, Arduino Additional Sensors Library (DHT, LPS331), Soft Real Time, Data Logger on Arduino UNO, Rensselaer Arduino Support Package Library (RASPLib), Raspberry Pi Simulink Driver Blocks ADC DAC PWM, Arduino Udp Ethernet Shield, 3 Note Piano on Arduino with S-Functions, ADLX345 i2c Driver for Arduino Mega, Example Driver blocks for Simulink Hardware Support Packages, Raspberry Pi Driver Block SFunction, Raspberry Pi DC Motor H-Bridge Driver Block SFunction, Raspberry Pi PWM Driver Block SFunction, Raspberry Pi Quadrature Encoder SFunction, Arduino S Function for MPC4725 I2C DAC, Raspberry Pi MPU6050 SFunction with I2C Communication using WiringPiI2C, RC Receive Driver Block for Arduino, Motor Shields, SEN0140 Simulink i2c Driver for Arduino Mega 2560
General Information
- Version 1.7.0 (1.88 MB)
-
View License on GitHub
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.7.0 | See release notes for this release on GitHub: https://github.com/giampy1969/simulink-device-drivers/releases/tag/v1.7.0 |
||
| 1.6.0 | Updated license |
||
| 1.6.0-0 | Minor modification to documentation (e.g. updated copyrights). |
||
| 1.5.0 | Included drivers for AF Motor Shield V2, and Embedded MATLAB-based examples. |
||
| 1.4.0 | Fixed small typos, updated copyright, and added troubleshooting section to the guide. |
||
| 1.2.0 | Fixed a few typos and added a troubleshoot page at the end of the guide. |
||
| 1.1.0 | The PDF document was slightly refined. |
||
| 1.0.0 |