SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Colegio de estudios científicos y tecnológicos del estado de México
Plantel Tecámac
Mini proyecto de arduino
“Cruce de semáforos”
Asignatura: instala y configura aplicaciones y servicios
Profe: René Domínguez Escalona
Integrantes:
Sergio Eduardo Florencio Domínguez Num.Lista:10
Joel Rebollo Lázaro Num.Lista:36
Alma Brenda Cabrera Num.Lista:35
David Hernández Cruz Num.Lista:17
Oscar Francisco Olvera Leyva Num.Lista:28
Grupo: 503
Materiales
 2 x Diodo LED Red
 2 x Diodo LED Yellow
 2 x Diodo LED Green
 6 x Resistencia220 ohmios
 1 x Resistencia10 Kohmios
 1 x Arduino UNO
 Cables
 1 x Pulsador
Descripción del ensamblaje
Para conectarnuestro Arduino UNO a la protoboard o BreadBoard sacaremosun
cable (cable rojo) del PIN 5V hasta nuestra fila positiva de la protoboard (+) y un cable
(cable azul) desde el PIN GND hasta nuestra fila (-) de la protoboard.
Para evitarnos problemas de conexión haremos ya el puente a mitad de la protoboard.
El cable azul de la imagen conecta la fila negativa para que todos los pines estén
unidos. Nota: esto no es obligado hacerlo pero suele ser útil para evitarnos problemas
de montaje.
Ahora que ya tenemos la protoboard preparada para seguir, procederemosa conectar
nuestro botón pulsador.Este componente está dotado de 4 terminales o "patas".
Podemosconectarlo como en la imagen haciendo de puente entre las bandas
verticales de la protoboard.A la pata de la izquierda le conectaremosla resistencia
de 10 Kohmios y la resistencia irá conectadaa la fila negativa (GND) de la protoboard
mediante un cable.
De la pata de la derecha del pulsador saldrá un cable que conectara éste a la fila
positiva de la protoboard (5V).
Seguidamente procederemosa colocarlos LEDs en la protoboard.Usando el polo
negativo del LED en la zona vertical de la protoboard y el positivo en la fila negativa de
la protoboard (GND) como indica la imagen. Del polo negativo del LED deberá ir
conectado la resistencia de 220 ohmios como muestra la imagen. Es recomendable
que su disposicióntambién haga de puente entre las columnas verticales de la
protoboard.
Una vez tenemos montados y conectados los componentes,tan sólo nos
faltará conectarlos LEDs y el botón a nuestro Arduino UNO. Estas conexiones las
haremos de la siguiente manera:
Los LEDs los conectaremos desde la salida de la resistencia hacia el controlador.
- LED Verde (derecha): PIN 2 del Arduino.
- LED Amarillo: PIN 3 (PWM)
- LED Rojo: PIN 4
- LED Verde:PIN 5
- LED Amarillo: PIN 6
- LED Rojo: PIN 7
Por último nos faltará conectarel botón a nuestro controlador. La pata superior
izquierda la conectaremosal PIN 8 del Arduino UNO. Cable negro de la imagen.
Diagrama de fritzing
Código con descripción del mismo
/*
Programa para un par de semaforos que cambian de uno
a otro, y la implementacion de un boton para terminar
el tiempo de la luz verde y pasar al otro.
*/
// Declaramos la variable para el pin del boton
const int button = 8;
void setup() {
// Con un ciclo activamos los pines del 2 al 7 como salidas
for (int pin = 2; pin <= 7; pin++) {
pinMode(pin, OUTPUT);
}
// El pin del boton lo ponemos como entrada
pinMode(button, INPUT);
}
// Funcion para el primer semaforo y sus cambios de estado
void semaphoreOne() {
digitalWrite(2, HIGH);
int count = 0;
while (count < 30) {
// El ciclo esta en espera mientras el boton no es presionado
if (digitalRead(button) == true) {
break;
}
count++;
delay(200);
}
// Programamos el cambio entre semaforos. Cuando el LED tiene la posicion LOW estara apagado, mientras
que si esta en posicion HIGH estada encendido.
digitalWrite(2, LOW);
delay(500);
digitalWrite(2, HIGH);
delay(500);
digitalWrite(2, LOW);
delay(500);
digitalWrite(2, HIGH);
delay(500);
digitalWrite(2, LOW);
delay(500);
digitalWrite(2, HIGH);
delay(500);
digitalWrite(2, LOW);
delay(500);
digitalWrite(2, HIGH);
delay(500);
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
delay(2500);
digitalWrite(3, LOW);
digitalWrite(4, HIGH);
digitalWrite(7, LOW);
// Mandamos a llamar al otro semaforo
semaphoreTwo();
}
// Funcion para el segundo semaforo y sus cambios de estado
void semaphoreTwo() {
digitalWrite(5, HIGH);
int count = 0;
while (count < 30) {
if (digitalRead(button) == true) {
break;
}
count++;
delay(200);
}
digitalWrite(5, LOW);
delay(500);
digitalWrite(5, HIGH);
delay(500);
digitalWrite(5, LOW);
delay(500);
digitalWrite(5, HIGH);
delay(500);
digitalWrite(5, LOW);
delay(500);
digitalWrite(5, HIGH);
delay(500);
digitalWrite(5, LOW);
delay(500);
digitalWrite(5, HIGH);
delay(500);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
delay(2500);
digitalWrite(6, LOW);
digitalWrite(7, HIGH);
digitalWrite(4, LOW);
// Mandamos a llamar al otro semaforo
semaphoreOne();
}
// Iniciamos nuestro semaforo
void loop() {
// Cambiamos el estado de todos los leds para
// que esten apagados todos al inicio
for (int pin = 2; pin <= 7; pin++) {
digitalWrite(pin, LOW);
}
// Prendemos el verde de un semaforo y el
// rojo del otro semaforo
digitalWrite(2, HIGH);
digitalWrite(7, HIGH);
// Iniciamos el primer semaforo
semaphoreOne();
}
Objetivo
Objetivo: Montar un cruce de semáforos con un tiempo de espera de 6 segundos
antes del cambio. La secuenciahará una esperade 4 segundos en verde, 2 segundos
parpadeando, luego Amarillo y luego Rojo (6 segundos de nuevo). El botón lo
programaremos para que reinicie el contador cambiando de semáforo (similar a
cuando pulsamos el botón para cruzar en uno de estos).
Conclusiones
Joel Rebollo Lázaro
La función primordial del cruce de semáforo, es en sí, mostrar de forma a escala las
funciones que siguen los semáforos, dando más incapie a semáforos de tipo
peatonales, que teniendo los botones peatonales permiten guardar el orden de las
personas, es una buena experiencia saber qué cosas tan sencillas permiten que las
cosas no creen un desorden de todo.
Sergio Eduardo Florencio Domínguez.
El proyecto tiene como fin poderayudarnos a entender la complejidadde un semáforo
real y así poder emplearlo en un proyecto relativamente sencillo y así también tener
conocimiento de todos los componentes que estructuran el mismo y poder tener una
simulación de un semáforo real en un proyecto de arduino.
Oscar Francisco Olvera Leyva
Este proyecto de arduino tiene como fin poder comprender más a fondo el
funcionamiento de un cruce de semáforos de la vida real, y poder representarlo a
escala, además de conocer los componentes que se utilizan para poderlo conformar.
Mi opinión sobre este proyecto es que es un buen ejemplo de un cruce de semáforos y
muy fácil y sencillo de realizar.
David Hernandez Cruz
Con este proyecto de arduino en lo personal fue muy satisfactorio para mí realizarlo,
ya que puse en prácticaconocimientos adquiridos a través de nuestro semestre y a su
vez adquirí nuevos conocimientos sobre algunos componentes de arduino que no
conocía por un simple cruce de semáforos.
Alma Brenda Cabrera
Al desempeñar mi participación en el proyecto de arduino me pude percatar de
cuantas cosas nuevas adquirí, sin mentir adquirí experiencias de trabajo en equipo y
de ser solidaria con mis compañeros, también lo que me pareció aún más importante,
la adquisiciónde nuevos conocimientosen el área de arduino ya que no me llamaba la
atención para nada, pero al final, termino impresionándome con la cantidad de cosas
que podemos hacer.

