ใบงานที่ 1 ควบคุมมอเตอร์ด้วยรีเลย์

จัดทำโดย


นายธีรศักดิ์ จันทราษี         เลขที่  21   กลุ่ม E5

นายดิรก พรามจร              เลขที่ 20  กลุ่ม E5

วัสดุอุปกรณ์

1.บอร์ดทดลอง Arduino UNO R3     1   บอร์ด
2.สาย USB                                   1   เส้น
3.สายไฟ                                       16   เส้น
4.มอเตอร์                                      1 ตัว
5.ไมโครสวิตซ์เปิดปิดปล่อยดับ           2   ตัว
6.โฟโต้บอร์ด                                  1 แผง
7.บอร์ดRELAY 2 channel                1 บอร์ด
8.ตัวต้านทาน 220โอหม์                    2   ตัว

รูปวงจร
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 {
  }
}
}

ความคิดเห็น

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