เราเริ่มต้น สอน Arduino พื้นฐาน ด้วยแลป Serial Monitor
เริ่มต้นบทความนี้ ใช้เพียงแค่ Arduino อย่างเดียวไม่จำเป็นต้องมีอุปกรณ์เพิ่ม เป็นการติดต่อสั่งงาน Arduino ให้แสดงข้อความออกทางหน้าจอคอมพิวเตอร์ หรือเรียกว่า Serial Monitor ซึ่งเป็นความสามารถที่มีประโยชน์มาก ในการใช้งาน debug หาข้อผิดพลาดหรือทดสอบโปรแกรม
Arduino IDE มีฟังก์ชัน Serial Monitor ที่ช่วยให้เราเห็นว่าบอร์ด Arduino ของเรากำลังทำงานถึงขึ้นตอนไหนแล้ว หรือใช้รับค่าผ่านทาง Keyboard จากเครื่องคอมพิวเตอร์
การใช้งาน Arduino ผ่านทางฟังก์ชันของ Serial ดังนี้
- กำหนดว่าจะใช้ความเร็วบอร์ดเรท baud rate เท่าไหร่ในการสือสาร ใช้คำสั่ง Serial.begin(ความเร็ว baud rate);
เช่นกำหนดให้ Serial สือสารที่ baud rate 9600 ก็พิมพ์ Serial.begin(9600); - การสั่งให้แสดงผลข้อความที่ต้องการออกทางหน้าจอใช้คำสั่ง Serial.print(“ข้อความ”)
เช่นต้องการให้แสดงคำว่า Arduino tutor ก็พิมพ์ Serial.print(“Arduino tutor”);
โคดตัวอย่าง Arduino : Serial Monitor
1 2 3 4 5 6 7 8 9 10 |
void setup() { Serial.begin(9600); } void loop() { Serial.print("Hello "); Serial.println("Arduino Tutor"); Serial.println(555); delay(1000); } |
ก็อปปี code นี้แล้วรันดูผลลัพธ์ สังเกตโคดโปรแกรมและผลลัพธ์จากการทำงาน
*** สังเกตว่ามีคำสั่ง print กับ println ซึ่งใช้ทำงานแสดงข้อความออกหน้าจอ แต่มีความแตกต่างกันที่ ถ้ามี ln ต่อท้ายแปลว่าขึ้นบรรทัดใหม่ด้วย (line new)
*** สังเกตค่าที่อยู่ในวงเล็บ ถ้าเป็นตัวอักษรจะต้องมีเครื่องหมายฟันหนู “Hello” คร่อมข้อความ ในขณะที่เป็นตัวเลขไม่ต้องมีฟันหนูคร่อม
บทเรียนก่อนหน้าบทเรียนถัดไป
ยังไม่มีคอมเมนต์
คุณสามารถเป็นคนแรกที่คอมเมนต์