how to send multiple integer values from matlab to arduino ide?
Mostrar comentarios más antiguos
i have established connection between arduino ide and matlab,how can i send multiple integer values as an array of list from matlab to arduino.
1 comentario
Shlok Sharma
el 22 de En. de 2020
Respuestas (1)
Charan Jadigam
el 23 de Mzo. de 2020
Hi,
To write arrays to Arduino from MATLAB open a serial connection and connect it to Arduino and then write using ‘fwrite’. For establishing serial communication,
arduino = serial('COMx');
set(arduino,'DataBits',8);
set(arduino,'StopBits',1);
set(arduino,'BaudRate',9600);
set(arduino,'Parity','none');
fopen(arduino);
and write using
data=1:9;
fwrite(Arduino,data,'uint16');
1 comentario
Hugo Pontes
el 5 de Ag. de 2020
Hi, sorry I have a question:
If one uses uint16 as the data type what is the structure of the communication? Is it startbit, 8 databits,stopbit,startbit,8 databits,stopbit? Or startbit,16 data bits, stop bit ? Im using an FPGA and my Rs232 communication works for 8 bits but not for 16 bits so I suspect that the structure is not the second one I mentioned
Comunidades de usuarios
Más respuestas en Power Electronics Control
Categorías
Más información sobre MATLAB Support Package for Arduino Hardware en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!