Want to create interactive content? It’s easy in Genially!

Get started free

Guia luz Arduino

Aaron Valverde

Created on January 15, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Akihabara Microsite

Essential Microsite

Essential CV

Practical Microsite

Akihabara Resume

Tourism Guide Microsite

Online Product Catalog

Transcript

LADICIEN 2024

Guía

Prototipo de Arduino para Encender y Parpadear una Luz

Tinkercad es una herramienta en línea que permite diseñar y simular circuitos electrónicos, incluyendo proyectos con placas Arduino.

empezar_

Guía de pasos

2.Agregar Componentes

3.Conectar Componentes

1.Crear un Nuevo Proyecto

5.Simular y Ajustar Frecuencuencia de Parpadeo

4.Programar Arduino

Paso 1

Crear un Nuevo Proyecto

  1. En la columna izquierda encontraras el apartado de "diseños" haz clic
  2. Haz clic en "Crear Nuevo Proyecto".
  3. Elige la categoría "Circuitos"

Next

Paso 2

Agregar Componentes

  1. En el área de trabajo, encontrarás una placa Arduino y una protoboard.
  2. Desde la barra lateral derecha, busca y arrastra un LED y una resistencia de 220 ohmios a la protoboard.

info

Next

Paso 3

Conectar Componentes

  1. Conecta el ánodo del LED (el lado largo) a un pin digital de la placa Arduino.
  2. Conecta el cátodo del LED (el lado corto) a la resistencia.
  3. Conecta el otro extremo de la resistencia a la línea de tierra (GND) de la placa Arduino.

info

Next

Paso 4

Programar Arduino

  1. Haz clic en la placa Arduino y selecciona el botón "Código" ubicado en la parte superior derecha.
  2. Copia y pega el siguiente código en el editor (Es importante que el modo edición este en texto y no el bloques)

Explicación del codigo

Next

Paso 5

Simular y Ajustar Frecuencuencia de Parpadeo

  1. Haz clic en "Simular" en la esquina superior derecha. Observa cómo el LED se enciende y apaga cada segundo en la vista de simulación.
  2. Experimenta cambiando el valor del delay en el código para ajustar la frecuencia de parpadeo del LED.

info

Next

Continuará...

Semáforo

Siguiente nivel

¿Estás listo?

empezar_

Pasos a seguir

Programación del semáforo

Conexión de los cables

Componentes básicos

Simulación y ajustes

Pruebas y refinamiento

Paso 1: Agrega los componentes básicos

  • Ve a la sección "Componentes" y selecciona los elementos necesarios: tres LEDs (rojo, amarillo y verde), una placa de prototipado (breadboard) y tres resistencias de 220 ohmios.
  • Coloca la placa de prototipado en el área de trabajo y luego coloca los LEDs en la misma fila de la placa de prototipado, dejando espacio entre ellos.
  • Conecta una resistencia de 220 ohmios a cada LED, conectando el extremo largo del LED al riel positivo (+) de la placa de prototipado y el extremo corto del LED al riel negativo (-) a través de la resistencia.

Next

Paso 2: Conexión de los cables

  • Utiliza cables de puente para conectar los rieles positivos (+) de la placa de prototipado a los pines digitales de salida de tu placa de desarrollo (Arduino, por ejemplo).
  • Conecta los rieles negativos (-) de la placa de prototipado a los pines de tierra (GND) de tu placa de desarrollo.

Next

Paso 3: Programación del semáforo

  • Escribe el código necesario para controlar el funcionamiento del semáforo en el editor de código de Tinkercad o en el entorno de desarrollo de Arduino.
  • Utiliza la función digitalWrite() para encender y apagar los LEDs según el estado del semáforo (verde, amarillo, rojo).
  • Implementa un temporizador para cambiar los estados del semáforo en intervalos regulares.

Codigo

Next

Paso 4: Simulación y ajustes

  • Simula el funcionamiento del semáforo haciendo clic en el botón de "Iniciar simulación" en Tinkercad.
  • Observa el comportamiento del semáforo y ajusta el código según sea necesario para asegurarte de que funcione correctamente y cumpla con tus requisitos.

Next

