ชื่อโปรเจกต์: Pro Mini & CP2102 USB to UART Module [ฉบับพื้นฐาน]
อันนี้คือไกด์แบบจับมือทำที่พี่ตั้งใจทำมาให้น้องๆ มือใหม่ หรือพวก arduiNOOBS (มือใหม่หัดเบิร์นบอร์ด) เหมือนพี่นี่แหละ
ในวิดีโอนี้พี่จะพามาลองเล่น [Arduino](https://s.shopee.co.th/7fUgFAWSki) Pro Mini กับ USB to UART Module ที่ชื่อว่า CP2102 จากค่าย SiLabs โดยจะมีตัวอย่างการต่อ LED demonstration แบบง่ายๆ แล้วก็เอา PS2 Joystick Module มาลองเทส Analog Pins ให้ดูด้วย หล่อเท่เลยงานนี้
ต่างจากหลายๆ คลิปที่เคยดูมานะ ตัวนี้ไม่ต้องมานั่งลง driver ให้วุ่นวาย เสียบปุ๊บแทบจะใช้งานได้เลย
พี่ก็ไม่แน่ใจนะว่าคลิปอื่นที่ต้องลง driver เพราะเขาใช้พวก FTDI หรืออะไรพวกนั้นหรือเปล่า
ส่วนโค้ดที่ใช้กับ Joystick พี่ก็ก๊อปมาจาก Example code ใน Library ของ Arduino Learning Board นั่นแหละ ตามสไตล์สายช่าง เน้นใช้งานได้จริง จัดไปวัยรุ่น!
******************************************************************************
ข้อมูลที่ควรรู้:
UART คืออะไร:
******************************************************************************
Social Media ไว้ติดตาม (ถ้าอยากตามนะ):
Facebook -
Twitter -
Instagram -
******************************************************************************



รายละเอียดทางเทคนิคแบบจัดเต็ม
การเชื่อมต่อ Embedded Controller
โปรเจกต์นี้จะพาน้องเข้าสู่ระบบนิเวศของมือโปรกับ Arduino Pro Mini ซึ่งจุดเด่นคือมันไม่มีพอร์ต USB ติดมาบน Board เพื่อประหยัดพื้นที่และพลังงานนั่นเอง
- Serial Bridge Hub: เราใช้ CP2102 USB-to-TTL เป็นตัวเชื่อม โดยเอา Pins RX/TX ของ Arduino Pro Mini มาจิ้มกับตัว Adapter เพื่อให้เรา Upload Firmware และใช้ Serial Monitor ไว้ Debug งานได้แบบชิลๆ
- DTR Auto-Reset: ไฮไลท์สำคัญอยู่ที่ Pins DTR เลยน้อง เพราะพอคอมพิวเตอร์เริ่ม Upload ปุ๊บ เจ้า CP2102 จะส่งสัญญาณ Reset ไปที่ Pro Mini เพื่อบอกให้ Bootloader เตรียมตัวรับโค้ดใหม่ ห้ามช็อตนะตัวนี้!
เรื่องประหยัดไฟ ไว้ใจพี่
- Compact Deployment: พอมันไม่มีวงจร USB มาเกะกะเนี่ย Pro Mini เลยเป็นตัวเลือกที่โคตรดีสำหรับงานที่ใช้แบตเตอรี่ หรือพวกงานที่ต้องวางทิ้งไว้นานๆ (อย่างพวก Data Loggers) เพราะทุก mA มีค่า สู้งานนะน้อง!