Professional Documents
Culture Documents
SIA 171 Ciclo2 Del 22 LAB 7 ARDUINO - 3
SIA 171 Ciclo2 Del 22 LAB 7 ARDUINO - 3
Departamento de Aeronáutica
UDB DEPARTAMENTO DE
SISTEMAS DE AERONAVES
AERONÁUTICA
Laboratorio V – Arduino I
Laboratorio VI – Arduino II
AGENDA Laboratorio
AERONÁUTICA
● Programa Laboratorio
● Arduino Code numero 2.
● COMUNICACIÓN INALÁMBRICA CON MÓDULOS DE RF DE 433MHZ
Material para Propósitos de Instrucción solamente
Conexiones:
Usaremos los pines estándar de comunicación serie de Arduino:
•0 : RX (pin por el que RECIBE los datos serie)
•1 : TX (pin por el que ENVÍA los datos serie)
Para comunicación en 2 direcciones (los 2 pueden enviar / recibir).
Las conexiones TX/RX se intercambian (lo que uno envía -TX- tiene que
entrar en el otro -RX-).
Cualquiera de las 2 puede ser Maestro o Esclavo
IMPORTANTE: Conectar ambas GND de las placas.
Facultad de Aeronáutica
Para la comunicación en una dirección: Departamento de Aeronáutica
UDB DEPARTAMENTO DE
AERONÁUTICA
Material para Propósitos de Instrucción solamente
Facultad de Aeronáutica
Pines de comunicación Departamento de Aeronáutica
UDB DEPARTAMENTO DE
Estos pines también se usan para comunicarse por USB cuando está conectado a la computadora, de manera que si
queremos tener ambas conexiones (USB/trasmisión serie) deberemos crear una nueva conexión serie (en una
conexión software).
AERONÁUTICA
En este ejemplo, una de las Arduino la vamos a tener conectada al PC, por tanto, en el MAESTRO vamos a crear la
conexión software serie sobre los pines 10(RX), 11(TX).
Como vemos en la imagen:
Material para Propósitos de Instrucción solamente
Facultad de Aeronáutica
Departamento de Aeronáutica
Programa
UDB DEPARTAMENTO DE
void loop()
{ while (Serial.available())
{
AERONÁUTICA
digitalWrite(13,HIGH);
delay(80);
digitalWrite(13,LOW);
delay(80);}
break;
}
case 'l’:
{for(int i=0; i<10 font="“ i="">
digitalWrite(13,HIGH);
delay(200);
digitalWrite(13,LOW);
delay(200);}
break;
}}}}
Facultad de Aeronáutica
Departamento de Aeronáutica
Simulador de tarjeta
https://www.tinkercad.com/dashboard
UDB DEPARTAMENTO DE
Autodesk TinkerCad: es una plataforma online que puedes usar desde cualquier navegador web.
Está desarrollado por la famosa firma de software técnico Autodesk y permite diseños 3D. Entre
AERONÁUTICA
sus funciones, a parte de otro tipo de circuitos, también permite simular Arduino de forma online,
fácil, rápida, y con modo bloques y modo código. Y todo es totalmente gratuito. Anteriormente se
conocía como 123dcircuit.io, pero ya esa plataforma dejo de funcionar y ha sido sustituida por
esta.
Material para Propósitos de Instrucción solamente