Lección 10 de 15 Programación
Los condicionales permiten que el programa tome decisiones.
if / else if / else
umbrales.ino
int lectura = analogRead(A0);
if (lectura < 300) {
digitalWrite(8, HIGH);
} else if (lectura < 700) {
// zona media
} else {
digitalWrite(8, LOW);
}
Operadores
| Tipo | Operadores |
|---|---|
| Comparación | == != < > <= >= |
| Lógicos | && (AND) · || (OR) · ! (NOT) |
🛠️ Práctica
Con un LDR en A0, enciende un LED cuando baje la luz (modo luz nocturna).