📣ความรู้ไปประยุกต์ใช้อุปกรณ์อิเล็กทรอนิกส์เพื่อสร้างสรรค์เป็นโครงงานตามที่โจทย์กำหนดได้วงจร
โจทย์ แก้คำสั่งการทำงาน การสื่อสารอนุกรม 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");
}
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น
ครูเต้ง เทคโนฯ