ใบงานที่ 1 ควบคุมมอเตอร์ด้วยรีเลย์
จัดทำโดย
นายธีรศักดิ์ จันทราษี เลขที่ 21 กลุ่ม E5
นายดิรก พรามจร เลขที่ 20 กลุ่ม E5
วัสดุอุปกรณ์
1.บอร์ดทดลอง Arduino UNO R3 1 บอร์ด
2.สาย USB 1 เส้น
3.สายไฟ 16 เส้น
4.มอเตอร์ 1 ตัว
5.ไมโครสวิตซ์เปิดปิดปล่อยดับ 2 ตัว
6.โฟโต้บอร์ด 1 แผง
Code
const int buttonPin1 = 2;
const int buttonPin2= 3;
const int PanuwatA = 8;
const int PanuwatB= 9;
int buttonState1= 0;
int buttonState2= 0;
void setup() {
pinMode( PanuwatA, OUTPUT);
pinMode( PanuwatB, OUTPUT);
pinMode( buttonPin1, INPUT);
pinMode( buttonPin2, INPUT);
}
void loop() {
buttonState1 = digitalRead(buttonPin1);
buttonState2 = digitalRead(buttonPin2);
if (buttonState1 == HIGH) {
digitalWrite(PanuwatA, HIGH);
digitalWrite(PanuwatB, LOW);
} else {
if (buttonState2 == HIGH) {
digitalWrite(PanuwatA, LOW);
digitalWrite(PanuwatB, HIGH);
} else {
}
}
}

ความคิดเห็น
แสดงความคิดเห็น