
Arduino Pro mini สอน วิธี ใช้งาน อัพโหลดโคด โดยใช้ USB TTL
Arduino Pro mini เป็น Arduino ที่ใช้ชิฟ Atmega328 ตัวเดียวกับที่อยู่ใน Arduino Uno ทำให้มีความสามารถควบคุมงานต่าง ๆ และเขียนโปรแกรม โคดเดียวกับ Arduino Uno มีความสามารถเท่ากัน แต่ Arduino Uno มีขนาดใหญ่ไม่เหมาะกับการใช้งานจริง เพราะ Arduino Uno เน้นใช้งานเป็นตัวต้นแบบมากกว่า จึงมีรุ่น Arduino Pro mini ขึ้นมา โดยรุ่นนี้เป็นการตัดส่วน Socket ของ Arduino uno ออก ตัดส่วนจ่ายไฟที่ไม่จำเป็นออก ตัดส่วน usb ttl สำหรับโปรแกรมออก จนเหลือแต่ส่วนที่จำเป็นจริง ๆ คือชิฟ Atmega328 และ crystal คล้าย ๆ กับการต่อ Arduino StandAlone โดยใช้ชิฟแบบ SMD ตามวงจรนี้ Arduino Pro mini Schematic ถ้าใครทึ่เคยเล่น Arduino Stand Alone แล้วก็จะมองออกว่าวงจรเดียวกัน ที่เพิ่มสวิตช์รีเซตและวงจรเรกูเลตเพิ่มเข้ามา แบ่งเป็น 2 รุ่นคือรุ่นที่ใช้ไฟ 5V ทำงานที่ 16mhz และรุ่นที่ใช้ไฟ 3.3V ทำงานที่ 8mhz
เมื่อไม่มีส่วนติดต่อ USB เวลาจะโปรแกรมผ่านเครื่องคอมจึงจำเป็นต้องใช้โมดูล USB TTL ในการติดต่อ
usb to ttl คือ การปลี่ยนสัญญาณจาก PORT USB ของเครื่องคอมพิวเตอร์ให้เป็นสัญญาณการเชื่อมต่อแบบอนุกรม UART โดยแปลงเป็นสัญญาณ TTL สามารถต่อได้โดยตรงเข้ากับไมโครคอนโทรลเลอร์ต่างๆ
usb to ttl มีหลายรุ่นแต่ละรุ่นสามารถใช้งานอัพโหลดโคดลง Arduino Pro mini ได้เหมือนกันบอร์ด USB TTL ที่มีขายหลัก ๆ จะมีอยู่ 2 แบบ คือแบบที่มีขารีเซต และแบบที่ไม่มีขารีเซต สำหรับแบบที่ไม่มีขารีเซต เราจะต้องกดปุ่มรีเซตที่บอร์ด Arduino Pri mini ค้างไว้พอขึ้นคำว่า uploadding ถึงปล่อยมือ ซึ่งแต่ละบอร์ดก็เหมาะกับงานแต่ละชนิดสามารถเลือกใช้งานได้ตามความเหมาะสม
เราจะมาลองเล่น โมดูล USB TTL ในการเขียนโคดลงให้กับ Arduino Pro mini กัน