Arduino Vídeo 4. Ejemplo de encendido de LEDS con if ... else
Summary
TLDREn este video, se explica cómo usar una estructura selectiva 'if' en Arduino para encender LEDs. Se repasan conceptos básicos sobre estructuras selectivas, donde una condición determina qué acciones se ejecutan en el programa. A través de un ejemplo práctico, se muestra cómo programar un circuito con Arduino, utilizando un interruptor para encender un LED rojo o verde dependiendo de si la condición se cumple o no. El tutorial abarca tanto la parte del código como la del hardware, con un enfoque en la conexión de componentes electrónicos y la simulación en un emulador.
Takeaways
- 😀 Las estructuras selectivas permiten dirigir el flujo del programa según una condición. Son comunes en lenguajes como Scratch, App Inventor, Java, y Arduino.
- 😀 Una estructura selectiva doble evalúa una condición y ejecuta diferentes instrucciones dependiendo de si la condición es verdadera o falsa.
- 😀 El diagrama de flujo es útil para visualizar cómo una estructura selectiva funciona, dividiendo el proceso en ‘sí’ y ‘no’.
- 😀 En programación, es importante seguir la sintaxis correcta. Por ejemplo, el uso de mayúsculas y minúsculas es esencial para evitar errores.
- 😀 En el ejemplo de Arduino, se utilizan pines como entradas y salidas para controlar LEDs, uno rojo y uno verde, dependiendo del estado de un interruptor.
- 😀 El código en Arduino usa la función 'digitalRead' para leer una entrada digital y 'digitalWrite' para enviar una salida a los LEDs.
- 😀 La condición de la estructura ‘if’ compara el valor de la entrada digital (si está en alto o bajo) y ejecuta una acción dependiendo de su valor.
- 😀 Se puede simular el circuito de Arduino utilizando un emulador, lo cual es útil cuando no se tiene una placa física disponible.
- 😀 El uso de resistencias es crucial para proteger los LEDs y otros componentes electrónicos en el circuito.
- 😀 La programación también involucra control de tiempos, usando retardos (delay) para encender y apagar los LEDs con diferentes velocidades dependiendo de la condición.
Q & A
¿Qué es una estructura selectiva en programación?
-Una estructura selectiva en programación permite escoger o dirigir el flujo del programa dependiendo de si una condición es verdadera o falsa. Se usa en lenguajes como Scratch, App Inventor, Java y Arduino, para tomar decisiones dentro del código.
¿Cómo funciona una estructura selectiva doble?
-La estructura selectiva doble evalúa una condición. Si la condición es verdadera, ejecuta un conjunto de instrucciones; si la condición es falsa, ejecuta otro conjunto de instrucciones diferentes. Es representada comúnmente con un diagrama de flujo y en pseudo-código.
¿Cuál es la sintaxis correcta para comparar valores en Arduino?
-En Arduino, al comparar valores dentro de una estructura condicional, se deben utilizar dos signos de igual '==' para realizar una comparación. Un solo signo de igual '=' se utiliza para asignar un valor.
¿Qué componentes se necesitan para crear un circuito en el emulador de Arduino?
-Para crear un circuito en el emulador de Arduino, se necesita una placa de Arduino, una placa de prueba, LEDs (rojo y verde), resistencias, un interruptor, y cables para realizar las conexiones.
¿Cómo se conecta un interruptor a la placa de Arduino?
-El interruptor se conecta a un pin de entrada de Arduino (por ejemplo, el pin 11). Se coloca una resistencia de 1 kΩ para asegurar la correcta lectura de la señal, y se conecta el interruptor a tierra y corriente para completar el circuito.
¿Qué hace el código cuando la entrada 11 recibe un valor alto (1)?
-Cuando la entrada 11 recibe un valor alto (1), el programa activa el LED rojo conectado al pin 12. Este LED parpadea durante medio segundo, y luego se apaga antes de repetir el ciclo.
¿Qué sucede cuando el interruptor está apagado (sin corriente)?
-Cuando el interruptor está apagado y no pasa corriente, la condición evaluada en el código es falsa. El programa entonces activa el LED verde conectado al pin 10, el cual parpadea más rápidamente (en intervalos de 100 ms en lugar de 500 ms como el LED rojo).
¿Cuál es la diferencia entre la programación de la salida 10 y la salida 12 en este ejemplo?
-La salida 12 está asociada con el LED rojo, y su comportamiento está vinculado a la activación del interruptor (entrada 11). En cambio, la salida 10 controla el LED verde, que se enciende cuando el interruptor está apagado. La principal diferencia es que el LED verde parpadea más rápido que el LED rojo.
¿Por qué se usa el emulador Ting Ting Tercat en lugar de un hardware físico?
-Se utiliza el emulador Ting Ting Tercat porque no siempre se tiene acceso a una placa de Arduino física. El emulador permite practicar y probar la programación y el montaje del circuito sin necesidad de hardware real.
¿Por qué es importante mantener la sintaxis correcta en la programación de Arduino?
-Es crucial mantener la sintaxis correcta porque Arduino es un lenguaje sensible a mayúsculas y minúsculas. Si se comete un error en la sintaxis, como escribir palabras clave en minúsculas en lugar de mayúsculas, el programa generará errores y no funcionará correctamente.
Outlines

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.
Mejorar ahoraMindmap

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.
Mejorar ahoraKeywords

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.
Mejorar ahoraHighlights

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.
Mejorar ahoraTranscripts

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.
Mejorar ahoraVer Más Videos Relacionados

Uso del receptor Infrarrojo Arduino Simulador online TinkerCAD

Arduino en Tinkercad #6: Monitor Serial Parte 2 (Eviando datos de la PC al Arduino)

CONTROL REMOTO INFRARROJO CON ARDUINO - ENCIENDIENDO UN LED

💡 Cómo usar un PROTOBOARD Arduino desde CERO【 2021 】 - Capítulo #03🔋

CLASE 1 - ENCENDIDO Y APAGADO DE UN LED CON UN PULSADOR / BOTON - TINKERCAD | ARDUINO

Arduino desde cero en Español - Capítulo 5 - HC-SR04 Sensor Ultrasónico (y uso del Monitor Serial)
5.0 / 5 (0 votes)