// LCD1602 to Arduino Uno connection example
#include <LiquidCrystal.h>
#include "watchdog.h";
void updateLCD();
void updateLCD3();
void updateLCD2();
Watchdog watchdog(1000,updateLCD);
Watchdog watchdog2(10000,updateLCD2);
Watchdog watchdog3(100,updateLCD3);
LiquidCrystal lcd(12, 11, 10, 9, 8, 7);
int counter=1;
int counter2=1;
int counter3=1;
void updateLCD()
{
lcd.setCursor(0,0);
lcd.print(counter);
counter++;
}
void updateLCD2()
{
lcd.setCursor(5,0);
lcd.print(counter2);
counter2++;
}
void updateLCD3()
{
lcd.setCursor(10,0);
lcd.print(counter3);
counter3++;
}
void setup() {
lcd.begin(16, 2);
// you can now interact with the LCD, e.g.:
watchdog.start();
}
void loop() {
watchdog.update();
watchdog2.update();
watchdog3.update();
}