Como puedo trabajar en simulink con el dato de un sensor que he abierto en Matlab?
Publicado por Hector (1 intervención) el 28/02/2019 10:05:41
Hola.
Mi idea es leer el dato de un sensor Vl53L0X mediante Arduino (I2C) y llevarlo a simulink para hacer un PID.
He conseguido leer el dato en Matlab mediante una librería (https://github.com/sandorcourane/matlab-vl53l0x). Ahora ese dato quiero llevarlo a Simulink.
El problema es que no se como llevarlo a Simulink, porque estoy iniciando una conexión con el Arduino por Matlab
>> a = arduino('COM3','Uno','Libraries','Adafruit/VL53L0X')
Y al conectarme a Arduino desde el workspace de Matlab, no puedo a la vez iniciar una conexión en Simulink con la tarjeta en modo "Externo" para luego trabajar con el PID y enviar una señal PWM...
A alguien se le ocurre una manera de hacer esto?
O en su defecto, como puedo leer el dato directamente desde simulink? Creo esto no se puede porque no hay una librería de simulink para el VL53L0X y solamente con el bloque I2C read no es suficiente..
Muchas gracias de antemano. Un saludo
Mi idea es leer el dato de un sensor Vl53L0X mediante Arduino (I2C) y llevarlo a simulink para hacer un PID.
He conseguido leer el dato en Matlab mediante una librería (https://github.com/sandorcourane/matlab-vl53l0x). Ahora ese dato quiero llevarlo a Simulink.
El problema es que no se como llevarlo a Simulink, porque estoy iniciando una conexión con el Arduino por Matlab
>> a = arduino('COM3','Uno','Libraries','Adafruit/VL53L0X')
Y al conectarme a Arduino desde el workspace de Matlab, no puedo a la vez iniciar una conexión en Simulink con la tarjeta en modo "Externo" para luego trabajar con el PID y enviar una señal PWM...
A alguien se le ocurre una manera de hacer esto?
O en su defecto, como puedo leer el dato directamente desde simulink? Creo esto no se puede porque no hay una librería de simulink para el VL53L0X y solamente con el bloque I2C read no es suficiente..
Muchas gracias de antemano. Un saludo
Valora esta pregunta


0