image_pdfimage_print

El IF en Arduino es una estructura de control que permite tomar decisiones en base a una condición. Funciona evaluando una expresión o condición y ejecutando cierto bloque de código si esa condición es verdadera.
Si la condición es falsa, el bloque de código dentro del IF se salta y continúa con el resto del programa. Es una forma de programar al Arduino para que tome decisiones y realice acciones específicas según las condiciones que se le indiquen.

Aqui tenemos un codigo de ejemplo:

int ledPin = 13;  // Pin del LED
int A;           // Variable para almacenar el valor ingresado

void setup() {
  pinMode(ledPin, OUTPUT);  // Configurar el pin del LED como salida
  Serial.begin(9600);       // Iniciar comunicación serial a 9600 bps
}

void loop() {
  if (Serial.available() > 0) {  // Si hay datos disponibles en el puerto serial
    A = Serial.parseInt();  // Leer el valor ingresado y asignarlo a la variable "A"
    
    if (A == 1) {
      digitalWrite(ledPin, HIGH);  // Encender el LED si "A" es igual a 1
    } 
else 
{
      digitalWrite(ledPin, LOW);   // Apagar el LED en cualquier otro caso
    }
  }
}

Por Robert Benitez

YoRobot, y Vos?

Related Post