Paso 5: Pruebas y refinamiento

  • Prueba el semáforo virtualmente en Tinkercad para verificar su funcionamiento.
  • Realiza ajustes adicionales si es necesario para mejorar la funcionalidad o la apariencia del semáforo.
  • Una vez que estés satisfecho con el diseño y el funcionamiento, guarda tu proyecto y compártelo si lo deseas.

info

Next

Excelentelo lograste

Agregar un botón de reinicio: Puedes incluir un botón en el diseño para reiniciar el ciclo del semáforo. Implementar intermitencia amarilla: En muchos semáforos reales, la luz amarilla parpadea antes de cambiar a verde o rojo. Incluir sonido: Agregar efectos de sonido para indicar el cambio de estado del semáforo puede hacer que la simulación sea más realista. Puedes utilizar un buzzer en Tinkercad y activarlo junto con cada cambio de luz. Diseño estético: Experimenta con el diseño visual del semáforo. Por ejemplo, podrías añadir una carcasa alrededor de los LEDs para simular un semáforo real. Agregar sensores: Si deseas simular un sistema de semáforos más interactivo, podrías incluir sensores de tráfico simulados. Por ejemplo, podrías añadir un sensor de movimiento para detectar vehículos y cambiar el semáforo en consecuencia. Implementar diferentes modos de operación: Agregar la capacidad de cambiar entre diferentes modos de operación, como un modo de parpadeo para situaciones de emergencia o un modo de operación nocturna con tiempos de espera más cortos.

Entrada digital

Observamos en las placas Arduino que se disponen de dos filas de puertos. La primera fila se encuentra en la parte inferior, en la esquina derecha, y corresponde a las entradas analógicas. La segunda fila está situada en la parte superior, contigua al botón de reset, y se asigna a las entradas digitales.

Es crucial entender la razón detrás de cada paso en este proceso. Es necesario comprender por qué incorporamos una resistencia, identificar la disposición de ánodo y cátodo, y comprender el funcionamiento de nuestra protoboard.

int ledPin = 13; // Cambia el número del pin según el que hayas usado void setup() { pinMode(ledPin, OUTPUT); } void loop() { digitalWrite(ledPin, HIGH); // Enciende el LED delay(1000); // Espera 1 segundo digitalWrite(ledPin, LOW); // Apaga el LED delay(1000); // Espera 1 segundo nuevamente }

  • int ledPin = 13;: Se declara la variable ledPin y se le asigna el valor 13, representando el número del pin digital al que está conectado el LED. Puedes cambiar este número según la conexión del LED.
  • void setup(): La función setup se ejecuta una vez al inicio y configura el pin ledPin como salida con pinMode(ledPin, OUTPUT), indicando que se enviarán señales eléctricas a través de este pin para controlar el LED.
  • void loop(): La función loop inicia un bucle infinito que se ejecuta continuamente.
  • digitalWrite(ledPin, HIGH);: Enciende el LED al establecer el pin ledPin en estado alto (HIGH), enviando electricidad al LED.
  • delay(1000);: Espera 1 segundo, manteniendo el LED encendido.
  • digitalWrite(ledPin, LOW);: Apaga el LED al establecer el pin ledPin en estado bajo (LOW), cortando la electricidad al LED.
  • delay(1000);: Espera nuevamente 1 segundo. Este proceso se repite, logrando un parpadeo constante del LED.

Después de simular el circuito y observar el parpadeo en Tinkercad, puedes experimentar ajustando la velocidad del parpadeo. En el código, el tiempo de espera está determinado por las líneas delay(1000);, donde el valor 1000 representa 1000 milisegundos, es decir, 1 segundo. Para aumentar la frecuencia de parpadeo (hacer que parpadee más rápido), puedes reducir el valor dentro de las funciones delay. Por ejemplo, si cambias delay(1000); a delay(500);, el LED parpadeará cada medio segundo. Para disminuir la frecuencia de parpadeo (hacer que parpadee más lento), puedes aumentar el valor dentro de las funciones delay. Por ejemplo, delay(2000); hará que el LED parpadee cada 2 segundos. Experimenta con diferentes valores hasta que encuentres la frecuencia de parpadeo que prefieras.