#include #include DS3231 myRTC; bool century = false; //century=true にするのは2100年代の話 bool h12Flag = false; bool pmFlag; int rs; void setup() { Wire.begin(2,0); //PinNo=SDA,SCL D4=SDA,D3=SCL に設定 ESP-12E Serial.begin(115200); } void loop() { rs = Serial.read(); if ( rs != -1 ){ keys(); } Serial.print(20,DEC); Serial.print(myRTC.getYear(), DEC); Serial.print(' '); Serial.print(myRTC.getMonth(century), DEC); Serial.print(' '); Serial.print(myRTC.getDate(), DEC); Serial.print(' '); Serial.print(myRTC.getHour(h12Flag, pmFlag), DEC); Serial.print(' '); Serial.print(myRTC.getMinute(), DEC); Serial.print(' '); Serial.println(myRTC.getSecond(), DEC); delay(1000); } void keys() { int rs1; switch (rs) { case 97: //a myRTC.setYear(22); myRTC.setMonth(7); myRTC.setDate(29); myRTC.setHour(20); myRTC.setMinute(32); myRTC.setSecond(0); Serial.println("時刻合わせ!"); break; } }