#include <Arduino_FreeRTOS.h>
#define led 2
#define potensio A0
void setup() {
Serial.begin(9600);
xTaskCreate(ledTask, "Led Task", 128, NULL, 1, NULL);
xTaskCreate(potensioTask, "Potensio Task", 128, NULL, 1, NULL);
}
void loop() {
}
void ledTask(void *pvParameters){
pinMode(led, OUTPUT );
while(1){
digitalWrite(led, HIGH);
delay(500);
digitalWrite(led, LOW);
delay(1000);
}
}
void potensioTask(void *pvParameters){
pinMode(potensio, INPUT);
while(1){
int nilai = analogRead(potensio);
Serial.println(nilai);
delay(100);
}
}