Paso 1: Conseguir el concepto.
La idea general se debe tener en cuenta a la hora de alambre hasta que Arduino en Matlab es que se comunican utilizando el mismo lenguaje y protocolo. Es la comunicación serial vía puerto USB. Tanto en Arduino como Matlab entorno de codificación tenemos comandos específicos que permite la comunicación en serie, pero la base detrás de su funcionamiento se basa en el mismo algunos principios:
- Arduino y Matlab tanto en cuenta la tasa (velocidad) en el que comparten información y el puerto serie físico hablan a través de, de lo contrario no van a entender
- Ambos tienen comandos para enviar (escribir) datos a la otra parte a través del puerto serial;
- .. .y por supuesto manda recibir y leer los datos desde el buffer serial, el cual es un espacio de almacenamiento temporal en el que datos escritos son guardados esperando a ser recogido y eliminados (leer).
Qué vamos a hacer, después de que el cableado hasta el sensor de temperatura como se ilustra en el esquema de Fritzing, está escribiendo el código que se ejecutará en el Arduino y un script de Matlab con un montón de funciones, que nos permitirá a consulta Arduino para las lecturas de temperatura.
Antes de ilustrar los códigos en detalle, vamos a fijar el concepto schematizing todo:
en la placa Arduino subir un programa que, cuando se le preguntó por un comando serial (serial significa que pasa a través del puerto serial!), le hacen la Junta recuperar la temperatura del sensor y posteriormente copiarlo en el buffer serial, listo para ser recogido por Matlab!
Matlab, en el otro lado, hará el resto del trabajo: una secuencia de comandos se ejecutará y en una frecuencia fija, enviará la petición cadena temperatura a Arduino, y colacionar el valor de temperatura enviará al buffer serial de trazar en un gráfico de tiempo real temperatura vs tiempo.
Eso es todo! Ahora vamos a empezar moviendo un poco más...