วันอังคารที่ 3 พฤศจิกายน พ.ศ. 2558

SERIAL COMMUNICATION [WEEK 10]

     สำหรับ LAB ของสัปดาห์นี้เราได้เล่นกับการติดต่อสื่อสารของไมโครคอนโทลเลอกับคอมพิวเตอร์ผ่านการเสียบสาย Serial ครับ
     โดยหลักการทำงานของโปรแกรมนี้คือการให้โปรแกรมสามารถรับข้อมูลจาก Serial Monitor ไปประมวลผลให้เกิดการทำงานที่หลากหลายได้ครับ โดยโปรแกรมจะสามารถเข้าใจข้อมูลที่ได้รับไป แล้วสามารถแสดงผลบน LED เป็นแพลตฟอร์มที่ต่างกัน และสามารถส่งกลับข้อมูลที่อ่านได้ครับ
    ส่วนประกอบ - Nucleo
                         - NX-100 Plus
                         - สาย USB
                         - Serial Monitor On Computer

VDO แสดงการทำงาน


     Nucleo จะส่ง Menu ขึ้นไปบน Serial Monitor โดยที่ Menu จะมีให้เลือก Mode การทำงานอยู่ 2 Mode ดังนี้
     Mode ที่ 1จะเป็นการสั่งงานไฟ LED ให้ทำงานตาม Pattern ต่างๆ ซึ่งใน Mode ที่ 1 จะมีการแสดงตัวเลือก 3 ตัวเลือก คือ a d และ s โดยที่ a คือ สั่งให้แสดง LED ตาม Pattern ที่ 1, b คือ สั่งให้แสดง LED ตาม Pattern ที่ 2 และ s คือ สั่งให้ LED หยุดทำงานและออกจาก Mode ที่ 1 กลับสู่ Menu หลัก
     Mode ที่ 2 จะเป็นการเช็คสถานะของสวิตซ์ D1 บนบอร์ด NX-100 และแสดงผลขึ้นบน Serial Monitor ถ้าสวิตซ์อยู่ตำแหน่ง Off จะแสดงสถานะ 0 ถ้าสวิตซ์อยู่ตำแหน่ง On จะแสดงสถานะ 1

Download Program >> Lab_Week10

0 ความคิดเห็น:

แสดงความคิดเห็น