#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);
}
#include <stdio.h>
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
void app_main() {
printf("Hello, Wokwi!\n");
while (true) {
vTaskDelay(1000 / portTICK_PERIOD_MS);
}
}