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