String x = playload;
Serial.println(playload);
Serial.println(x);
DateTime now = rtc.now();
h = float(now.hour());
m = float(now.minute());
s = float(now.second());
Serial.println(h);
Serial.println(m);
if(datainput.indexOf("8.30")!=-1){
while(h>=8&&m>=30)
{
DateTime now = rtc.now();
h = float(now.hour());
m = float(now.minute());
s = float(now.second());
Serial.println(h);
Serial.println(m);
if(h==8&&m==30){
digitalWrite(5,HIGH);
digitalWrite(6,HIGH);
digitalWrite(7,HIGH);
digitalWrite(10,HIGH);
digitalWrite(11,HIGH);
digitalWrite(12,HIGH);
}
}
}
คือดิฉันกำลังทำการตั้งเวลาเปิดไฟ แต่โค้ดไม่เข้าไปทำงานในเงื่อนไขเลย ไม่สามารถสั่งงานอะไรได้เลยคะ ช่วยแนะนำวิธีแก้ไขด้วยนะคะ ขอบคุณคะ
ขอความช่วยเหลือเกี่ยวกับการตั้งเวลา DS1307
Serial.println(playload);
Serial.println(x);
DateTime now = rtc.now();
h = float(now.hour());
m = float(now.minute());
s = float(now.second());
Serial.println(h);
Serial.println(m);
if(datainput.indexOf("8.30")!=-1){
while(h>=8&&m>=30)
{
DateTime now = rtc.now();
h = float(now.hour());
m = float(now.minute());
s = float(now.second());
Serial.println(h);
Serial.println(m);
if(h==8&&m==30){
digitalWrite(5,HIGH);
digitalWrite(6,HIGH);
digitalWrite(7,HIGH);
digitalWrite(10,HIGH);
digitalWrite(11,HIGH);
digitalWrite(12,HIGH);
}
}
}
คือดิฉันกำลังทำการตั้งเวลาเปิดไฟ แต่โค้ดไม่เข้าไปทำงานในเงื่อนไขเลย ไม่สามารถสั่งงานอะไรได้เลยคะ ช่วยแนะนำวิธีแก้ไขด้วยนะคะ ขอบคุณคะ