ส่วนประกอบงานวิชา การเขียนโปรแกรมคอมฯ ครั้งที่ 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);
}
เมื่อกดปุ่มที่หนึ่งมอเตอร์จะหมุนไปในทิศทางหนึ่งและเมื่อเราเปลี่ยนไปกดอีกปุ่มหนึ่ง มอเตอร์จะหมุดกลับทางกัน
ความคิดเห็น
แสดงความคิดเห็น