100% encontró este documento útil (1 voto)
72 vistas15 páginas

Comunicación Serial

Este documento describe la comunicación serial y su uso con Arduino. La comunicación serial envía datos de forma secuencial, un bit a la vez, sobre un canal de comunicación. Las características clave son la velocidad de transmisión, los bits de datos y parada. Arduino usa un convertidor serial-USB para comunicarse con la computadora a través del puerto serial. El Monitor Serial permite enviar y recibir datos seriales. Funciones como begin(), read(), write() y print() manejan la comunicación serial.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
72 vistas15 páginas

Comunicación Serial

Este documento describe la comunicación serial y su uso con Arduino. La comunicación serial envía datos de forma secuencial, un bit a la vez, sobre un canal de comunicación. Las características clave son la velocidad de transmisión, los bits de datos y parada. Arduino usa un convertidor serial-USB para comunicarse con la computadora a través del puerto serial. El Monitor Serial permite enviar y recibir datos seriales. Funciones como begin(), read(), write() y print() manejan la comunicación serial.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 15

GRUPO 1 -

KANBAN
ESTUDIANTES : BARDALEZ PLAZA, DIEGO LUIS
CARBAJAL TAFUR, RANDY
CRUZ RAMOS, RICHARD
GASPAR ESPINOZA, JULIO ALBERTO
YING QUISPE, SANDRA ABIGAIL

DOCENTE : SUYO ROJAS JEAN PABLO


COMUNICACIÓN
SERIAL
Grupo 1 - Kanban
01
¿QUE ES COMUNICACIÓN
SERIAL?
La comunicación serial o comunicación
secuencial, en telecomunicaciones e
informática, es el proceso de envío de
datos de un bit a la vez, de forma
secuencial, sobre un canal de
comunicación o un bus
Comunicación serial entre un transmisor y un
receptor
La comunicación serial es un protocolo
muy común para comunicación entre
dispositivos que se incluye de manera
estándar en prácticamente cualquier
computadora.
02
CARACTERISTICAS
Las características más importantes de la comunicación serial son: la velocidad de
transmisión, los bits de datos, los bits de parada, y la paridad. Para que dos puertos
se puedan comunicar, es necesario que las características sean iguales. La mayoría
de las computadoras incluyen dos puertos seriales RS-232 y en las computadoras
Apple de Macintosh el puerto RS-422 o el RS-485 que es una mejora del puerto
RS-422.
Para realizar la comunicación se
utilizan 3 líneas de transmisión: (1)
Tierra (o referencia), (2) Transmitir, (3)
Recibir. Debido a que la transmisión es
asincrónica, es posible enviar datos por
un línea mientras se reciben datos por
otra. Se utiliza para transmitir datos en
formato ASCII.
03
Comunicación Serial con Arduino
Arduino posee como principal
característica la habilidad de
comunicarse con nuestra computadora
a través del puerto serie. Esto se conoce
como comunicación serial. Debido a
que el uso de este puerto ha quedado un
poco en desuso a favor de la tecnología
USB, Arduino cuenta con un
convertidor de Serial a USB que
permite a nuestra placa ser reconocida
por nuestra computadora como un
dispositivo conectado a un puerto COM
aún cuando la conexión física sea
mediante USB.
Arduino IDE nos proporciona una herramienta que nos permite enviar y visualizar
los datos que se manejan a través del puerto Serie. Dicha herramienta se conoce
como Monitor Serial y se puede encontrar en el menú de herramientas, en la opción
«Monitor Serial». Es la forma más simple que existe para establecer la
comunicación serial con Arduino.
A través de esta ventana se puede enviar o recibir información utilizando el puerto
serie. Para poder abrir esta ventana es necesario que tengamos nuestra placa
Arduino conectada a nuestra PC mediante USB.
La funciones más importantes que debemos conocer para manejar el puerto serie
son: begin(), read(), write(), print() y available()
// Comunicación Serial void setup()
{
// Declaramos las variables
// de conexión a pins digitales (LED RGB)
Serial.begin(9600); // iniciamos la
const int ledRojo = 2; Comunicación Serial con una tasa de 9600 bps
const int ledVerde = 3; // Establecemos los pins digitales del LED
const int ledAzul = 4; RGB como salida
pinMode(ledRojo, OUTPUT);
// de conexión a pins analógicos pinMode(ledVerde, OUTPUT);
(Potenciometroo)
const int potRojo = 2;
pinMode(ledAzul, OUTPUT);
const int potVerde = 1; }
const int potAzul = 0; // Los pins analógicos se declaran como
entradas automáticamente
// que guardan el valor de cada potenciometros
int rojo; //Definimos nuestra secuencia.
int verde;
int azul;
void loop()
{
// guardamos el valor de analogRead y lo dividimos entre 4 para usarlo con analogWrite
rojo = analogRead(potRojo) / 4;
verde = analogRead(potVerde) / 4;
azul = analogRead(potAzul) / 4;
// encendemos cada LED dependiendo de la intencidad de cada potenciometro
analogWrite(ledRojo, rojo);
analogWrite(ledVerde, verde);
analogWrite(ledAzul, azul);

Serial.print("Rojo: ");
Serial.print(rojo);
Serial.print(", ");

Serial.print("Verde: ");
Serial.print(verde);
Serial.print(", ");

Serial.print("Azul: ");
Serial.println(azul);

delay(125);
}

También podría gustarte