ส่วนประกอบงานวิชา การเขียนโปรแกรมคอมฯ ครั้งที่ 4 (2motor+2botton)


มอเตอร์ 2 ตัว Push botton 2 อัน

void setup() {

 pinMode(12, OUTPUT);
 pinMode(11, OUTPUT);
 pinMode(1, INPUT);
 pinMode(0, INPUT);
}

void loop() {
 int XD = digitalRead(1);  //ตั้งค่าตัวแปรXDเท่ากับdigitalRead(1)
 int DX = digitalRead(0);  //ตั้งค่าตัวแปรDXเท่ากับdigitalRead(0)

  if (XD == 0) {           //ถ้าXDเท่ากับ0ให้ทำตามด้านล่าง
    digitalWrite(12, HIGH);
    digitalWrite(11, LOW);
    delay(700);
  }
  if (DX == 0) {           //ถ้าDXเท่ากับ0ให้ทำตามด้านล่าง
    digitalWrite(12, LOW);
    digitalWrite(11,HIGH);
    delay(700);
  }
}


  เมื่อปุ่มที่หนึ่งถูกกดมอเตอร์ทั้งสองจะหมุนไปด้านหนึ่ง และเมื่อกดอีกปุ่มหนึ่งมอเตอร์ทั้งสองจะหมุดไปอีกด้าน


ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

ส่วนประกอบงานวิชา การเขียนโปรแกรมคอมฯ ครั้งที่ 10 (Arduino วัดอุณหภูมิ)

ใบงานการทดลองที่ 14 การอ่านค่าอุณหภูมิด้วย DS18B20 ส่วนประกอบงานวิชา การเขียนโปรแกรมคอมฯ

ใบงานทดลองที่12 เชื่อมต่อโมดูลวัดระยะทางด้วยอัลตราโซนิค ส่วนประกอบงานวิชา การเขียนโปรแกรมคอมฯ