char key = '0' ; //ตัวแปรเก็บค่าที่คอมพิวเตอร์ส่งมา
void setup()
{
Serial.begin(9600);
pinMode(5, OUTPUT);
pinMode(2, OUTPUT);
Serial.println("My arduino");
}
void loop()
{
if (Serial.available() > 0) { //ถ้าคอมพิวเตอร์ส่งข้อมูลมาให้จะทำใน if นี้
key = Serial.read(); //นำค่าที่คอมพิวเตอร์ส่งมาเก็บในตัวแปร key
Serial.print("key : ");
Serial.println(key); //Arduino ส่งค่าในตัวแปร key เข้าคอมพิวเตอร์ Serial Monitor
}
if (key == 99) { //พิมพ์ข้อมูล c
Serial.println("myarduino 1"); // Arduino ส่งข้อความตอบกลับมาทาง Serial Monitor "myarduino 1"
}
else if (key == 98){ //พิมพ์ข้อมูล b
Serial.println("myarduino 2");
Serial.println("myarduino 1"); // Arduino ส่งข้อความตอบกลับมาทาง Serial Monitor "myarduino 1"
}
else if (key == 103){ //พิมพ์ข้อมูล g
Serial.println("myarduino 3");
}
else if (key == 121){ //พิมพ์ข้อมูล y
Serial.println("myarduino 4");
}
else if (key == 114){ //พิมพ์ข้อมูล r
Serial.println("myarduino 5");
}
else if (key == 116){ //พิมพ์ข้อมูล t
Serial.println("myarduino 6");
}
else if (key == 97){ //พิมพ์ข้อมูล a
Serial.println("myarduino 7");
}
else{
Serial.println("Plase Enter 'b' 'c' 'g' 'y' 'r' 't' or 'a' Only.");
}
delay(3000);
}