#include <LiquidCrystal_I2C.h>
#include <RTClib.h>
#define OnboardLED 13
LiquidCrystal_I2C lcd(0x27,20,4);
RTC_DS1307 myRTC;
unsigned char Cx=0;
unsigned long PrevTime,NowTime;
byte myChar = '0';
float Num1 = 0.5673899999;
DateTime RTC_Now;
void setup() {
pinMode(OnboardLED, OUTPUT);
Serial.begin(9600);
Serial.print("Hello EN of RMUIT khonkkaen");
lcd.init();
lcd.backlight();
lcd.setCursor(5,0);lcd.print("--cvithaya--");
lcd.setCursor(3,3);lcd.print("We're ENT RMUTI");
myRTC.begin();
}
void loop()
{
NowTime = millis();
if(NowTime >= (PrevTime + 100))
{
if(Cx==0)digitalWrite(OnboardLED, HIGH);
else if(Cx==3) digitalWrite(OnboardLED, LOW);
if(Cx == 9) {
Cx = 0;
}else Cx++;
PrevTime =NowTime;
}
}
byte rxBuff[12];
byte rxCount = 0;
void serialEvent()
{
while(Serial.available())
{
rxBuff[rxCount] = Serial.read();
Serial.write(rxBuff[rxCount]);
Serial.println("|" + string(rxCount));
if(rxBuff[0] == 'R')
{
if(rxCount ==5) || (rxBuff[exCount] == '#')
{
rxCount = 0;
Serial.println("OK-PASS");
}else rxCount++;
}
}