27/07/2567

ปีการศึกษา 2567 Arduino มอเตอร์เหลือง Hobby Gearmotor รับค่าด้วยปุ่มสวิท pushbutton

  📣ความรู้ไปประยุกต์ใช้อุปกรณ์อิเล็กทรอนิกส์เพื่อสร้างสรรค์เป็นโครงงานตามที่โจทย์กำหนดได้วงจร

📣ความรู้ไปประยุกต์ใช้อุปกรณ์อิเล็กทรอนิกส์เพื่อสร้างสรรค์เป็นโครงงานตามที่โจทย์กำหนดได้คำสั่งเขียน 

int del = 8;

int izq = 9;

int der = 10;

int rev = 11;

int fre = 12;

int izqA = 2; 

int izqB = 3; 

int derA = 4; 

int derB = 5;             

void setup()  { 

  pinMode(derA, OUTPUT);

  pinMode(derB, OUTPUT);

  pinMode(izqA, OUTPUT);

  pinMode(izqB, OUTPUT);

  pinMode(del, INPUT);

  pinMode(izq, INPUT);

  pinMode(der, INPUT);

  pinMode(rev, INPUT);

  pinMode(fre, INPUT);

void loop()  { 

  del=digitalRead(8);

  izq=digitalRead(9);

  der=digitalRead(10);

  rev=digitalRead(11);

  fre=digitalRead(12);

  if(del == HIGH){           

    digitalWrite(derB, LOW);     

    digitalWrite(izqB, HIGH); 

    digitalWrite(derA, HIGH);  

    digitalWrite(izqA, LOW);       

  }

  if(izq == HIGH){// Boton IZQ 

    digitalWrite(derB, LOW);  

    digitalWrite(izqB, LOW);    

    digitalWrite(derA, HIGH);  

    digitalWrite(izqA, HIGH);      

  }

  if(fre == HIGH){// Boton Parar

    digitalWrite(derB, LOW);     

    digitalWrite(izqB, LOW); 

    digitalWrite(derA, LOW);    

    digitalWrite(izqA, LOW); 

  }

  if(der == HIGH){          

    digitalWrite(derB, HIGH);     

    digitalWrite(izqB, HIGH);

    digitalWrite(derA, LOW);

    digitalWrite(izqA, LOW);  

  } 

  if(rev == HIGH){        

    digitalWrite(derB, HIGH);  

    digitalWrite(izqB, LOW);

    digitalWrite(derA, LOW);    

    digitalWrite(izqA, HIGH);      

  }

}



ไม่มีความคิดเห็น:

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

ครูเต้ง เทคโนฯ