พอดีผมเขียนโปรแกรม แต่ว่าผมอยากได้ปุ่ม Start loop ( คือประมาณว่า ให้มันหยุดรอให้เรา กดปุ่มก่อนแล้วมันค่อยไปทำงานใน loop อะครับ)
พอดีว่าผมให้ใน void loop ทำงานเพียงแค่ รอบเดียวครับ
void loop() {
// ผมอยากให้โปรแกรมหยุด รอกดปุ่มตรงนี้ก่อนแล้ว ค่อยไปทำงานครับข้างล่างครับ
if (phValue >=6 $$ phValue <= 8 )
{
lcd.setCursor(2,1);
lcd.print("P1_RUN");
digitalWrite(P1_pin,LOW);
delay(5000);
digitalWrite(P1_pin,HIGH);
lcd.clear()
lcd.setCursor(2,1);
lcd.print("P2_RUN");
digitalWrite(P2_pin,LOW);
delay(5000);
digitalWrite(P2_pin,HIGH);
lcd.clear();
}
else{
digitalWrite(P1_pin,HIGH);
digitalWrite(P2_pin,HIGH);
}
for(;;){}
}
ถ้ามีคำแนะนำ ดีๆ ก็บอกด้วยนะครับ
ปล. ผมเขียนโปรแกรมไม่เก่ง พึ่งหัดเขียน
อยากทราบเรื่อง ปุ่ม Start loop ในArduino
พอดีว่าผมให้ใน void loop ทำงานเพียงแค่ รอบเดียวครับ
void loop() {
// ผมอยากให้โปรแกรมหยุด รอกดปุ่มตรงนี้ก่อนแล้ว ค่อยไปทำงานครับข้างล่างครับ
if (phValue >=6 $$ phValue <= 8 )
{
lcd.setCursor(2,1);
lcd.print("P1_RUN");
digitalWrite(P1_pin,LOW);
delay(5000);
digitalWrite(P1_pin,HIGH);
lcd.clear()
lcd.setCursor(2,1);
lcd.print("P2_RUN");
digitalWrite(P2_pin,LOW);
delay(5000);
digitalWrite(P2_pin,HIGH);
lcd.clear();
}
else{
digitalWrite(P1_pin,HIGH);
digitalWrite(P2_pin,HIGH);
}
for(;;){}
}
ถ้ามีคำแนะนำ ดีๆ ก็บอกด้วยนะครับ
ปล. ผมเขียนโปรแกรมไม่เก่ง พึ่งหัดเขียน