Skip to content
Snippets Groups Projects
Verified Commit c67d134f authored by Andrea Trentini's avatar Andrea Trentini
Browse files

fanloop adattivo presentabile

parent a2b07f5c
Branches
No related tags found
No related merge requests found
......@@ -23,15 +23,18 @@ volatile long durataMedia=0; // media mobile (molto corta, a 2 elementi)
long durataDesiderata=50; // inverso velocità
float duty=.3; // %
int periodpwm=1000; //millis
boolean dutyOn=false;
// TaskScheduler
#include <TaskScheduler.h>
Scheduler runner;
Task plotTask(100*TASK_MILLISECOND, TASK_FOREVER, plot);
boolean dutyOn=false;
void pwmDeiPovery();
Task pwmDeiPoveryTask(periodpwm*(1-duty), TASK_FOREVER, pwmDeiPovery);
void plot();
Task plotTask(50*TASK_MILLISECOND, TASK_FOREVER, plot);
void pwmDeiPovery() {
//Task pwmDeiPoveryTask(periodpwm*(1-duty), TASK_FOREVER, [](){
//Serial.println("pwm");
......@@ -60,7 +63,6 @@ void pwmDeiPovery() {
//});
}
void plot() {
//boolean scattato=digitalRead(SENSORE); // non serve più
//Serial.print(timestamp);
......@@ -92,7 +94,6 @@ void lap() {
//interrupts(); // questa invece si può invocare (e in automatico vengono cmq riabilitati all'uscita), potrebbe avere senso riabilitarli anche prima di uscire se si deve solo fare qualcosa di non critico
}
void setup() {
Serial.begin(115200);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment