materials for TeZ Bioreactor course
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
# include <Arduino.h>
#include <analogWrite.h>
int counter = 0; long int deltask1 = 1 * 5 * 1000 / portTICK_PERIOD_MS; // 5 seconds
int ledPin = 2;
////////////////////////
void task1(void * parameters) { for(;;){
myFunk(); // function to be called
vTaskDelay(deltask1); // reset delay time
} }
/////////////////////////
void myFunk(){
Serial.print("task counter: "); Serial.println(counter++); digitalWrite(ledPin,HIGH); delay(1000); digitalWrite(ledPin,LOW); }
////////////////////////
void setup() {
Serial.begin(115200);
pinMode(ledPin, OUTPUT); xTaskCreate( task1, // function name
"Task1", // task name
1000, // stack size
NULL, // task parameters
1, // priority (low = more priority)
NULL // task handle
); }
////////////////////////
void loop() { // nada
}
|