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 ...
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 ...