Weitere ähnliche Inhalte

Was ist angesagt?

Contador Con Sensor Infrarrojo
Contador Con Sensor InfrarrojoContador Con Sensor Infrarrojo
Contador Con Sensor InfrarrojoCCAB666
 
Electronica polarizacion del fet
Electronica  polarizacion del fetElectronica  polarizacion del fet
Electronica polarizacion del fetVelmuz Buzz
 
Presentacion protoboard
Presentacion protoboardPresentacion protoboard
Presentacion protoboardXoch A
 
3 2 circuitos-disparo
3 2 circuitos-disparo3 2 circuitos-disparo
3 2 circuitos-disparoAxtridf Gs
 
caracteristica de un diodo
caracteristica de un diodocaracteristica de un diodo
caracteristica de un diodoMichael Latorre
 
Circuito integrado 555
Circuito integrado 555Circuito integrado 555
Circuito integrado 555cris London
 
151953932 laboratorio-de-codificador-y-decodificador
151953932 laboratorio-de-codificador-y-decodificador151953932 laboratorio-de-codificador-y-decodificador
151953932 laboratorio-de-codificador-y-decodificadorEver Omar Nolasco
 
Diodos electronica (semiconductores)
Diodos electronica  (semiconductores)Diodos electronica  (semiconductores)
Diodos electronica (semiconductores)Daygord Mendoza Rojas
 
