#include <Arduino_FreeRTOS.h>
void task1() {
while (1) {
digitalWrite(7, HIGH);
delay(100);
digitalWrite(7, LOW);
delay(500);
}
}
void task2() {
while (1) {
digitalWrite(8, HIGH);
delay(100);
digitalWrite(8, LOW);
delay(1000);
}
}
void setup() {
Serial.begin(115200);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
xTaskCreate(task1, "Task1", 100, NULL, 1, NULL);
xTaskCreate(task2, "Task2", 100, NULL, 1, NULL);
vTaskStartScheduler();
}
void loop() {
}