การเชื่อมต่อระหว่างบอร์ด Arduino กับคอมพิวเตอร์
สำหรับบทความในตอนนี้จะเป็นการอธิบายเบื้องต้นเกี่ยวกับการเชื่อมต่อระหว่างบอร์ด Arduino กับคอมพิวเตอร์ ว่าสามารถใช้ทำอะไรได้บ้างและมีการทำงานอย่างไร
การเชื่อมต่อระหว่างบอร์ด Arduino กับคอมพิวเตอร์ เมื่อเชื่อมต่อกันเเล้วสามารถทำอะไรได้บ้าง
- อัพโหลดเฟริมแวร์ที่พัฒนาขึ้นด้วยโปรเเกรม Arduino IDE
- รับ/ส่งข้อมูลระหว่างบอร์ด Arduino และ คอมพิวเตอร์
หลักการทำงาน (Uno, Mega2560, Pro Micro, อื่นๆ)
หลักการทำงานของการเชื่อมต่อระหว่างบอร์ด Arduino กับคอมพิวเตอร์ ยกตัวอย่างเช่น การอัพโหลดเฟิร์มแวร์ที่พัฒนาเสร็จเเล้วลงบนบอร์ด Arduino ข้อมูลจากฝั่งคอมพิวเตอร์จะถูกไอซี USB To Serial แปลงระดับเเรงดันจากคอมพิวเตอร์ให้เป็นระดับเเรงดัน TTL เเล้วส่งไปยัง MCU (Micro Controller Unit) ผ่านทางขา Rx-Tx ทำให้บอร์ด Arduino มีเฟริมแวร์ตัวที่เพิ่งอัพเดทเข้ามา ส่วนการรับ/ส่งข้อมูลระหว่างบอร์ด Arduino และคอมพิวเตอร์ก็ลักษณะเดียวกับการอัพโหลดเฟริมแวร์
ข้อสังเกตุ
- Comport ของบอร์ด Arduino คงที่
- ในกรณีที่ต่อบอร์ด Arduino อยู่กับคอมพิวเตอร์จะเสีย Hardware Serial ไป
ข้อสังเกตุ
- Comport ของบอร์ด Arduino คงที่
- ในกรณีที่ต่อบอร์ด Arduino อยู่กับคอมพิวเตอร์จะเสีย Hardware Serial ไป
แต่ในกรณีบอร์ดบางชนิดเช่น Leonardo, Pro mini, Due, และบอร์ดอื่นๆ เวลาเชื่อมระหว่างบอร์ดกับคอมพิวเตอร์จะไม่ใช้งาน USB To Serial ภายนอก เพราะว่าภายในตัว MCU มี USB To Serial BUILTIN อยู่เรียบร้อยเเล้ว
- Comport ของบอร์ด Arduino จะสลับกันไปมาระหว่าง Hardware Serial กับ Programming Port
- ไม่เสียช่อง Hardware Serail เหมือนกับเเบบเเรก
สำหรับบทความนี้ขอจบลงเพียงเท่านี้หวังว่าคนที่เข้ามาอ่านจะเข้าใจนะครับ สวัสดีครับ
Comments
Post a Comment