#include <Arduino.h>
// Definição da classe Led
class Led {
private:
int pino; // Atributo que guarda o número do pino do LED
public:
// Construtor: define o pino do LED
Led(int p) {
pino = p;
pinMode(pino, OUTPUT); // Configura o pino como saída
}
// Método para ligar o LED
void ligar() {
digitalWrite(pino, HIGH); // Liga o LED
}
// Método para desligar o LED
void desligar() {
digitalWrite(pino, LOW); // Desliga o LED
}
};
Led meuLed(13); // Cria um objeto da classe Led no pino 13 (onde o LED está conectado)
void setup() {
// Inicialmente, o LED estará desligado
meuLed.desligar();
}
void loop() {
meuLed.ligar(); // Liga o LED
delay(1000); // Aguarda 1 segundo
meuLed.desligar(); // Desliga o LED
delay(1000); // Aguarda 1 segundo
}