15.เปิดโปรแกรม Processing IDE เพื่อเริ่มต้นเขียนโปรแกรมสำหรับส่งข้อมูลออกทางพอร์ตอนุกรม(Serial Port)
16.ออกแบบโปรแกรมสำหรับรับคีย์และส่งออกพอร์ตอนุกรม
17.พิมพ์โค้ดตามตัวอย่างข้างล่างนี้ลงในหน้าต่างของโปรแกรม Processing IDE
import processing.serial.*; // เรียกใช้งานไลบรารี่พอร์ตอนุกรม
Serial myPort; // สร้างออบเจคท์ของพอร์ตอนุกรม
void setup()
{
// วาด Canvas
size(200, 200);
background(0);
// แสดงรายชื่อของพอร์ตอนุกรมทั้งหมด
println(Serial.list());
// กำหนดค่าเร่มต้นของพอร์ตอนุกรมหมายเลข 0
String portName = Serial.list()[0];
myPort = new Serial(this, portName, 9600);
}
void draw() {
}
void keyPressed() {
// ตรวจสอบคีย์ที่กดเข้ามา
if (key == 'a'){
myPort.write('a');
fill(255, 0, 0); // ทาสีแดง
} else if (key == 's') {
myPort.write('s');
fill(255, 255, 0); // ทาสีเหลือง
}
// วาดสีเหลี่ยมตรงกลาง
rect(30, 20, 140, 150);
}
18.ในกรณีที่เครื่องไม่มีพอร์ตอนุกรมให้หาตัวแปลง USB to Serial มาเสียบไว้ก่อน แต่ถ้าที่เครื่องมีพอร์ตอนุกรมอยู่แล้วก็สามารถทำการ run ได้เลย โปรแกรมจะขึ้นหน้าต่างเล็กๆดังรูปข้างล่าง ถ้ามีการกดคีย์ a ที่หน้าต่างเล็กจะมีรูปสี่เหลี่ยมสีแดงขึ้นตรงกลาง ถ้ามีการกดคีย์ s ที่หน้าต่างเล็กจะมีรูปสี่เหลี่ยมสีเหลืองขึ้นตรงกลาง