18/07/2567

ปีการศึกษา 2567 Arduino ม.4 โจทย์ แก้คำสั่งการทำงาน การสื่อสารอนุกรม Serial ส่งค่าต่างๆจากคอมพิวเตอร์มาควบคุม พิมพ์ 1 , 2 , 3

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

โจทย์ แก้คำสั่งการทำงาน การสื่อสารอนุกรม Serial ส่งค่าต่างๆจากคอมพิวเตอร์มาควบคุม พิมพ์ 1 , 2 , 3 

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

int led1 = 3; 

int led2 = 4; 

int led3 = 5; 

char key = '0' ; 

void setup()

{

  pinMode(led1, OUTPUT); 

  pinMode(led2, OUTPUT); 

  pinMode(led3, OUTPUT); 

  Serial.begin(9600);

  Serial.println("My arduino");

  digitalWrite(led1, LOW); 

  digitalWrite(led2, LOW);

  digitalWrite(led3, LOW);

}

void loop()

{

  if (Serial.available() > 0) { 

    key = Serial.read();

    Serial.print("key : ");

    Serial.println(key); 

  }

  if (key == '0') { 

    digitalWrite(led1, LOW); 

    digitalWrite(led2, LOW);

    digitalWrite(led3, LOW);

    Serial.println("LED1 LED2 LED3 OFF");

  }

  if (key == '1') { 

    digitalWrite(led1, HIGH); 

    Serial.println("LED1 ON");

  }

  if (key == '2') {

    digitalWrite(led2, HIGH); 

    Serial.println("LED2 ON");

  }

  if (key == '3') { 

    digitalWrite(led3, HIGH); 

    Serial.println("LED3 ON");

  }

}



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

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

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