titusz99 Creative Commons License 2017.01.16 0 0 2742

Timer library val így néz(het) ki (f1-f9-ig a lépések):

#include "Timer.h"
#define INTERVAL_SD 3000 // sd kártya írás ciklus
#define INTERVAL_LCD 4000 // lcd írás ciklus
#define INTERVAL_PROG 6000 //program futás ciklus
Timer t
void setup() {
t.after(INTERVAL_SD, f1);
}
void loop() {
t.update();
}
void f1()
{
kiolvas_t();
sd_iras();
serial_print();
t.after(INTERVAL_LCD , f2);
}
void f2()
{
lcd_idopont();
kiolvas_t();
t.after(INTERVAL_PROG , f3);
}
void f3()
{
szabalyozas();
t.after(INTERVAL_LCD , f4);
}
void f4()
{
lcd_puffer();
kiolvas_t();
t.after(INTERVAL_PROG 00, f5);
}
void f5()
{
szabalyozas();
kiolvas_t();
t.after(INTERVAL_LCD , f6);
}
void f6()
{
lcd_teljesitmeny();
kiolvas_t();
t.after(INTERVAL_PROG , f7);
}
void f7()
{
szabalyozas();
kiolvas_t();
t.after(INTERVAL_LCD , f8);
}
void f8()
{
lcd_fusthofok();
kiolvas_t();
t.after(INTERVAL_PROG , f9);
}
void f9()
{
szabalyozas();
serial_print();
t.after(INTERVAL_SD , f1);
}

Előzmény: Törölt nick (2740)