วันเสาร์ที่ 20 กุมภาพันธ์ พ.ศ. 2559

LinkIt Smart7688 เชื่อมต่อ Arduino Uno R3 ผ่าน Serial Port

โดยปกติแล้วการเชื่อมต่อของฮาร์ดแวร์ในโลกของ Micro Controller นั้นจะเชื่อมต่อผ่านพอร์ต Serial เป็นหลัก แม้แต่ปัจจุบันพอร์ต USB จะมาแทนที่ Serial Port แบบ DB9 แล้วก็ตาม แต่นั่นก็เป็นพอร์ต Serial อีกรูปแบบหนึ่งที่มีความเร็วการเชื่อมต่อสูงกว่าแบบเดิมๆ

การใช้งาน Arduino และคอนโทรเลอร์อื่นๆ นั้นผ่าน Serial Port ที่เป็น USB (Universal Serial Bus) แทบทั้งสิ้น โดยผ่านการแปลงแบบ TTL ปัจจุบันนี้มีหลากหลายผู้ผลิต ส่วนผู้เขียนก็ใช้หลายๆ ตัวแล้วแต่โอกาสจะอำนวย แต่หลักๆ ก็ใช้ CP210x และ CH340

ทดลองเชื่อมต่อ LinkIt Smart 7688 กับ Uno R3 ผ่านขาที่เป็น Serial 


ปกติการเชื่อมต่อบอร์ด LinkIt Smart 7688 นั้นสามารถต่อผ่านระบบเน็ตเวิร์กได้แบบง่ายๆ แต่ในรูปนี้จะต่อผ่าน Serial Port ที่เป็น UART MT7688 โดยต่อกับ Adapter TTL CP2104 ซึ่งมีขาจ่ายไฟ 5V สามารถนำไปเลี้ยงบอร์ด Smart 7688 ได้อีกด้วย ส่วนขาที่ต่อนั้นใช้เพียง

Tx -> Rx
Rx -> Tx
5V -> 5V
GND -> GND
การเชื่อมต่อก็ใช้ Putty เชื่อมต่อทาง Serial Port

ส่วนการเชื่อมต่อจาก Smart 7688 ไปยัง Uno R3 นั้นต่อจาก Smart 7688 ไปยัง Uno R3 ดังนี้

8 -> 10
9 -> 11
10 -> GND
ขา 8, 9 ของ Smart 7688 นั้นเป็นขา Serial ส่วนขา 10, 11 ของ Arduino Uno R3 เป็นขา Digital ที่กำหนดให้เป็น Software Serial สำหรับอ่านเขียน เพื่อเชื่อมต่อกับ Smart 7688

ส่วนซอร์สโค้ดที่ทดลองจะนำมาแสดงอีกที ตอนนี้ขอปรับปรุงก่อน เพราะยังไม่สามารถใช้งานได้ เพียงแค่เชื่อมต่อได้แค่นั้น...


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

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

Gtk4 ตอนที่ 6 Defining a Child object

Defining a Child object A Very Simple Editor ในบทความที่ผ่านมาเราสร้างโปรแกรมอ่านไฟล์ชนิดข้อความ และในบทความนี้ก็จะมาปรับแต่งโปรแกรมกันสักหน...