เริ่มต้นไปด้วยกันกับ Arduino

         ในต่างประเทศมหาวิทยาลัยด้านสถาปัตยกรรมคอมพิวเตอร์ได้ก่อตั้งโครงการ พัฒนาฮาร์ดแวร์และซอฟต์แวร์ในลักษณะโอเพ่นซอร์ส (open source) เพื่อสนับสนุนการเรียนรู้การเขียนโปรแกรมคอมพิวเตอร์และความรู้เกี่ยวกับ วงจรอิเล็กทรอนิกส์ เพื่อให้สามารถสร้างระบบควบคุมอัตโนมัติได้ ผู้ก่อตั้งโครงการ Wiring คือ เฮอร์นันโด้ บาราแกน (Hernando Barragan) แห่ง ภาควิชาออกแบบและสถาปัตยกรรม (Architecture and Design School) ของมหาวิทยาลัย Universidad de Los Andes ประเทศโคลัมเบีย

       ปัจจุบันโครงการ Wiring นี้ยังได้รับการพัฒนาอย่างต่อเนื่อง และมีการนำไปปรับใช้ในการเรียนการสอนทั้งในคณะวิศวกรรมศาสตร์และ สถาปัตยกรรมศาสตร์ในมหาวิทยาลัยทั่วโลก แต่ Wiring นั้นใช้ chip ของ AVR ที่มีราคาแพงจึงเกิดการต่อยอดมาเป็น Arduino







      Arduino เป็นรูปแบบของ Microcontroller ใช้ AVR chip ราคาประหยัดและมีซอฟต์แวร์สำหรับพัฒนาได้ทุก Platform  Windows,Linux และ OSX ควบคุมอุปกรณ์อิเลคทรอนิคส์ แล้วจึงทำการคอมไพล์เพื่อ upload เข้าวงจรโดยใช้ภาษาคอมพิวเตอร์ C/C++ สามารถทำการลบแล้วเขียนใหม่ได้จนกว่าจะหมดอายุ(เป็นพันครั้ง)  โดยสามารถพัฒนาได้โดยไม่ต้องลงลึกเรื่องอิเลคฯ หรือไฟฟ้ากำลัง เพราะ Arduino มี Library ช่วยเหลือจึงง่ายในการทำโปรเจคด้วย Micocontroller ยกตัวอย่าง เช่น
  • เขียน program สั่งการไฟ led เปิดแต่ละดวงวนลูปไปมา
  • เขียน programสั่งให้เล่น ดนตรีให้ออกจากลำโพงบัซเซอร์ได้
  • เขียนสั่งบังคับมอเตอร์ servo ได้