File Exchange

image thumbnail

Raspberry Pi and Arduino Serial Communication

version (39 KB) by Techsource Technical Team
This submission enables serial communication between Arduino and Raspberry Pi in Simulink.


Updated 27 Jun 2016

View License

Contains a driver block for serial receive on Raspberry Pi.
This submission enables serial communication between Arduino and Raspberry Pi.
There are two models in this submission:
1) Arduino model: Transmits a character via the TX pin. Can either be run in External Mode or deployed to board.
2) Raspberry Pi model: Receives the character via the RX pin. Run in External Mode to view the character received.
Watch the video demonstration here:

Refer here for a write-up describing this submission:

By Esther Ling, Edu Engineer

Comments and Ratings (3)


Bibin (view profile)

Hi thanks for the post. I had a quick question . Do we really need an sfunction at the Raspberry Pi side ? Does the Raspberry Pi Support package serial read block do the same ?

I just had to link the library wiringSerial.h and wiringSerial.c, float precision would be good, too :)


Added Youtube video link

Updated title to better describe submission.

MATLAB Release Compatibility
Created with R2015b
Compatible with any release
Platform Compatibility
Windows macOS Linux

More Files in the  MATLAB Maker Community

MATLAB Online Live Editor Challenge

View the winning live scripts from faculty and students who participated in the recent challenge.

Learn more

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video