class Led {
private:
int pin; // Pin donde está conectado el LED
public:
// Constructor: se ejecuta cuando se crea un objeto de esta clase
Led(int p) {
pin = p;
pinMode(pin, OUTPUT);
}
// Método para encender el LED
void encender() {
digitalWrite(pin, HIGH);
}
// Método para apagar el LED
void apagar() {
digitalWrite(pin, LOW);
}
};
// Crear un objeto de la clase Led
Led led1(13);
void setup() {
// Nada más que inicializar el objeto
}
void loop() {
led1.encender(); // Enciende el LED
delay(1000);
led1.apagar(); // Apaga el LED
delay(1000);
}