TimerFa is a class used to do non-simultaneous repetitive tasks. for example, a temperature sensor read for 2 seconds. Write an LCD for 1 second. You can use it to read different light sensors in 10 seconds to perform different tasks in different time periods.
Source address https://github.com/fatihaslamaci/TimerFa.git
TimerFa, eş zamanlı olmayan tekrarlı işleri yaptırmak için kullanılan bir sınıftır dır. örneğin 2 saniyede bir ısı sensörü okunsun. 1 saniyede bir LCD ye yazı yazsın. 10 saniyede bir ışık sensörü nü okusun şeklinde farklı zaman dilimlerinde farklı işler yaptırmak için kullanabilirsiniz.
Sample Code
#include <TimerFa.h> TimerFa TimerLed1; TimerFa TimerLed2; int Led1=13; int Led2=9; void setup(void) { pinMode(Led1, OUTPUT); pinMode(Led2, OUTPUT); } void loop(void) { if (TimerLed1.MicrosaniyedeBir(1000000L)) { digitalWrite(Led1,!digitalRead(Led1) ); } if (TimerLed2.MicrosaniyedeBir(500000L)) { digitalWrite(Led2,!digitalRead(Led2) ); } }