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

Motor 1 ตัว push botton 2 อัน
void setup()
{
pinMode(13, OUTPUT);   
pinMode(7, OUTPUT);
pinMode(2, INPUT);
pinMode(1, INPUT);

}

void loop(){
  int XD = digitalRead (1);  //ตั้งค่าตัวแปรXDเท่ากับdigitalRead(1)
  int DX = digitalRead (2);  //ตั้งค่าตัวแปรXDเท่ากับdigitalRead(2)
  if (XD==0){                          //ถ้าXDเท่ากับ0ให้ทำตามด้านล่าง
  digitalWrite(13, HIGH);
  delay(500);           
  }
  if (DX==0){                         //ถ้าDXเท่ากับ0ให้ทำตามด้านล่าง
  digitalWrite(7, HIGH);
  delay(500); 
  }   
  digitalWrite(13, LOW); //ถ้าไม่มีอันไหนทำตรงตามเงื่อนไขให้ทำอันนี้
  digitalWrite(7, LOW);
}

  

   เมื่อกดปุ่มที่หนึ่งมอเตอร์จะหมุนไปในทิศทางหนึ่งและเมื่อเราเปลี่ยนไปกดอีกปุ่มหนึ่ง มอเตอร์จะหมุดกลับทางกัน



ความคิดเห็น

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

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

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

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