Matriz de leds
Matriz de ledsMatriz de leds
Matriz de ledsLiz Perez
 
Informe practica #1 23 06-17
Informe practica #1 23 06-17Informe practica #1 23 06-17
Informe practica #1 23 06-17Zambrano Daniel
 
Manual de Uso Detallado de Proteus
Manual de Uso Detallado de ProteusManual de Uso Detallado de Proteus
Manual de Uso Detallado de ProteusPaolaPerez263
 

Was ist angesagt? (20)

Contador Con Sensor Infrarrojo
Contador Con Sensor InfrarrojoContador Con Sensor Infrarrojo
Contador Con Sensor Infrarrojo
 
Logica Combinacional
Logica CombinacionalLogica Combinacional
Logica Combinacional
 
Puente h
Puente hPuente h
Puente h
 
Electronica polarizacion del fet
Electronica  polarizacion del fetElectronica  polarizacion del fet
Electronica polarizacion del fet
 
Presentacion protoboard
Presentacion protoboardPresentacion protoboard
Presentacion protoboard
 
Rect pd th
Rect pd th Rect pd th
Rect pd th
 
3 2 circuitos-disparo
3 2 circuitos-disparo3 2 circuitos-disparo
3 2 circuitos-disparo
 
caracteristica de un diodo
caracteristica de un diodocaracteristica de un diodo
caracteristica de un diodo
 
8 2 convertidor-analogico_-digital
8 2 convertidor-analogico_-digital8 2 convertidor-analogico_-digital
8 2 convertidor-analogico_-digital
 
Circuito integrado 555
Circuito integrado 555Circuito integrado 555
Circuito integrado 555
 
151953932 laboratorio-de-codificador-y-decodificador
151953932 laboratorio-de-codificador-y-decodificador151953932 laboratorio-de-codificador-y-decodificador
151953932 laboratorio-de-codificador-y-decodificador
 
Proyecto de sistemas digitales
Proyecto de sistemas digitalesProyecto de sistemas digitales
Proyecto de sistemas digitales
 
Rectificador controlado-silicio-scr
Rectificador controlado-silicio-scrRectificador controlado-silicio-scr
Rectificador controlado-silicio-scr
 
Iniciación a Arduino
Iniciación a ArduinoIniciación a Arduino
Iniciación a Arduino
 
Informe transistores bjt
Informe transistores   bjtInforme transistores   bjt
Informe transistores bjt
 
