Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% encontró este documento útil (0 votos)
6 vistas11 páginas

DJDJD

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1/ 11

SECUENCIA DE LED’S (1)

Código en Arduino Uno que controle 6 LEDs. Te mostraré cómo encender y


apagar cada LED de forma secuencial, pero puedes modificar el comportamiento
según lo que desees hacer.

Materiales necesarios:

 Arduino Uno.
 6 LEDs.
 6 resistencias (220Ω o 330Ω).
 Cables.
 Protoboard.

Conexión del hardware:

1. Coloca los LEDs en el protoboard. Conecta el cátodo (pierna más corta) de


cada LED a tierra (GND) de la protoboard.
2. Conecta las resistencias: une una resistencia a cada ánodo (pierna más
larga) de los LEDs.
3. Conecta las resistencias a los pines del Arduino: conecta los otros extremos
de las resistencias a los pines digitales del Arduino (por ejemplo, pin 2 al
LED 1, pin 3 al LED 2, etc.).
4. GND del Arduino: conecta el GND del Arduino a la línea de tierra de la
protoboard.

Explicación del código:

1. Declarar los pines: se utilizan variables (int) para asignar los números de
pines donde están conectados los LEDs.
2. setup (): la función pinMode () configura los pines como salidas.
3. loop (): la función principal que se repite indefinidamente. Se enciende un
LED, se espera un tiempo (delay ()) y luego se apaga. Este ciclo se repite
para cada LED.

Modificaciones:

 Puedes cambiar el tiempo del delay () para que los LEDs se enciendan por
más o menos tiempo.
 Si quieres encender todos los LEDs al mismo tiempo, usa digitalWrite () en
secuencia para encenderlos sin usar delay () entre ellos.

SECUENCIA DE LED´S (2)


Para crear una secuencia en Arduino en la que primero se encienden los últimos
dos LEDs, luego los dos que les siguen, y finalmente los dos primeros, sigamos
estos pasos:
Material necesario:
• Arduino Uno
• 6 LEDs
• 6 resistencias de 220Ω
• Cables para conexiones
• Protoboard
Conexión de los LEDs al Arduino:
• LED1: Conéctalo al pin digital 2.
• LED2: Conéctalo al pin digital 3.
• LED3: Conéctalo al pin digital 4.
• LED4: Conéctalo al pin digital 5.
• LED5: Conéctalo al pin digital 6.
• LED6: Conéctalo al pin digital 7.
Conecta el cátodo de cada LED (la pata más corta) a GND a través de una
resistencia de 220Ω para proteger los LEDs. Conecta el ánodo (la pata más larga)
al pin correspondiente del Arduino.
. Secuencia de Encendido
Queremos que los LEDs se enciendan de la siguiente manera:

1. Encender primero LED1 y LED6


2. Luego, encender LED2 y LED5
3. Finalmente, encender LED3 y LED4

Cada par de LEDs se mantendrá encendido durante un tiempo (por ejemplo, 1000
ms) antes de apagarse y encender el siguiente par.
Estructura básica del código:
Puedes usar el siguiente pseudocódigo para visualizar el flujo de la secuencia:
1. Configurar los pines como salidas en el setup ().
2. En el loop (), encender primero los últimos dos LEDs.
3. Esperar un tiempo con delay ().
4. Apagar esos LEDs y encender los dos siguientes.
5. Repetir el proceso hasta encender todos los pares de LEDs.
Esquema de conexión (diagrama):
• Cada LED va conectado a un pin del Arduino.
• El cátodo (pata corta) del LED a GND (con resistencia de 220Ω).
• El ánodo (pata larga) al pin digital del Arduino.
¿Cómo Funciona?
La clave es utilizar la función digitalWrite () para enviar señales de encendido
(HIGH) y apagado (LOW) a los pines del Arduino, controlando el flujo de corriente
hacia los LEDs. Luego, con la función delay () controlas el tiempo que cada par de
LEDs permanece encendido antes de pasar al siguiente.
SEMAFORO SIMPLE
Para hacer un semáforo simple con Arduino utilizando tres LEDs (uno rojo, uno
amarillo y uno verde), puedes seguir estos pasos. Este semáforo encenderá los
LEDs en una secuencia típica de un semáforo de tráfico: verde, luego amarillo, y
finalmente rojo, con tiempos de espera correspondientes.
Material necesario:
• Arduino Uno
• 1 LED rojo
• 1 LED amarillo
• 1 LED verde
• 3 resistencias de 220Ω
• Cables para conexiones
• Protoboard (opcional)

