วงจรไฟวิ่งแบบเรียงไปกลับ
void setup() {
pinMode(13, OUTPUT); // กำหนดให้ขา 13 ที่ต้องการใช้งานทำงานเป็น
เอาต์พุต
pinMode(12, OUTPUT);
// กำหนดให้ขา
12 ที่ต้องการใช้งานทำงานเป็น เอาต์พุต
pinMode(11, OUTPUT); // กำหนดให้ขา 11 ที่ต้องการใช้งานทำงานเป็น
เอาต์พุต
}
void loop() {
digitalWrite(13,
HIGH); // กำหนดให้ 13 ที่ต้องการใช้งานมีสถานะลอจิกเป็น 1
delay(500); // หน่วงเวลา 0.5
วินาที
digitalWrite(13, LOW); // กำหนดให้ 13 ที่ต้องการใช้งาน
มีสถานะลอจิกเป็น 0
digitalWrite(12, HIGH); // กำหนดให้ 12 ที่ต้องการใช้งาน
มีสถานะลอจิกเป็น 1
delay(500); // หน่วงเวลา 0.5
วินาที
digitalWrite(12, LOW); // กำหนดให้ 12 ที่ต้องการใช้งาน
มีสถานะลอจิกเป็น 0
digitalWrite(11, HIGH); // กำหนดให้ 11 ที่ต้องการใช้งาน
มีสถานะลอจิกเป็น 1
delay(500); // หน่วงเวลา 0.5
วินาที
digitalWrite(11, LOW); // กำหนดให้ 11 ที่ต้องการใช้งาน
มีสถานะลอจิกเป็น 0
digitalWrite(12, HIGH); // กำหนดให้ 12 ที่ต้องการใช้งาน
มีสถานะลอจิกเป็น 1
delay(500); // หน่วงเวลา 0.5
วินาที
digitalWrite(12, LOW); // กำหนดให้ 12 ที่ต้องการใช้งาน
มีสถานะลอจิกเป็น 0
digitalWrite(13, HIGH); // กำหนดให้ 13 ที่ต้องการใช้งาน
มีสถานะลอจิกเป็น 1
delay(500); // หน่วงเวลา 0.5
วินาที
digitalWrite(13, LOW); // กำหนดให้ 13 ที่ต้องการใช้งาน
มีสถานะลอจิกเป็น 0
}
อธิบายวงจรไฟวิ่งแบบเรียงไปกลับ
วงจร Arduino ไฟวิ่งแบบเรียงไปกลับ เป็นวงจรที่มีไฟวิ่งจาก 13 ไป 11 และทำการย้อนกลับจาก 11 ไป 13 ใหม่ วนไปเรื่อยๆ