เขียนโปรแกรม Arduino ด้วยภาษาซี ตัวอย่างที่ 5
🔁ใช้ for loop แสดงข้อความซ้ำใน Serial Monitor
บทความนี้ยกตัวอย่าง คำสั่งที่จำเป็นต้องใช้เกี่ยวกับงานอิเล็กทรอนิกส์และหลายๆอย่าง สามารถนำไปใช้งานทุกประเภท การแสดงผล การส่งข้อมูล ฯลฯ มากมาย ทั้งนี้รูปแบบโปรแกรมหลักก็มีลักษณะคำสั่งนี้อยู่แล้ว ดังนั้นคำสั่งนี้จึงแสดงตัวอย่างการส่งข้อมูลทาง serial port เพื่อแสดงผลแบบ วนให้ดู
for loop
เป็นคำสั่งควบคุมการทำซ้ำที่มีรูปแบบง่าย
เหมาะสำหรับการทำงานซ้ำเป็นจำนวนครั้งที่กำหนดไว้
void setup() {
Serial.begin(9600);
for (int i = 1; i <= 5; i++) {
Serial.print("รอบที่ ");
Serial.println(i);
delay(1000);
}
}
void loop() {
// ไม่ทำอะไร
}
📥 ผลลัพธ์ใน Serial Monitor:
รอบที่ 1
รอบที่ 2
รอบที่ 3
รอบที่ 4
รอบที่ 5
🧠 อธิบาย:
-
for (int i = 1; i <= 5; i++)
: นับตั้งแต่ 1 ถึง 5 -
Serial.print()
: แสดงข้อความต่อเนื่อง -
delay(1000)
: หน่วงเวลา 1 วินาทีระหว่างรอบ