Conexión de los LEDs al Arduino


• LED verde: Conéctalo al pin digital 2.
• LED amarillo: Conéctalo al pin digital 3.
• LED rojo: Conéctalo al pin digital 4.

Conecta el cátodo de cada LED (pata más corta) a GND a través de una
resistencia de 220Ω. El ánodo de cada LED (pata más larga) se conecta al pin
correspondiente del Arduino
El semáforo seguirá la secuencia estándar:
1. Verde encendido durante 5 segundos (tiempo para avanzar).
2. Amarillo encendido durante 2 segundos (tiempo de precaución).
3. Rojo encendido durante 5 segundos (detención).
Explicación:
1. Definir los pines: Los LEDs verde, amarillo y rojo están
conectados a los pines 2, 3 y 4 del Arduino, respectivamente.
2. Configuración (setup ()): Los pines 2, 3 y 4 se configuran como
salidas para controlar los LEDs.
3. Bucle principal (loop ()):
• Encender el LED verde durante 5 segundos con delay (5000), luego
apagarlo.
• Encender el LED amarillo durante 2 segundos, luego apagarlo.
• Encender el LED rojo durante 5 segundos, luego apagarlo.
4. El ciclo se repite indefinidamente simulando el comportamiento de un
semáforo.
¿Cómo Funciona?
• Los LEDs se encienden uno a la vez en el orden típico de un
semáforo: verde, amarillo, y rojo.
• La función delay () controla el tiempo durante el cual cada LED
permanece encendido.

SEMAFORO EN DOS VÍAS


Diseñar y simular un semáforo en dos vías utilizando materiales básicos,
comprendiendo su funcionamiento y aplicaciones en la vida real.
Materiales:
 2 LED rojos
 2 LED amarillos
 2 LED verdes
 6 resistencias de 220
 1 protoboard
 1 Arduino uno ó mega
 Cableado

Procedimiento:
 Diseñar el circuito en la protoboard
 Conectar los LEDS con las resistencias
 Conectar el cableado a los pines de salida

Funcionamiento:
 La luz roja indica que los vehículos deben detenerse.
 La luz amarilla indica que deben prepararse para detenerse.
 La luz verde indica que los vehículos deben avanzar.
El ciclo de luces se repite cada 11s
 Leds rojos y verdes (5s)
 Led amarillo (1s)

Resultados:
El semaforo en dos vías funcionó correctamente, demostrando el ciclo de cada led
o luces y control de tráfico

CONDICIONES if/else
En esta práctica la maestra nos enseñó a usar el if/ else
Materiales:
 Botón
 1 led
 Protoboard
 Placa Arduino uno o mega
 Cables
 1 resistencia de 180/220
Procedimiento:
 Diseñar el circuito
 Conectar el led con la resistencia y el botón
 Conectar los cables a la placa Arduino
Funcionamiento:
 Encender y apagar el led mediante el botón
Resultados:
El sistema funcionó correctamente, encendiendo y apagando el LED según el
estado del botón.
LCD 16x2
LCD ESPECIALIDAD
CONTROLADOR DE 0 a 15
Diseñar e implementar un sistema que controle un display de 7 segmentos para
mostrar números del 0 al 15 utilizando Arduino.

Materiales:
 Protoboard
 Placa Arduino uno o mega
 Display de 7 segmentos
 Cables
Procedimiento:
 Conectar el display de 7 segmentos al Arduino según el esquema de
conexión.
 Escribir el código en el entorno de desarrollo de Arduino.
 Subir el código al Arduino.
 Probar el sistema.
Funcionamiento:
 El programa tenía como función encender cada segmento del display de
acuerdo a cómo lo quisiéramos, en este caso, de 0 a 15 pero para
representar el 10, 11… teníamos que hacer la letra de cada display (A, B,
C, D, E, F).
Resultados:
 El sistema funcionó correctamente, mostrando los números del 0 al 9 y las
letras de A a F en el display de 7 segmentos.

También podría gustarte