เรื่องวุ่น ๆ เมื่อเริ่มใช้งาน Lilypad Arduino และ UART/RS232 CP2102 modules

สองวันนี้ก็งม ๆ กับ pin ต่าง ๆ บน  Lilypad Arduino ในที่สุดหลังจากลองผิดลองถูกก็ได้ออกมาดังภาพครับ เผือจะเป็นประโยชน์กับคนที่สนใจลองใช้งาน





อีกปัญหาหนึ่งที่ผมได้พบมาคือ Lilypad ไม่มีช่องเสียบ USB ครับ อันนี้เป็นความผิดของผมเองที่ไม่ศึกษาก่อน แบบนี้ก็ต้องใช้ UART/RS232 เพื่อให้สามารถ upload โปรแกรมจาก PC ได้ ก็สั่งซื้อมาชิ้นหนึ่งครับ ใช้ CP2102 Module ครับ ตามรูป




ปัญหาทีเกิดขึ้นก็คือไม่มี DTR (Data Terminal Ready) pin บน Module  ตัวนี้สำคัญด้วยนะ (บอร์ดอื่นอาจจะมีครบนะครับ ) ถ้าไม่มีแล้วเราจะไม่สามารถ upload โปรแกรมจาก PC ไปที่ Lilypad ได้ ดังนั้นเราต้องทำการบัดกรีติดเอง ช่อง DTR จะอยู่ตรงตำแหน่งดังภาพข้างบนครับ หลังจากทำการบัดกรี male pin ก็จะได้ดังภาพข้างล่าง




หลังจากทราบตำแหน่งของ Pin บน Lilypad และมี DTR pin บน CP2102 Module แล้วก็ทำการเชื่อมต่ออุปกรณ์ดัง Diagram ข้างล่างนี้ครับ






ความคิดเห็น