Unicon 7
เมือ่ Atmel (www.atmel.com) ไดออกไมโครคอนโทรลเลอร AVR 8 บิต ในอนุกรม ATmega ทีมี่ โมดูล USB ในตัว ซึงไม ่ เพียงแตสือสารกั ่ บคอมพิวเตอรผานพอรต USB ยังรองรับการดาวนโหลดโปรแกรมเพือเขี ่ ยนลง ในหนวยความจําโปรแกรมของไดอีกดวย จึงทําใหเกิดการเปลียนแปลงครั ่ งสํ ้ าคัญในการพัฒนาระบบสมองกลฝง ตัว เมือมี ่ ไมโครคอนโทรลเลอรทีโปรแกรมได ่ โดยตรงผานพอรต USB ไมตองใชชิปแปลงสัญญาณ USB เปนพอร ตอนุกรม ลดความยุงยากในการออกแบบ จํานวนอุปกรณทีใช ่ ก็ลดลง สงผลถึงตนทุนของระบบทีลดลงไปด ่ วย
Atmel ผลิตไมโครคอนโทรลเลอรทีรองรั ่ บการโปรแกรมหนวยความจําโปรแกรมแฟลชมากอนหนานี้ อยางนอย 2 เบอรคือ ATmega8U2 และ ATmega16U2 แตทังสองเบอร ้ ไมมีโมดูลแปลงสัญญาณอะนาลอกเปน ดิจิตอล จึงเปนไดเพียงชิปทีออกมาเพื ่ อนํ ่ าไปใชในอุปกรณ USB ทีเน ่ นการทํางานกับสัญญาณดิจิตอลเปนหลัก จนกระทั่ง Atmel ออกชิปเบอร ATmega32U4 ที่มีโมดูลแปลงสัญญาณอะนาลอกเปนดิจิตอล ความ ละเอียด 10 บิตในตัว มีจํานวนอินพุตอะนาลอกมากถึง 12 ชอง กลุมของไมโครคอนโทรลเลอร โอเพนซอรสชื่อ ดังอยาง Arduino จึงนําชิปเบอรนีมาพั ้ ฒนาเปนฮารดแวรในอนุกรมใหมของ Arduino โดยเนนขอไดเปรียบตรง ที่มี USB บูตโหลดเดอรในตัว ทําใหการดาวนโหลดโปรแกรมจากคอมพิวเตอรผานพอรต USB กระทําไดอยาง สะดวกขึน้ ออกแบบฮารดแวรไดงายขึน้ ใชจํานวนอุปกรณตอรวมลดลง ภายใตชื่อ Arduino Leonardo คุณสมบัติเดนของ ATmega32U4 โดยสรุปแสดงในกรอบแยกที่ 1-1 สวนไดอะแกรมการทํางานโดย รวมของ ATmega32U4 แสดงในรูปที่ 1-1 และมีการจัดขาตอใชงานตามรูปที่ 1-2
Unicon เมื่อ Atmel ออกชิปไมโครคอนโทรลเลอร ATmega32U4 และไดเขาไปทําขอตกลงในการสนับสนุน คณะทํ างานของ Arduino อย างเป นทางการ จึงทําให เกิดฮารดแวร ของ Arduino ในรุนใหม ที่รองรั บ ATmega32U4 นันคื ่ อ Arduino Leonardo ไดมีการเผยแพรโคดบูตโหลดเดอรของ Arduino Leonardo ออก มาระยะหนึงแล ่ ว แตจํากัดอยูในวงนั กพัฒนาเทานัน้ วิศวกรของ INEX (บริษัท อินโนเวตีฟ เอ็กเพอริเมนต จํากัด) โดยคุณวรพจน กรแกววัฒนกุลจึงนํามาพัฒนาตอ โดยทําการออกแบบสวนของฮารดแวรและกําหนดตําแหนง ขาตอใชงานของ ATmega32U4 ใหสอดคลองกับ Arduino Leonardo พรอมกับแกไขโคดของบูตโหลดเดอร เพื่อสรางเปนฮารดแวรใหมที่ชื่อ Unicon พรอมกันนั้นไดเพิ่มเติมชือและโปรไฟล ่ ของฮารดแวรทีสร ่ างขึ้นใหม นีลงใน ้ Arduino IDE เวอรชัน 1.0 รวมถึงสรางไฟลติดตั้งที่มีการติดตั้งซอฟตแวร Arduino 1.0 และไดรเวอร USB เบื้องตนของบอรด Unicon เพื่อใหผูใชงานสามารถติดตั้งและใชงานบอรด Unicon ไดงายขึน้