Problemas comunicacion serial Matlab y Arduino mega 2560 R3

Hola estoy haciendo una comunicacion serial entre matlab y el arduino
uso el matlab R2007b y el arduino mega de esos que ya no traen el ftdi
y usan no se que para convertir de usb a serial

inicializo el serial en matlab asi

delete(instrfind({\'Port\'},{\'COM3\'}));
ARDUINO = serial(\'COM3\',\'BaudRate\',9600,\'Terminator\',\'CR/LF\');
warning(\'off\',\'MATLAB:serial:fscanf:unsuccessfulRead\');

y le mando un string llamado cx

fopen(ARDUINO);

fprintf(ARDUINO,\'%s\\n\',cx);

y cierro el puerto
fclose(ARDUINO);


el problema es que no hace lo que tiene que hacer el arduino, la programacion del arduino no tiene errores estoy 200% seguro
pero solo se prende el led 13 del arduino y no se apaga solo pasa esto con el matlab debe ser problema de drivers o el formato en que lo manda ...
 
la programacion del arduino no tiene errores estoy 200% seguro

Tengo entendido que, en el arduino solo debes cargarle el programa de comunicacion de "Arduino - Matlab", el cual se encuentra en la pagina de matlab, puedes buscarlo por google "Como comunicar arduino con matlab"

y el arduino lo vas a programar completamente desde matlab..

yo lo he usado y me funciona a 100%

he logrado desde encender y apagar un led con un boton desde el "GUI" de matlab, hasta mover los servos, lamentablemente no tengo la información porque formatee la pc.
 
Atrás
Arriba