Arduino simulink MATLAB function error
5 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi,
I would like to use MATLAB function in my Simulink project. Unfourently I get error that my device isn't connected. It might be caused by line 5 "a = arduino('COM3', 'Mega2560', 'Libraries', 'JRodrigoTech/HCSR04');" in my MATLAB function. Without MATLAB function block everything work correctly. Below I inserted code and block function. I would by grateful for Your help.
function H1 = Out_H1 ()
coder.extrinsic('arduino');
coder.extrinsic('addon');
coder.extrinsic('readTravelTime');
a = arduino('COM3', 'Mega2560', 'Libraries', 'JRodrigoTech/HCSR04');
sensor = addon(a, 'JRodrigoTech/HCSR04', 'D52', 'D53');
t = readTravelTime(sensor);
temp1 = 0;
temp1 = 340*t*1000/2;
H1 = temp1;

Best regards, KK
0 Commenti
Risposte (1)
Madhu Govindarajan
il 15 Mag 2018
Try using the Ultrasonic sensor block in this submission - https://www.mathworks.com/matlabcentral/fileexchange/66568-arduino-engineering-kit-hardware-support
0 Commenti
Vedere anche
Categorie
Scopri di più su Arduino Hardware in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!