Arduino4 Condicionales if else programación bloques arduino Tinkercad desde cero primera parte 😎
Introducción a Condicionales en Arduino
Conceptos Básicos
- El tutorial se centra en el uso de condicionales en Arduino, comenzando con un pulsador y la lectura de valores digitales.
- Se menciona la importancia del puerto serie para obtener información sobre el estado del sensor, que solo puede ser 0 o 1.
Componentes Utilizados
- Se utilizan componentes como resistencias (200Ω o 220Ω), LEDs y un pulsador conectado a la entrada digital número 2.
- La resistencia se conecta a tierra para evitar lecturas erróneas cuando el pulsador no está presionado.
Monitor Serial y Lectura de Sensores
Uso del Monitor Serial
- Se introduce el monitor serial para imprimir mensajes y leer los valores del sensor, comenzando con "Hola Mundo".
- El sensor digital se lee desde la entrada digital número 2, mostrando un valor de 0 cuando no está presionado y 1 al ser activado.
Programación Condicional
- Se establece una sentencia if/else: si el pulsador está presionado (valor igual a 1), se activa una luz roja; si no, permanece apagada.
Implementación de Condiciones
Estructura del Código
- La programación utiliza bloques lógicos donde se define qué acción tomar dependiendo del estado del pulsador.
- Se explica cómo utilizar bloques matemáticos para establecer condiciones basadas en las lecturas digitales.
Simulación y Resultados
- Al iniciar la simulación, se observa que al presionar el botón, la luz roja se enciende; al soltarla, se apaga.
Alternativas Lógicas
Uso de Lógica Negativa
- También es posible implementar lógica negativa: encender una luz verde cuando el valor es cero y apagarla al presionar el botón.
Retos Propuestos
- Se plantean retos adicionales relacionados con semáforos intermitentes que responden a un botón.