Comunicación Serial Arduino Simulink/Matlab 🚨

preview_player
Показать описание
Comunicación Serial entre Arduino y Simulink [Matlab] empleando el instrument control toolbox.

Con este procedimiento, puedes recibir datos en Simulink provenientes desde cualquier dispositivo como Arduino, PIC, Microcontroladores en general, PLC, sensores, o cualquier otro dispositivo que envie una trama de datos via Serial.

De la misma forma, puedes transmitir datos desde el Simulink/Matlab hacia tu dispositivo para ejecturar alguna orden o procedimiento.

Toda la información, junto con los códigos para descarga puedes encontrarlos a continuación en los Links de Interés.

LINKS DE INTERÉS

⏱ MARCAS DE TIEMPO ⏱
00:00 Comunicación Serial Arduino Simulink/Matlab
00:36 Instalación de Instrument Control Toolbox
02:45 Circuito del Arduino (Motor DC)
03:44 Transmisión de Datos Serial en Simulink
06:16 Recepción de Datos Serial en Simulink
08:27 Configuración de la comunicación Serial
08:57 Código de Arduino para comunicación serial
12:14 Recepción de Datos Serial en Arduino
15:45 Transmisión de Datos Serial en Arduino
16:19 Implementación

★SÍGUEME EN MIS OTRAS REDES★

_________________________________________________________________
Te ha servido esta información y quieres que siga aportando más contenido gratuito y de calidad. Podrias invitarme un Café y ayudarme a seguir pagando los servidores del sitio web.

__________________________________________________________________
Рекомендации по теме
Комментарии
Автор

Sergio muchas gracias por tus excelentes videos. Desde hace 2 años te vengo viendo cuando encontré los vídeos sobre PIC

Explicas muy bien y te felicito bastante. Saludos 🇨🇴

cristianjunca
Автор

Muchas gracias por compartir tus conocimientos.
Espero que más personas vean tu canal y aprendan más sobre esta ingeniería.
Te felicito y espero que sigas con esas ganas de explicar.

Saludos desde Chicago.

josuepati
Автор

Excelente, tengo Arduino y Microcontroladores, pero nunca he usado la librería desde Simulink.

ya veo el video muchísimas gracias

cypictronic
Автор

Muchas gracias por compartir
Una observación, en mi caso adicionalmente usé el condicional "if" para filtrar señales de ruido

luistimana
Автор

es increible lo completo que es esta serie de videos, uno podria pensar que terminara en un bucle infinito de videos seriados pero es inclreible como todo tiene una conexion mil gracias ]

leonardoramirezorozco
Автор

Te pasaste. Genial la explicación y demostración del experimento! Quedé con ganas de aprender más. Saludos!

bastiane
Автор

Podrías hacer más videos implementando Simulink con Arduino? :D

gersonpalacios
Автор

Hola a todos, estoy trabajando en mi proyecto de grado con multiples señales, el objetivo es controlar mediante matlab. en este caso como podría enviar mas de una señal? mil gracias

davidstevenchaparroforero
Автор

Gracias por el vídeo Sergio, utilizando la "union": ¿Cómo sería para enviar un arreglo desde Arduino a Matlab y viceversa?

jorgea.lizarraga
Автор

Hola muchas gracias por la explicación. Mi consulta es: si quiero enviar dos datos desde el arduino y leerlos en simulink como podría hacerlo? Como partir esa trama y obtener esos 2 datos por separado para visualizarlo.

jorgefuertes
Автор

Hola estimado, muy buen video. Quería consultarte por un problema que estoy teniendo hace mas de 1 mes en el cual no encuentro solución. Este método que utilizas, es para leer byte a byte, lo cual implica cambios en la programación del codigo de arduino, otra forma es utilziar el bloque "Query instrument", este permite leer datos directamente sin tener que enviar byte a byte desde el aduino, es decir, solo utilizando el comando Serial. println en arduino, el problema es que ha muchos youtubers les funciona, he revisado de todo y nada. Has podido utilizar este bloque "Query instrument" ?

Cristian-qqqm
Автор

buenos días sergio le hago una consulta quiero hacer la conexión con proteus y no logro obtener los datos en matlab .Como deberia ser el uso del COM para esa comunicación serial entre protues y simulink. muchas gracias

dariosotomoya
Автор

Que tal Sergio estoy haciendo un trabajo en que quiero comunicar simulink con Labview a través de comunicación serial con los puertos Com, me podrías brindar una asesoría de como configurar la señal ya que mis graficas no son iguales. Saludos ojala me puedas ayudar.

gabrielsilvestre
Автор

Sergio, una consulta, como hago para enviar desde arduino dos o mas valores a simulink para graficarlos?

javierdanielnikolalde
Автор

Hola, yo tengo mi codigo en arduino que me lee una señal de entrada(voltaje), esa señal de entrada yo la estoy mandando a matlab por puerto serial. Necesito que mi controlador fuzzy le llegue esa señal que le mando y que respecto a eso me de una salida... como hago para mandarle esa señal de entrada a mi sistema fuzzy? Es algo muy simple. leer un voltaje y si el voltaje es menor a 3 prender un led y si es mayor a 3 prender otro led de otro color... pero con sistema fuzzy... gracias espero me puedas aclarar esa duda

jhoansebastianruizhurtado
Автор

Buenos días Sergio, me encanta ese tutorial. Me gustaría saber si haz hecho una comunicación serial de Matlab a Arduino sin Simulink, estoy realizando esta comunicación y tengo una dato double para enviarlo por serial de Matlab a Arduino, me puedes ayudar por favor. Muchas gracias Sergio

miguelatahuallpapintobohor
Автор

Bom dia, bom finalmente chegaram os meus componentes da china eu já testei e funcionou tudo ótimo, meu MATLAB é o 2015, fiz passo a passo do tutorial instalei os pacotes necessários para comunicação com arduíno uno, bem diferente do seu vídeo o meu arduíno aparece COM8, BEM QUANDO COLOCO PARA RODA NÃO FUNCIONA, MANDEI O CÓDIGO PARA O ARDUÍNO O MESMO CITADO NO TUTORIAL, APERTO PLAY E FICA LA COMO SE TIVESSE FUNCIONANDO a comunicação com o ARDUÍNO, mas o motor não gira, fiz um programa teste sem utilizar o Simulink o motor funciona a ponte H também.

Então pensei que fosse o MATLAB então baixei a versão 2021, mesmo procedimento baixei os pacotes necessários, montei passo a passo no Simulink, mandei o programa para o ARDUÍNO o mesmo do tutorial, até fiz teste de comunicação no final da instalação do pacote e deu tudo certo, mas quando vou simular no Simulink não funciona aparece se quero reporta o problema apertando envia ou não enviar o MATLAB fecha

andreivo
Автор

Thank you for the video, how to send & receive multiple data using this serial communication protocol & is it really a real time implementation?

zack
Автор

Hola estimado, he realizado los mismos procedimientos, estoy utilizando los mismos componentes que tu, pero al momento de darle PLAY en simulink, el arduino no hace nada, revisé todo y tampoco, es como si matlab ya no funcionara como antes, al principio funcionó estuvo funcionando, giraba el motor pero a los 10 segundos se quedaba activado y simulink mostraba que el tiempo no avanzaba. Sabes que podrá ser ?

Cristian-qqqm
Автор

Hola Sergio, Excelente explicacion, una duda cuando tengo el serial send funciona la simulacion en tiempo real, sin embargo cuando agrego el serial recive se realentiza muchisimo, tienes alguna idea de por que pueda pasar esto ? Muchas Gracias

johnbarrera