ประวัติความเป็นมาของ Arduino (อา-ดู-อิ-โน)
จากบทความที่ผ่านมาผมได้เขียนถึงเรื่องราวเกี่ยวกับไมโครคอนโทรลเลอร์ โดยเริ่มตั้งแต่ความหมายของไมโครคอนโทรลเลอร์ ความแตกต่างระหว่างไมโครคอนโทรเลอร์กับไมโครโปรเซสเซอร์ โครงสร้างและองค์ประกอบหลัก แล้วก็แนะนำในส่วนของไมโครคอนโทรลเลอร์ที่นิยมใช้ในงานด้านไอโอทีว่ามีไมโครคอนโทรเลอร์ตัวไหนที่น่าสนใจ ตลอดจนพูดถึงโครงสร้างและการประยุกต์ใช้งาน
ในอดีตการพัฒนาระบบอัตโนมัติที่ใช้ไมโครคอนโทรลเลอร์ในการควบคุม เป็นสิ่งที่ยากมาก นอกจากผู้พัฒนาจะต้องมีเจ้าตัวไมโครคอนโทรลเลอร์แล้ว จะต้องทำการเขียนโปรแกรมด้วยเครื่องคอมพิวเตอร์จากนั้นนำโปรแกรมที่เขียนเข้าสู่ตัวไอซีไมโครคอนโทรลเลอร์ ในขั้นตอนนี้เรียกว่าการเบิร์น ผ่านทาง Serial Port RS232 หรือ USB Post ซึ่งโปรแกรมจะทำงานก็ต่อเมื่อมีไฟเลี้ยงวงจร และผู้ใช้จะต้องออกแบบลายวงจร มีความรู้เรื่องการเขียนโปรแกรมภาษาเครื่องและในยุคสมัยนั้นราคาไมโครคอนโทรลเลอร์ก็ยังสูง จึงทำให้การใช้งานอยู่ในวงที่จำกัด
จากข้อจำกัดข้างต้น นายมาสซิโม บันซี (Mr.Massimo Banzi) ชาวอิตาลี และพรรคพวกของเขาได้พัฒนาบอร์ดสำเร็จรูปที่มีชื่อว่า Arduino (อา-ดู-อิ-โน่) ซึ่งแน่นอนมันคือภาษาอิตาลี เขาและทีมงานได้นำไอซีไมโครคอนโทรลเลอร์ ATMEL AVR มาพัฒนาให้อยู่ในบอร์ดสำเร็จรูป ทั้งในส่วนของฮาร์ดแวร์ที่พัฒนาเรื่องการออกแบบวงจรต่างๆ ไม่ว่าจะเป็นวงจรภาคจ่ายไฟ วงจรผลิตความถี่ และการเชื่อมต่อภายนอกต่าง ๆ และในส่วนของซอฟต์แวร์ เขาและทีมงานก็ยังได้พัฒนาไลบรารี เพื่ออำนวยความสะดวกต่อการเชื่อมต่อกับอุปกรณ์ภายนอก หรือการแปลงค่าต่าง ๆ ในโปรแกรม และยังมีฟังก์ชั่นพิเศษอีกมากมาย ทำให้นักพัฒนาสามารถใช้งานได้สะดวก และสามารถอัพโหลดโปรแกรมที่เขียนผ่านทางสายที่ยูเอสบีที่เชื่อมต่อกับคอมพิวเตอร์ได้เลย และนี่ล่ะครับก็เป็นที่มาของบอร์ดไมโครคอนโทรลเลอร์ที่มีชื่อว่าอาดูอิโน่
ด้วยเหตุนี้เองไมโครคอนโทรลเลอร์อาดูอิโน่ซึ่งเป็นบอร์ดสำเร็จรูปที่นิยมใช้และปัจจุบันก็มีราคาถูกมากสามารถประยุกต์ใช้งานระบบควบคุมอัตโนมัติได้อย่างหลากหลาย และที่สำคัญเป็นบอร์ดที่เหมาะสำหรับการเริ่มต้นศึกษาเรียนรู้เกี่ยวกับการเขียนโปรแกรมหรือการใช้งานไมโครคอนโทรลเลอร์ได้เป็นอย่างดี