Can arduino receive and send information through its serial port to a simulink model on a pc?
显示 更早的评论
Hey, I tried to implement the fuzzy logic controller on the arduino uno and it doesn't work. Is it possible to run the controller on my pc and use serial receive and serial transmit to read the sensors on the arduino and give commands to the actuators?
回答(1 个)
Valmir Sadiku
2013-5-28
0 个投票
Of course, i tried that in the past and it works fine with the 'Serial Receive'- and 'Serial Send'-Blocks. You can run into trouble, because of your restrictions regarding the sample time. Therefore you have to use Real-Time Windows Target.
2 个评论
damon
2013-5-28
Valmir Sadiku
2013-5-28
As you noticed, the serial configuration block keeps indicating that no ports are available. I solved this problem by first plug-in the arduino then restart MATLAB, after that the port should be available. You can use the 'Stream Input'-Block from the real time windows target toolbox, and select an standard device.
类别
在 帮助中心 和 File Exchange 中查找有关 Arduino Hardware 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!