Page 179 - เอกสารประกอบการสอนวิชาไมโครคอนโทรลเลอร์เบื้องต้น
P. 179
เอกสารประกอบการสอนวิชาไมโครคอนโทรลเลอร์เบื้องต้น 52
การทดลองที่ 3.7 ค าสั่ง while
เป็นค าสั่งวนรอบโดยจะท าค าสั่งที่เขียนในวงเล็บปีกกาอย่างต่อเนื่อง จนกว่าเงื่อนที่เขียนในวงเล็บของ
ค าสั่ง while() จะเป็นเท็จค าสั่งที่ให้ท าซ ้าจะต้องมีการเปลี่ยนแปลงค่าตัวแปรที่ใช้ทดสอบ เช่น มีการเพิ่มค่าตัว
แปร หรือมีเงื่อนไขภายนอก เช่นอ่านค่าจากตัวตรวจจับได้เรี ยบร้อยแล้วให้หยุดการอ่านค่า มิฉะนั้นเงื่อนไขใน
วงเล็บของ while() เป็นจริงตลอดเวลา ท าให้ค าสั่ ง while ท างานวนรอบไปเรื่อยๆ ไม่รู้จบ รูปแบบค าสั่ ง
while(expression)
{
// statement(s)
}
พารามิเตอร์ expression เป็นค าสั่งทดสอบเงื่อนไข (ถูกหรือผิด)
Hardware Required
1. Arduino or Genuino Board
2. pushbutton or switch
3. photoresistor or another analog sensor
4. 10k ohm resistors 2 PCS
5. Breadboard
Circuit
หน่วยที่ 3 โครงสร้างโปรแกรมของ Arduino เรียบเรียงโดยครูทันพงษ์ ภู่รักษ์