MATLAB Answers

Working with serial port in Raspberry Pi 3 B+

14 views (last 30 days)
Hajar Abedifirouzjaei
Hajar Abedifirouzjaei on 31 May 2020
Answered: Reeno Joseph on 9 Jul 2020
Hi everyone,
I am a beginner in MATLAB and Raspberry Pi. I have a radar that is connected to my Raspberri Pi. I want to acquire data from the radar and process it by my desktop installation of MATLAB. I have used these code for connecting to Raspberry Piand its serial ports:
myraspi= raspi('192.168.137.46','pi','raspberry');
comportnum_str_Data='/dev/ttyACM1';
hDataPort=serialdev(myraspi,comportnum_str_Data,230400,8,'none',1);
comportnum_str_Cfg='/dev/ttyACM0';
hCfgPort=serialdev(myraspi,comportnum_str_Cfg,115200,8,'none',1);
So, my questions:
1- How can I open to these ports? As an example, in Linux and Windows we can use serial function for onnecting and 'fopen' for openning port.
2- How we can check port status? like windows that is:
hDataPort.BytesAvailable
3- How we can check port input buffer size? Like:
hDataPort.InputBufferSize

  0 Comments

Sign in to comment.

Answers (1)

Reeno Joseph
Reeno Joseph on 9 Jul 2020
Hello Hajar
This feature is not available in raspi - MATLAB IO. We will consider your usecase for future enhancements.
Thanks,
Reeno Joseph

  0 Comments

Sign in to comment.

Products


Release

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by