Está en la página 1de 10

Integrante 1: Carlos Eduardo Gómez Rivera

E-Mail: Cegomezri@Unad.Edu.Co

Integrante 2: Martin Alonso Navas Suarez


E-Mail: Navasmartin04@Gmail.Com

Integrante 3: Xxxxxxxxxxxxxxxxxxx
E-Mail: Xxxxxxxxx@Unad.Edu.Co

Integrante 4: Xxxxxxxxxxxxxxxxxxx
E-Mail: Xxxxxxxxx@Unad.Edu.Co

Resumen:
El siguiente trabajo realizaremos un montaje e implementación de un semáforo
para empezar la programación en Arduino utilizando una lógica diferente, este
montaje nos va a demostrar el funcionamiento que puede tener un semáforo.
Podemos ver Autodesk Tinkercad Y Arduino es una plataforma de hardware libre,
basada en una plataforma de interacción virtual y un entorno de desarrollo,
diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares.
Autodesk Tinkercad es un programa de automatización de diseño electrónico libre
que busca ayudar a diseñar prototipos a productos finales.
Palabras Clave: Autodesk Tinkercad, Arduino, Programación.
Introducción
La Siguiente Práctica Implementaremos Un Circuito Eléctrica Interconexión De
Cuatro Semáforos Nos Ayuda Entender Conceptos Y Complementar
Conocimientos De La Programación Autodesk Tinkercad Con Arduino Que Maneja
Una Programación Más Sencilla. Al Terminar La Práctica Debemos Generar El
Funcionamiento De Un Semáforo Visualizándolo P a r a S a b e r Cómo Hace
Sus Cambios.
Objetivos
• Programar En Autodesk Tinkercad Para Que Nos Visualice El Comportamiento
De Un Semáforo En La Ida Real Y Hacer Nuestras Conexiones Correctamente
En El Arduino.
• Manejar Las Muchas Ventajas Que Nos Proporciona La Programación En
Arduino.
• Familiarizarnos Y Manejar La Programación Y La Lógica Que Tiene Arduino.
Marco Teórico
Arduino: es una plataforma de hardware libre, basada en una placa con un micro
controlador y un entorno de desarrollo, diseñada para facilitar el uso de la
electrónica en proyectos multidisciplinares.
El hardware consiste en una placa con un micro controlador Atmel AVR y puertos
de entrada/salida.

Fig. 1 Diagrama Descriptivo De Un Arduino


Autodesk Tinkercad: es un software gratuito online creado por Autodesk, una
de las empresas líderes en software de diseño 3D.
En el sitio web del propio software, que afortunadamente tiene una versión en
español, lo definen de esta manera:
“TinkerCAD es una sencilla aplicación en línea de diseño e impresión 3D que todos
pueden usar. Diseñadores, aficionados, educadores y niños utilizan Tinkercad
para crear juguetes, prototipos, decoración del hogar, modelos de Minecraft o
joyas: las posibilidades son verdaderamente infinitas.”

Fig. 2 Logo Autodesk Tinkercad


Programación: es un lenguaje formal que proporciona una serie de instrucciones
que permiten a un programador escribir secuencias de órdenes y algoritmos a
modo de controlar el comportamiento físico y lógico de una computadora con el
objetivo de que produzca diversas clases de datos. A todo este conjunto de
órdenes y datos escritos mediante un lenguaje de programación se le conoce
como programa.

Fig. 3 Programación
Desarrollo De La Práctica
Condiciones Para Cruce De Cuatro Semáforos
 Cuando pase 3 segundos el led rojo debe cambiar al led amarrillo, este debe
durar encendido 1 segundo. Después de esto el led verde debe encender y
durar 5 segundos.
 Mientras este en verde los semáforos 1 y 2, los semáforo 3 y 4 deben estar en
rojo. Transcurrido el tiempo el semáforo 1 y 2 se deben poner en rojo, los
semáforo 3 y 4 deben estar en verde.
 Se debe visualizar en un display el conteo del tiempo que esta encendido el
led.
 Simular el circuito y presentarlo con el documento final siguiendo las
instrucciones de la guía.

Fig. 4 Red Semafórica


Funcionamiento
En las siguientes imágenes podemos ver como el cambio de las luces del
semáforo es correcto.

Fig. 5 Semáforo 1 Y 2 Se Enciende En Rojo Por 3 Segundos Mientras El Semáforo


3 Y 4 Está En Verde.

Fig. 6 La Red De Semáforo Se Enciende En Amarrillo Por 1 Segundos.

Fig. 7 Semáforo 1 Y 2 Se Enciende En Verde Por 5 Segundos Mientras El


Semáforo 3 Y 4 Está En Rojo.

Montaje En Autodesk Tinkercad


En este programa podemos montar nuestros componentes, es fácil de buscar los
componentes y de realizar las conexiones correspondientes.
Fig. 7 Entorno De Aprendizaje Autodesk Tinkercad.

Código
Visualizamos el cambio de luces de los semáforos en una forma coordinada para
que cuando los dos estuvieran en amarillo y que se sincronizaran para que uno
pasara a rojo y el otro estuviera en amarillo. Utilizamos las variables en nuestra
programación.

Fig. 8 Declaración De Variable Para Los Led De Cada Semáforo Con Su Pin
Numérico Del Arduino
Fig. 9 Nombra Variables De Cada Semáforo Como Salida

Fig. 10 Iniciamos todos Semáforo En Apagado (Low), Luego Encendemos (High)


