วันจันทร์ที่ 18 ตุลาคม พ.ศ. 2564

OP320 AND ARDUINO NANO, LED CONTROL.

     เคยลองใช้งาน hardware serial ในการสั่ง เปิด-ปิด LED ของ NANO งานนี้ ใช้ OP320 เป็น Master และตัว NANO เป็นตัว Slave

    ใช้ MC protocol ของเครื่อง OP320 เป็นตัวกำหนดรูปแบบการสื่อสาร (ชุดคำสั่งต่างๆ) เมื่อตอนทำงาน OP320 จะส่งคำขอมายัง NANO แล้ว NANO ต้องตอบกลับไป ถ้าเราเอาคำสั่งนั้นมาใช้งาน ก็ใช้ควบคุมเครื่องได้อย่างที่เคยบอกไว้ เช่นถ้าส่งคำสั่ง ON Auxiliary Coil M0 เข้ามาที่ตัว NANO ก็ให้ไป digitalWrite HIGH ขาไหนสักขาของ NANO และถ้าส่งมาอีกรอบก็ให้ digitalWrite LOW ขาเดิมนั้น

คำสั่งมันจะวนๆ กันไปจนครบตัวแปร ตามที่เราเขียนไว้ที่ OP320

        [OP320] ----request1---->[NANO]

        [OP320] <-----reply1-------[NANO]

        [OP320] ----request2---->[NANO]

        [OP320] <-----reply2-------[NANO]
                                    .
                                    .

    ความยากก็คือต้องจัด PAYLOAD ASCII + LRC ไปให้ OP320 ต้องเป็นไปตาม protocol ไม่งั้นมันจะไม่ตอบกลับ

Fig.1 OP320 control output NANO.

 


 

ไม่มีความคิดเห็น:

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

MAPs

วันก่อนได้ลองเขียนแบบ แบบตัวนั้นมันต้องแนบแผนที่สังเขปของโครงการ ลองๆ แล้วก็ใช้ snazzymaps แล้วก็เอามาทำต่อใน inkscape มันก็ออกมาดูได้ระดับห...