ถ้าหากเราจะมองว่า Hyper Terminal คือโปรแกรมสำหรับ รับ-ส่งค่า ทาง Serial Port คอมพิวเตอร์ ของ Windows แล้วหล่ะก็ โปรแกรม minicom คือโปรแกรมที่ทำหน้าที่คล้ายกันกับ Hyper Terminal ที่สามารถรับส่งค่าผ่านทาง Serial Port ของ Raspberry Pi ที่รันผ่าน Console ของ Linux ได้เช่นกัน
ก่อนอื่น ทำการติดตั้งโปรแกรม minicom ผ่านทาง Console Linux ของเราเสียก่อนครับ ด้วยคำสั่ง
sudo apt-get install minicom
ตอบ y เพื่อยืนยัน รอสักครู่จนติดตั้งโปรแกรมเสร็จ จากนั้น ทดลอง เรียกโปรแกรม โดยเราจะอาศัย UCON-UART ที่ผมได้สาธิตไว้ครั้งก่อนหน้านี้ (ดูวงจรการต่อ) ต่อวงจรเหมือนเดิม แล้วทดลองกับโปรแกรม Serial Port ของ Arduino ครับ ตั้งค่า BaudRate ของ Serial Port ของ Arduino เท่ากับ 115200
จากนั้น พิมพคำสั่ง minicom -b 115200 -o -D /dev/ttyAMA0 โดยเราจะติดต่อกับ Serial Port ของ Raspberry Pi ซึ่งมองเห็น Device อันนี้เป็น ttyAMA0
หลังจากพิมพคำสั่งแล้ว หน้าต่าง cosole linux ของเราจะเข้าสู่โหมดของ minicom เราสามารถส่งค่าจาก windows ของเรามาที่บอร์ด Raspberry Pi ได้เลย จะปรากฏข้อมูลที่ส่งมาทาง console linux ดังรูปครับ
สนใจ parameter เพิ่มเติมของ minicom เราสามารถใช้คำสั่ง man minicom เพื่อดูรายละเอียดเพิ่มเติมได้
ปล. ผมไม่สามารถออกจากหน้าต่าง minicom ได้ แม้ว่าจะได้ทดลองกด Ctrl-A ถึง Z แล้วก็ตาม ในที่นี้ ผมก็เลยต้องเปิดหน้าต่าง putty ขึ้นมาอีกอัน แล้วมองหา process ของ minicom ด้วยคำสั่ง ps aux | grep minicom แล้วทำการ kill -9 process_id_minicom ซะเลย ถึงจะออกจากโหมด minicom ได้
0 ความคิดเห็น:
Post a Comment