#define RED 2
#define BLUE 4
class LED {
private:
int pino;
bool estado;
public:
LED(int pino) {
this->pino = pino;
this->estado = false;
pinMode(pino, OUTPUT);
}
void setLED(bool estado) {
this->estado = estado;
digitalWrite(pino, estado);
}
bool getLED() {
return estado;
}
};
LED led1(RED); // Instância
LED led2(BLUE);
void setup() {
}
void loop() {
led1.setLED(true);
led2.setLED(false);
delay(500);
led1.setLED(false);
led2.setLED(true);
delay(500);
}