#include <LiquidCrystal.h>
#include <Encoder.h>
int eepromAddress = 0;
LiquidCrystal lcd(A9,A8,A4,A5,A6,A7);
Encoder encoder(2, 3);
void init_lcd()
{
Serial.begin(9600);
lcd.begin(16, 2);
}
void check_accident(LiquidCrystal lcd)
{
if(digitalRead(A14) == HIGH)
{
lcd.clear();
lcd.setCursor(3,0);
lcd.print("ACCIDENT");
lcd.setCursor(6,1);
lcd.print("!!!");
delay(1000);
lcd.clear();
store_data(encoder);
}
}
void setup() {
init_lcd();
check_rtc(lcd);
}
void loop() {
// if(digitalRead(13) == LOW)
// {
// print_data();
// }
lcd.print(" Km");
// check_accident(lcd);
display_speed(lcd,encoder);
display_time(lcd);
display_fuel(lcd);
display_gear(lcd);
display_temp(lcd);
}