เขียนโปแกรมควบคุมการทำงาน
//ทดสอบหุ่นยนต์เดินหน้า
void setup()
{
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
}
void loop()
{
digitalWrite(2,LOW); // เดินหน้า
digitalWrite(3,HIGH);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
delay(1000);
}
ทดลองเปลี่ยนคำสั่งในส่วนของ
void loop() ให้หุ่นยนต์ทำงาน
ในรูปแบบอื่นๆ
|
คำสั่งให้หบุด
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
คำสั่งให้ถอยหลัง
digitalWrite(2,HIGH);
digitalWrite(3,LOW);
digitalWrite(4,HIGH);
digitalWrite(5,LOW);
คำสั่งให้ เลี้ยงชวา
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
คำสั่งให้เลี้ยวซ้าย
digitalWrite(2,LOW);
digitalWrite(3,HIGH);
digitalWrite(4,LOW);
digitalWrite(5,LOW); |