![Launchpad - Comunicación Serial Con Matlab: 6 lépés Launchpad - Comunicación Serial Con Matlab: 6 lépés](https://i.howwhatproduce.com/images/001/image-1051-69-j.webp)
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:48
![Launchpad - Comunicación Serial Con Matlab Launchpad - Comunicación Serial Con Matlab](https://i.howwhatproduce.com/images/001/image-1051-70-j.webp)
Jó, bienvenido és este tutorial donde aprenderás a comunicar tu tarjeta LaunchPad TI Evaluation Kit con Matlab.
En este tutorial se enfocará a la conexión con la Tiva C y el usuario podrá migrar fácilmente and una tarjeta tipo MSP430.
Primero, antes de comenzar el tutorial…
1.- Tener instalado MATLAB (una versión que soporte comunicación serial).
2.- Instalar Energía IDE (https://energia.nu).
3.- Ajánlás: Töltse le az esta alkalmazást az "iOhmy" elektromos telefonról.
4.- No olvides darle Me gusta y Compartir a… www.facebook.com/UpiitaRAM
Gracias:)
1. lépés: Que Es La Comunicación Serial RX/TX
![Que Es La Comunicación Serial RX/TX Que Es La Comunicación Serial RX/TX](https://i.howwhatproduce.com/images/001/image-1051-71-j.webp)
El protocolo serial asíncrono es un protocolo de comunicación común en el mundo de la Electronica embebida. Es utilizado por dispositivos para comunicar informationción. El protocolo se implementa en los receptores/transmisores asíncronos universales (UART, por sus siglas en inglés). Cuando un dispositivo se comunica usando el protocolo serial, with UART transmite en la línea "TX" and recibe datos por la línea "RX".
En unaa comunicación serial tendremos una terminal (o pin) con las letras "TX" y otra con "RX".
Para conectar dos dispositivos mediante UART, de deben conectar los pins como se muestra en la imagen.
A legújabb indítóprogramok Launchpad TI Tiva C, 8 UART. Y en una tarjeta MSP430 solo tenemos 1 UART.
2. lépés: Comunicación Serial Con Launchpad
![Comunicación Serial Con Launchpad Comunicación Serial Con Launchpad](https://i.howwhatproduce.com/images/001/image-1051-72-j.webp)
A legújabb indítóprogramok TI Tiva C, 8 UART. Y en una tarjeta MSP430 solo tenemos 1 UART.
Si vemos el siguiente diagrama, podemos observar en colornaranja unos bloques que dicen RX (1), TX (1) stb.
Esos bloques RX (1) y TX (1) son el puerto Serial1.
En este ejemplo usaremos el puerto serial defekti que usa el puerto USB computer
Entonces, en caso de que queramos conectar un dispositivo serial a nuestra Launchpad usando los pines…
RX (1) láma PC_4
TX (1) se llama PC_5 (aparecen en color morado) y pertenecen en la fila J4 de pines o terminales para conexión.
Ez egyedülálló hacer comunicación soros medián USB, el puerto se llamará en nuestro código Serial.
Y usaremos comandos como Serial.write () y Serial.read ().
*Para ver mas sobre las terminales de la Tiva C, descarga:
energia.nu/img/StellarPadLM4F120H5QR-V1.0.j…
energia.nu/img/StellarPadLM4F120H5QR-V1.0BA…
3. lépés: Programozzon La Tiva C Con Energía IDE -t
![Program és La Tiva C Con Energía IDE Program és La Tiva C Con Energía IDE](https://i.howwhatproduce.com/images/001/image-1051-73-j.webp)
Primero, me gustaria mencionar algunos comandos en Energía IDE para comunicación serial.
Tenemos los comandos…
Serial.begin (sebesség) Establece la velocidad de bits por segundo (baudios), sebesség = 300, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600.
Serial.read () Lee adatok belépők a LaunchPad -en keresztül RX ()
Serial.write () Adatok írása a LaunchPad segítségével TX ()
Serial.println () Adja meg az adatokat Serie como tipo ASCII.
Ahora bien, el código que se muestra en la imagen define una konstante para el LED rojo RED_LED.
Desde MATLAB escribiremos un 1 encender el LED and 2 para apagarlo
Entonces, si variable matlabData = 1 enciende el LED con HIGH y si es 2 apaga con LOW.
matlabData = Serial.read (); es el encargado de leer los datos de entrada.
_
Töltse le a Tiva C (Energía IDE) kódját.
4. lépés: Comunicando LaunchPad Con Matlab
![Comunicando LaunchPad Con Matlab Comunicando LaunchPad Con Matlab](https://i.howwhatproduce.com/images/001/image-1051-74-j.webp)
Elsődleges és fontos, debemos obtener el nombre del puerto serial en en que estamos conectados.
Energiagazdálkodás, Eszközök> Soros port, podemos ver un nombre como/dev/tty/usbmodem0e203E21, este nombre es diferente para cada computadora. En el caso de Windows verás que dice COM.
Ya que copiaste el nombre del puerto serial, cierra el program Energia.
FONTOS: Energía y Matlab no pueden estar ejecutandose al mismo tiempo
Bien, ya que tienes ese nombre del puerto, abre MATLAB y escribe lo siguiente:
s = soros ('elnombredeTuPuertoSeria l');
ejemplo: s = soros ('/dev/tty/usbmodem0e203E21')
5. lépés: Programozzon en MATLAB
![Programando En MATLAB Programando En MATLAB](https://i.howwhatproduce.com/images/001/image-1051-75-j.webp)
Como sabemos, la comunicación será Serial. En este ejemplo solo tenemos conectada la Launchpad mediante puerto USB and en nuestro código de Energía IDE tenemos Serial.read () y Serial.write () para lectura y escritura.
*Los comandos que usaremos en MATLAB son…
Para deklarar tu puerto serial és egy változó: s = serial ('/dev/tty/usbmodem0e203E21')
Para usar el puerto hay que abrirlo: fopen (s); % inicia comunicacion
Y cerramos el puerto al terminary su uso: fclose (s); % termina la comunicacion
También puedes experimental con el comando: s. Status (), si al ejecutarlo aparece 'open', entonces el puerto ya esta en uso con MATLAB.
_
Töltse le a Matlab código -t
6. lépés: Eredmények
![Eredmény Eredmény](https://i.howwhatproduce.com/images/001/image-1051-76-j.webp)
Al ejecutar el código de Matlab, el program pide ingresar 1, 2 o bien 0 para salir.
Si ingresamos 1, encendemos el LED rojo y si ingresamos 2, apagamos el LED rojo.
* Espero te haya gustado el tutorial, agradecemos comentarios y sugerencias *
No olvides download the esta app de elektrónica "iOhmy" for iPhone.
Te invitamos unirte a nuestra página de facebook:
www.facebook.com/UpiitaRAM
Ajánlott:
TM4C123G LaunchPad Kezdő útmutató: 7 lépés
![TM4C123G LaunchPad Kezdő útmutató: 7 lépés TM4C123G LaunchPad Kezdő útmutató: 7 lépés](https://i.howwhatproduce.com/images/002/image-5636-j.webp)
TM4C123G LaunchPad Kezdő útmutató: A beágyazott programozás bevezetőjeként a fejlesztőlapok, mint például a TM4C123G indítópult, egyszerű módot kínálnak a hardver elegendő beállítására a programozás megkezdéséhez. Azonban a fejlesztői környezet létrehozásának folyamata a tábla számára lehet
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Érzékelők: 7 lépés
![Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Érzékelők: 7 lépés Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Érzékelők: 7 lépés](https://i.howwhatproduce.com/images/004/image-11034-j.webp)
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Érzékelők: O objetivo desse tutorial é mostrar as etapas required á rias para configurar o ambiente de desenvolvimento, de modo que seja poss í vel comunicar com a Dragonboard 410c atrav é s de um computador / notebook usando comunica & ccedi
Hőmérséklet -érzékelő élő adatainak ábrázolása (TMP006) MSP432 LaunchPad és Python használatával: 9 lépés
![Hőmérséklet -érzékelő élő adatainak ábrázolása (TMP006) MSP432 LaunchPad és Python használatával: 9 lépés Hőmérséklet -érzékelő élő adatainak ábrázolása (TMP006) MSP432 LaunchPad és Python használatával: 9 lépés](https://i.howwhatproduce.com/images/005/image-13891-j.webp)
Hőmérséklet -érzékelő (TMP006) élő adatainak ábrázolása MSP432 LaunchPad és Python használatával: A TMP006 egy hőmérséklet -érzékelő, amely méri az objektum hőmérsékletét anélkül, hogy kapcsolatba kellene lépnie az objektummal. Ebben az oktatóanyagban a BoosterPack (TI BOOSTXL-EDUMKII) élő hőmérsékleti adatait ábrázoljuk a Python használatával
Arduino Launchpad: 5 lépés
![Arduino Launchpad: 5 lépés Arduino Launchpad: 5 lépés](https://i.howwhatproduce.com/images/002/image-3407-78-j.webp)
Arduino Launchpad: Dit is een Arduino Launchpad gemaakt met and Arduino Leonardo en Adafruit Trellis borden.Ik heb dit gemaakt omdat ik heel erg van muziek houd, maar een hele hoop instrumenten niet kan bespelen en daarom graag een launchpad wou omdat jeau
HEXBUG Scarab XL Tiva Launchpad vezérli: 4 lépés
![HEXBUG Scarab XL Tiva Launchpad vezérli: 4 lépés HEXBUG Scarab XL Tiva Launchpad vezérli: 4 lépés](https://i.howwhatproduce.com/images/001/image-366-57-j.webp)
HEXBUG Scarab XL Tiva Launchpad vezérli: A cél az, hogy a HEXBUG Scarab XL hibát mikrovezérlőt használó robotként használja, anélkül, hogy elveszítené az RC funkcionalitását. https://www.hexbug.com/mechanical/scarab/hexbug-sc…http://www.ti.com/ww/en/launchpad/launchpad-conne..A forráskód..El