Page 176 - เอกสารประกอบการสอนวิชาไมโครคอนโทรลเลอร์เบื้องต้น
P. 176
เอกสารประกอบการสอนวิชาไมโครคอนโทรลเลอร์เบื้องต้น 49
การทดลองที่ 3.6 ค าสั่ง switch-case
ใช้ทดสอบเงื่อนไขเพื่อก าหนดการท างานของโปรแกรม ถ้าตัวแปรที่ทดสอบตรงกับเงื่อนไขใดก็ให้ท างาน
ตามที่ก าหนดไว้พารามิเตอร์
var ตัวแปรที่ต้ องการทดสอบว่าตรงกับเงื่อนไขใด
default ถ้าไม่ตรงกับเงื่อนไขใดๆ เลยให้ท าค าสั่งต่อท้ายนี้
break เป็นส่วนส าคัญมากใช้เขียนต่อท้าย case ต่างๆ เมื่อพบเงื่อนไขนั้นแล้วท าตามค าสั่งต่างๆแล้วให้
หยุดการท างานของค าสั่ ง
switch-case ถ้าลืมเขียน break เมื่อพบเงื่อนไขท าตามเงื่อนไขแล้วโปรแกรมจะท างานตามเงื่อนไขต่อไป
เรื่อยๆ จนกว่าจะพบค าสั่ง break
Hardware Required
1. Arduino or Genuino Board
2. photoresistor, or another analog sensor
3. 10k ohm resistors
4. hook-up wires
5. breadboar
Circuit
หน่วยที่ 3 โครงสร้างโปรแกรมของ Arduino เรียบเรียงโดยครูทันพงษ์ ภู่รักษ์