// LCD1602 to Arduino Uno connection example
#include <LiquidCrystal.h>
int time_card;
int time_change;
int time_loop;
int time_start;
bool ledCursor;
int back_light = 5;
double lightlevel = 0;
String inputString = "";
bool sens = 0;
int CountDownTime;
LiquidCrystal lcd(12, 11, 10, 9, 8, 7);
void setup() {
Serial.begin(9600);
// pinMode(back_light, OUTPUT);
lcd.begin(16, 2);
// you can now interact with the LCD, e.g.:
lcd.print("Hello World!");
time_change = millis();
time_loop = millis();
ledCursor = 0;
Serial.println("Enter lightlevel");
}
String enter_number(String s){
String number = "";
int len = sizeof(s);
for(int i=0;i<len;i++){
if (int(s[i])>=48 && int(s[i])<=57){
number += s[i];
}
else{
if (len == 0){
return "Not a number";
}
break;
}
}
return number;
}
void loop() {
time_start = millis();
while(time_card - time_start < 10000){
// lcd.clear();
time_card = millis();
int lastCount = CountDownTime;
CountDownTime = floor(10 - ((time_card - time_start)/1000));
if(CountDownTime != lastCount){
lcd.clear();
}
Serial.println(CountDownTime);
lcd.setCursor(0,1);
lcd.print(CountDownTime);
delay(10);
}
lcd.setCursor(0,1);
lcd.println("gg");
delay(10000);
}