Diodos electronica (semiconductores)
Diodos electronica  (semiconductores)Diodos electronica  (semiconductores)
Diodos electronica (semiconductores)
 
Matriz de leds
Matriz de ledsMatriz de leds
Matriz de leds
 
Informe practica #1 23 06-17
Informe practica #1 23 06-17Informe practica #1 23 06-17
Informe practica #1 23 06-17
 
Manual de Uso Detallado de Proteus
Manual de Uso Detallado de ProteusManual de Uso Detallado de Proteus
Manual de Uso Detallado de Proteus
 
Familias lógicas digitales
Familias lógicas digitalesFamilias lógicas digitales
Familias lógicas digitales
 

Andere mochten auch (20)

Proyecto de arduino
Proyecto de arduinoProyecto de arduino
Proyecto de arduino
 
Proyecto semáforo en arduino
Proyecto semáforo en arduinoProyecto semáforo en arduino
Proyecto semáforo en arduino
 
Mini proyecto
Mini proyectoMini proyecto
Mini proyecto
 
Mini Proyecto Arduino
Mini Proyecto ArduinoMini Proyecto Arduino
Mini Proyecto Arduino
 
Javi pau arduino final
Javi pau arduino finalJavi pau arduino final
Javi pau arduino final
 
Colab control2 blogs_1
Colab control2 blogs_1Colab control2 blogs_1
Colab control2 blogs_1
 
Proyecto Arduino *Boutique*
Proyecto Arduino *Boutique* Proyecto Arduino *Boutique*
Proyecto Arduino *Boutique*
 
Arduino-Tickle Robot
Arduino-Tickle RobotArduino-Tickle Robot
Arduino-Tickle Robot
 
Proyecto arduino "discoteca"
Proyecto arduino "discoteca"Proyecto arduino "discoteca"
Proyecto arduino "discoteca"
 
Proyecto morse
Proyecto morseProyecto morse
Proyecto morse
 
Andrui car final
Andrui car finalAndrui car final
Andrui car final
 
Casa domotica y cubo de leds
Casa domotica y cubo de ledsCasa domotica y cubo de leds
Casa domotica y cubo de leds
 
Andrui car
Andrui carAndrui car
Andrui car
 
Semaforo implementado con pic16 f84
Semaforo implementado con pic16 f84Semaforo implementado con pic16 f84
Semaforo implementado con pic16 f84
 
Proyecto Arduino
Proyecto Arduino Proyecto Arduino
Proyecto Arduino
 
Practica semaforo usando Relés
Practica semaforo usando Relés Practica semaforo usando Relés
Practica semaforo usando Relés
 
Proyecto Arduino Casa Domotica
Proyecto Arduino Casa DomoticaProyecto Arduino Casa Domotica
Proyecto Arduino Casa Domotica
 
A3-S4A : Pulsadores
A3-S4A : PulsadoresA3-S4A : Pulsadores
A3-S4A : Pulsadores
 
A2-S4A: Hacemos un Semáforo
A2-S4A: Hacemos un SemáforoA2-S4A: Hacemos un Semáforo
A2-S4A: Hacemos un Semáforo
 
Proteus
ProteusProteus
Proteus
 

Ähnlich wie Mini Proyecto Arduino

Ähnlich wie Mini Proyecto Arduino (20)

Arduino Uno ejercicios prácticos
Arduino Uno ejercicios prácticos Arduino Uno ejercicios prácticos
Arduino Uno ejercicios prácticos
 
Sesion 1 Curso Arduino.pdf
Sesion 1 Curso Arduino.pdfSesion 1 Curso Arduino.pdf
Sesion 1 Curso Arduino.pdf
 
Libro arduino blocks 40 proyectos resueltos
Libro   arduino blocks 40 proyectos resueltos Libro   arduino blocks 40 proyectos resueltos
Libro arduino blocks 40 proyectos resueltos
 
Proyecto Arduino
Proyecto ArduinoProyecto Arduino
Proyecto Arduino
 
Proyecto Hacienda Domotica
Proyecto Hacienda DomoticaProyecto Hacienda Domotica
Proyecto Hacienda Domotica
 
