จัดทำโดย
นาวสาว ชาลิสา มาโพนทอง เลขที่ 9 D 6
นาย นฤบดินทร์ จำรัสภูมิ เลขที่ 10 D 6
วัสถุอุปกรณ์
1. บอร์ดทดลอง Arduino UNO 1 บอร์ด
2. สาย USB 1 เส้น
3. สายไฟ 14 เส้น
5. ไมโครสวิตเปิดปิดปล่อยดับ 4 ตัว
6.โฟโต้บอร์ด 1 แผง
7.บอร์ค Motor Drive Module 1 ตัว
8.ตัวต้านทาน 220 โอหม์ 4 ตัว
รูปวงจร
วัสถุอุปกรณ์
1. บอร์ดทดลอง Arduino UNO 1 บอร์ด
2. สาย USB 1 เส้น
3. สายไฟ 14 เส้น
5. ไมโครสวิตเปิดปิดปล่อยดับ 4 ตัว
6.โฟโต้บอร์ด 1 แผง
7.บอร์ค Motor Drive Module 1 ตัว
8.ตัวต้านทาน 220 โอหม์ 4 ตัว
รูปวงจร
const int buttonPin1 = 1;
const int buttonPin2 = 2;
const int buttonPin3 = 3;
const int buttonPin4 = 4;
const int ledPin8 = 8;
const int ledPin9 = 9;
const int ledPin10 = 10;
const int ledPin11 = 11;
int buttonState1 = 0;
int buttonState2 = 0;
int buttonState3= 0;
int buttonState4 = 0;
void setup() {
pinMode(ledPin8, OUTPUT);
pinMode(ledPin9, OUTPUT);
pinMode(ledPin10, OUTPUT);
pinMode(ledPin11, OUTPUT);
pinMode(buttonPin1, INPUT);
pinMode(buttonPin2, INPUT);
pinMode(buttonPin3, INPUT);
pinMode(buttonPin4, INPUT);
}
void loop()
{
buttonState1 = digitalRead(buttonPin1);
buttonState2 = digitalRead(buttonPin2);
buttonState3 = digitalRead(buttonPin3);
buttonState4 = digitalRead(buttonPin4);
if (buttonState1 == HIGH) {
digitalWrite(ledPin8, HIGH);
digitalWrite(ledPin9, LOW);
digitalWrite(ledPin10, HIGH);
digitalWrite(ledPin11, LOW);
}
else
if (buttonState2 == HIGH) {
digitalWrite(ledPin8, LOW);
digitalWrite(ledPin9, HIGH);
digitalWrite(ledPin10, LOW);
digitalWrite(ledPin11, HIGH);
}
else
if (buttonState3 == HIGH) {
digitalWrite(ledPin8, LOW);
digitalWrite(ledPin9, HIGH);
digitalWrite(ledPin10, HIGH);
digitalWrite(ledPin11, LOW);
}
else
if (buttonState4 == HIGH) {
digitalWrite(ledPin8, HIGH);
digitalWrite(ledPin9, LOW);
digitalWrite(ledPin10, LOW);
digitalWrite(ledPin11, HIGH);
} else {
digitalWrite(ledPin8, LOW);
digitalWrite(ledPin9, LOW);
digitalWrite(ledPin10, LOW);
digitalWrite(ledPin11, LOW);
}
}