El Led Rojo Del Semáforo 1 Y 2 Por 3 Segundos, Encendemos El Led Verde Del
Semáforo 3 Y 4
Fig. 11 Apagamos El Led Rojo Del Semáforo 1 Y 2, Encendemos El Led Amarrillo
Del Semáforo 1 Y 2 Por 1 Segundo, Luego Apagamos El Led Verde Del Semáforo
3 Y 4, Encendemos El Led Amarrillo Del Semáforo 3 Y 4.

Fig. 10 Apagamos El Led Amarrillo Del Semáforo 1 Y 2,Luego Encendemos El Led


Verde Del Semáforo 1 Y 2 Por 5 Segundos, Apagamos El Led Amarrillo Del
Semáforo 3 Y 4, Encendemos El Led Rojo Del Semáforo 3 Y 4
Fig. 10 Apagamos El Led Verde Del Semáforo 1 Y 2,Luego Encendemos El Led
Amarrillo Del Semáforo 1 Y 2 Por 1 Segundos, Apagamos El Led Rojo Del
Semáforo 3 Y 4, Encendemos El Led Amarrillo Del Semáforo 3 Y 4

Nota. Este Proceso Se Hace Para Que El Ciclo Sea Repetitivo

Programación

int Semaforo_1_Led_Rojo = 10;


int Semaforo_1_Led_Amarrillo = 9;
int Semaforo_1_Led_Verde = 8;

int Semaforo_2_Led_Rojo = 7;
int Semaforo_2_Led_Amarrillo = 6;
int Semaforo_2_Led_Verde = 5;

int Semaforo_3_Led_Rojo = 13;


int Semaforo_3_Led_Amarrillo = 12;
int Semaforo_3_Led_Verde = 11;

int Semaforo_4_Led_Rojo = 4;
int Semaforo_4_Led_Amarrillo = 3;
int Semaforo_4_Led_Verde = 2;

void setup()
{
pinMode(Semaforo_1_Led_Rojo, OUTPUT);
pinMode(Semaforo_1_Led_Amarrillo, OUTPUT);
pinMode(Semaforo_1_Led_Verde, OUTPUT);

pinMode(Semaforo_2_Led_Rojo, OUTPUT);
pinMode(Semaforo_2_Led_Amarrillo, OUTPUT);
pinMode(Semaforo_2_Led_Verde, OUTPUT);

pinMode(Semaforo_3_Led_Rojo, OUTPUT);
pinMode(Semaforo_3_Led_Amarrillo, OUTPUT);
pinMode(Semaforo_3_Led_Verde, OUTPUT);

pinMode(Semaforo_4_Led_Rojo, OUTPUT);
pinMode(Semaforo_4_Led_Amarrillo, OUTPUT);
pinMode(Semaforo_4_Led_Verde, OUTPUT);
}

void loop()
{
digitalWrite(Semaforo_1_Led_Amarrillo, LOW);
digitalWrite(Semaforo_1_Led_Rojo, HIGH);

digitalWrite(Semaforo_2_Led_Amarrillo, LOW);
digitalWrite(Semaforo_2_Led_Rojo, HIGH);

digitalWrite(Semaforo_3_Led_Amarrillo, LOW);
digitalWrite(Semaforo_3_Led_Verde, HIGH);

digitalWrite(Semaforo_4_Led_Amarrillo, LOW);
digitalWrite(Semaforo_4_Led_Verde, HIGH);

delay(3000);

digitalWrite(Semaforo_1_Led_Rojo, LOW);
digitalWrite(Semaforo_1_Led_Amarrillo, HIGH);

digitalWrite(Semaforo_2_Led_Rojo, LOW);
digitalWrite(Semaforo_2_Led_Amarrillo, HIGH);

digitalWrite(Semaforo_3_Led_Verde, LOW);
digitalWrite(Semaforo_3_Led_Amarrillo, HIGH);

digitalWrite(Semaforo_4_Led_Verde, LOW);
digitalWrite(Semaforo_4_Led_Amarrillo, HIGH);

delay(1000);
digitalWrite(Semaforo_1_Led_Amarrillo, LOW);
digitalWrite(Semaforo_1_Led_Verde, HIGH);

digitalWrite(Semaforo_2_Led_Amarrillo, LOW);
digitalWrite(Semaforo_2_Led_Verde, HIGH);

digitalWrite(Semaforo_3_Led_Amarrillo, LOW);
digitalWrite(Semaforo_3_Led_Rojo, HIGH);

digitalWrite(Semaforo_4_Led_Amarrillo, LOW);
digitalWrite(Semaforo_4_Led_Rojo, HIGH);

delay(5000);

digitalWrite(Semaforo_1_Led_Amarrillo, HIGH);
digitalWrite(Semaforo_1_Led_Verde, LOW);

digitalWrite(Semaforo_2_Led_Amarrillo, HIGH);
digitalWrite(Semaforo_2_Led_Verde, LOW);

digitalWrite(Semaforo_3_Led_Amarrillo, HIGH);
digitalWrite(Semaforo_3_Led_Rojo, LOW);

digitalWrite(Semaforo_4_Led_Amarrillo, HIGH);
digitalWrite(Semaforo_4_Led_Rojo, LOW);

delay(1000);
}

CONCLUSIONES Y ANÁLISIS DE RESULTADOS


 Autodesk Tinkercad es una plataforma virtual, es muy fácil de programar la cual
proporciona una variedad de formas de programación en texto, bloque y combinado.
 Arduino posee entredas y salida digitales sus conexiones son sencillas y las variables se
simplifican más que otros programadores.
 Con arduino la programación de un semáforo es sencilla porque sus variables son más
simplificadas y a la hora de hacer la programación.

También podría gustarte