Proyecto cosa
Proyecto cosaProyecto cosa
Proyecto cosa
 
Manual Arduino Electronica
Manual Arduino Electronica  Manual Arduino Electronica
Manual Arduino Electronica
 
Practica de arduino
Practica de arduinoPractica de arduino
Practica de arduino
 
Arduino componentes
Arduino componentesArduino componentes
Arduino componentes
 
Faster 95 ordinario
Faster 95  ordinarioFaster 95  ordinario
Faster 95 ordinario
 
Miniproyecto de ARDUINO
Miniproyecto de ARDUINOMiniproyecto de ARDUINO
Miniproyecto de ARDUINO
 
Evaluacion de l ser arduino
Evaluacion de l ser arduinoEvaluacion de l ser arduino
Evaluacion de l ser arduino
 
Evaluacion de l ser arduino
Evaluacion de l ser arduinoEvaluacion de l ser arduino
Evaluacion de l ser arduino
 
Laboratorio de encendido de led de arduino
Laboratorio de encendido de led de arduinoLaboratorio de encendido de led de arduino
Laboratorio de encendido de led de arduino
 
Ide arduino + arddublock
Ide arduino + arddublockIde arduino + arddublock
Ide arduino + arddublock
 
Mini proyecto con (sin) arduino
Mini proyecto con (sin) arduinoMini proyecto con (sin) arduino
Mini proyecto con (sin) arduino
 
Obturador mecánico con arduino
Obturador mecánico con arduinoObturador mecánico con arduino
Obturador mecánico con arduino
 
ARDUBLOCK
ARDUBLOCKARDUBLOCK
ARDUBLOCK
 
Arduino + Arddublock.pdf
Arduino + Arddublock.pdfArduino + Arddublock.pdf
Arduino + Arddublock.pdf
 
actividades-con-mblock-ide-y-arduino3dbot.pdf
actividades-con-mblock-ide-y-arduino3dbot.pdfactividades-con-mblock-ide-y-arduino3dbot.pdf
actividades-con-mblock-ide-y-arduino3dbot.pdf
 

Mehr von Brenn Cabreera

Mehr von Brenn Cabreera (20)

Administra S.O
Administra S.OAdministra S.O
Administra S.O
 
Bios uefi y legacy
Bios uefi y legacyBios uefi y legacy
Bios uefi y legacy
 
Documento
DocumentoDocumento
Documento
 
Red wifi
Red wifiRed wifi
Red wifi
 
Red de área local
Red de área localRed de área local
Red de área local
 
Servidor php
Servidor phpServidor php
Servidor php
 
Servidor my sql
Servidor my sqlServidor my sql
Servidor my sql
 
Servidor http
Servidor httpServidor http
Servidor http
 
Servidor ftp
Servidor ftpServidor ftp
Servidor ftp
 
Servidor dhcp
Servidor dhcpServidor dhcp
Servidor dhcp
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamiento
 
Subneteo
SubneteoSubneteo
Subneteo
 
Estándares ieee & ansi
Estándares ieee & ansiEstándares ieee & ansi
Estándares ieee & ansi
 
Red punto a punto, estrella & clasificación
Red punto a punto, estrella & clasificaciónRed punto a punto, estrella & clasificación
Red punto a punto, estrella & clasificación
 
desCable directo, cruzado & rollover
desCable directo, cruzado & rolloverdesCable directo, cruzado & rollover
desCable directo, cruzado & rollover
 
Dispositivos de expansión
Dispositivos de expansiónDispositivos de expansión
Dispositivos de expansión
 
Topologías de red
Topologías de redTopologías de red
Topologías de red
 
Medios de transmisión
Medios de transmisiónMedios de transmisión
Medios de transmisión
 
Clasificación de redes
Clasificación de redesClasificación de redes
Clasificación de redes
 
Antecedentes históricos de internet
Antecedentes históricos de internetAntecedentes históricos de internet
Antecedentes históricos de internet
 

Kürzlich hochgeladen

Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVGiustinoAdesso1
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 

Kürzlich hochgeladen (20)

Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 

Mini Proyecto Arduino

  • 1. Colegio de estudios científicos y tecnológicos del estado de México Plantel Tecámac Mini proyecto de arduino “Cruce de semáforos” Asignatura: instala y configura aplicaciones y servicios Profe: René Domínguez Escalona Integrantes: Sergio Eduardo Florencio Domínguez Num.Lista:10 Joel Rebollo Lázaro Num.Lista:36 Alma Brenda Cabrera Num.Lista:35 David Hernández Cruz Num.Lista:17 Oscar Francisco Olvera Leyva Num.Lista:28 Grupo: 503
  • 2. Materiales  2 x Diodo LED Red  2 x Diodo LED Yellow  2 x Diodo LED Green  6 x Resistencia220 ohmios  1 x Resistencia10 Kohmios  1 x Arduino UNO  Cables  1 x Pulsador Descripción del ensamblaje Para conectarnuestro Arduino UNO a la protoboard o BreadBoard sacaremosun cable (cable rojo) del PIN 5V hasta nuestra fila positiva de la protoboard (+) y un cable (cable azul) desde el PIN GND hasta nuestra fila (-) de la protoboard. Para evitarnos problemas de conexión haremos ya el puente a mitad de la protoboard. El cable azul de la imagen conecta la fila negativa para que todos los pines estén unidos. Nota: esto no es obligado hacerlo pero suele ser útil para evitarnos problemas de montaje. Ahora que ya tenemos la protoboard preparada para seguir, procederemosa conectar nuestro botón pulsador.Este componente está dotado de 4 terminales o "patas". Podemosconectarlo como en la imagen haciendo de puente entre las bandas verticales de la protoboard.A la pata de la izquierda le conectaremosla resistencia de 10 Kohmios y la resistencia irá conectadaa la fila negativa (GND) de la protoboard mediante un cable. De la pata de la derecha del pulsador saldrá un cable que conectara éste a la fila positiva de la protoboard (5V). Seguidamente procederemosa colocarlos LEDs en la protoboard.Usando el polo negativo del LED en la zona vertical de la protoboard y el positivo en la fila negativa de la protoboard (GND) como indica la imagen. Del polo negativo del LED deberá ir conectado la resistencia de 220 ohmios como muestra la imagen. Es recomendable que su disposicióntambién haga de puente entre las columnas verticales de la protoboard.
  • 3. Una vez tenemos montados y conectados los componentes,tan sólo nos faltará conectarlos LEDs y el botón a nuestro Arduino UNO. Estas conexiones las haremos de la siguiente manera: Los LEDs los conectaremos desde la salida de la resistencia hacia el controlador. - LED Verde (derecha): PIN 2 del Arduino. - LED Amarillo: PIN 3 (PWM) - LED Rojo: PIN 4 - LED Verde:PIN 5 - LED Amarillo: PIN 6 - LED Rojo: PIN 7 Por último nos faltará conectarel botón a nuestro controlador. La pata superior izquierda la conectaremosal PIN 8 del Arduino UNO. Cable negro de la imagen.
  • 5. Código con descripción del mismo /* Programa para un par de semaforos que cambian de uno a otro, y la implementacion de un boton para terminar el tiempo de la luz verde y pasar al otro. */ // Declaramos la variable para el pin del boton const int button = 8; void setup() { // Con un ciclo activamos los pines del 2 al 7 como salidas for (int pin = 2; pin <= 7; pin++) { pinMode(pin, OUTPUT); } // El pin del boton lo ponemos como entrada pinMode(button, INPUT); } // Funcion para el primer semaforo y sus cambios de estado void semaphoreOne() { digitalWrite(2, HIGH); int count = 0; while (count < 30) { // El ciclo esta en espera mientras el boton no es presionado if (digitalRead(button) == true) { break; } count++; delay(200); } // Programamos el cambio entre semaforos. Cuando el LED tiene la posicion LOW estara apagado, mientras que si esta en posicion HIGH estada encendido.
  • 6. digitalWrite(2, LOW); delay(500); digitalWrite(2, HIGH); delay(500); digitalWrite(2, LOW); delay(500); digitalWrite(2, HIGH); delay(500); digitalWrite(2, LOW); delay(500); digitalWrite(2, HIGH); delay(500); digitalWrite(2, LOW); delay(500); digitalWrite(2, HIGH); delay(500); digitalWrite(2, LOW); digitalWrite(3, HIGH); delay(2500); digitalWrite(3, LOW); digitalWrite(4, HIGH); digitalWrite(7, LOW); // Mandamos a llamar al otro semaforo semaphoreTwo(); } // Funcion para el segundo semaforo y sus cambios de estado void semaphoreTwo() { digitalWrite(5, HIGH); int count = 0; while (count < 30) { if (digitalRead(button) == true) {
  • 7. break; } count++; delay(200); } digitalWrite(5, LOW); delay(500); digitalWrite(5, HIGH); delay(500); digitalWrite(5, LOW); delay(500); digitalWrite(5, HIGH); delay(500); digitalWrite(5, LOW); delay(500); digitalWrite(5, HIGH); delay(500); digitalWrite(5, LOW); delay(500); digitalWrite(5, HIGH); delay(500); digitalWrite(5, LOW); digitalWrite(6, HIGH); delay(2500); digitalWrite(6, LOW); digitalWrite(7, HIGH); digitalWrite(4, LOW); // Mandamos a llamar al otro semaforo semaphoreOne(); } // Iniciamos nuestro semaforo
  • 8. void loop() { // Cambiamos el estado de todos los leds para // que esten apagados todos al inicio for (int pin = 2; pin <= 7; pin++) { digitalWrite(pin, LOW); } // Prendemos el verde de un semaforo y el // rojo del otro semaforo digitalWrite(2, HIGH); digitalWrite(7, HIGH); // Iniciamos el primer semaforo semaphoreOne(); }
  • 9. Objetivo Objetivo: Montar un cruce de semáforos con un tiempo de espera de 6 segundos antes del cambio. La secuenciahará una esperade 4 segundos en verde, 2 segundos parpadeando, luego Amarillo y luego Rojo (6 segundos de nuevo). El botón lo programaremos para que reinicie el contador cambiando de semáforo (similar a cuando pulsamos el botón para cruzar en uno de estos).
  • 10. Conclusiones Joel Rebollo Lázaro La función primordial del cruce de semáforo, es en sí, mostrar de forma a escala las funciones que siguen los semáforos, dando más incapie a semáforos de tipo peatonales, que teniendo los botones peatonales permiten guardar el orden de las personas, es una buena experiencia saber qué cosas tan sencillas permiten que las cosas no creen un desorden de todo. Sergio Eduardo Florencio Domínguez. El proyecto tiene como fin poderayudarnos a entender la complejidadde un semáforo real y así poder emplearlo en un proyecto relativamente sencillo y así también tener conocimiento de todos los componentes que estructuran el mismo y poder tener una simulación de un semáforo real en un proyecto de arduino. Oscar Francisco Olvera Leyva Este proyecto de arduino tiene como fin poder comprender más a fondo el funcionamiento de un cruce de semáforos de la vida real, y poder representarlo a escala, además de conocer los componentes que se utilizan para poderlo conformar. Mi opinión sobre este proyecto es que es un buen ejemplo de un cruce de semáforos y muy fácil y sencillo de realizar. David Hernandez Cruz Con este proyecto de arduino en lo personal fue muy satisfactorio para mí realizarlo, ya que puse en prácticaconocimientos adquiridos a través de nuestro semestre y a su vez adquirí nuevos conocimientos sobre algunos componentes de arduino que no conocía por un simple cruce de semáforos. Alma Brenda Cabrera Al desempeñar mi participación en el proyecto de arduino me pude percatar de cuantas cosas nuevas adquirí, sin mentir adquirí experiencias de trabajo en equipo y de ser solidaria con mis compañeros, también lo que me pareció aún más importante, la adquisiciónde nuevos conocimientosen el área de arduino ya que no me llamaba la atención para nada, pero al final, termino impresionándome con la cantidad de cosas que podemos hacer.