สำหรับผู้ที่เพิ่งซื้อหรือกำลังคิดจะซื้อบอร์ด ตอน Arduino กับการเริ่มต้นครั้งแรก !!!
Arduino เป็นบอร์ทไมโครคอนโทรลเลอร์แบบเดียวกับบอร์ดยอดนิยมที่มาก่อนหน้านี้ครับ เช่น dsPIC, AVR, Z-80 และอื่นๆ อีกมากมาย มันสามารถใช้ในการสั่งการฮาร์ดแวร์ รับข้อมูลจาก sensor ต่างๆ แล้วนำมาประมลผล เพื่อใช้งานอื่นๆต่อไปได้ คำถามคือ แล้วทำไม่ต้องเปลี่ยนใจมาใช้ Arduino ด้วยล่ะ
เอาคำตอบแบบกำปั้นทุบดินไปก่อนครับ มันคือ ราคาสมเหตุผล ของฟรีเพียบ และ ใช้งานง่าย (กว่าอย่างอื่น)
เอาคำตอบแบบเป็นจริงเป็นจังหน่อยนะครับ
ราคาถูกกว่าบอร์ดอื่นๆ เพราะมีผู้ผลิตหลายบริษัทที่นำเอา Schematic ของ Arduino.cc ที่เปิดเผยเป็น Open hardware มาพัฒนาต่อและขายเป็นยี่ห้อของตัวเอง สิ่งนี้ทำให้มีผู้ขายหลายเจ้า ต้องแข่งขันกันด้านราคา
แถมอีกอย่างคือไมโครคอนโทรลเลอร์บางต้วเมื่อซื้อบอร์ดแล้ว ต้องซื้อชุดที่ใช้ในการ Program เพิ่มอีก ไม่พอ บางทีต้องซื้อ Adaptor จ่ายไฟให้อีกด้วย แต่เจ้ Arduino นั้น นอกจากจะมีส่วนที่ใช้ในการ Program บนตัวบอร์ดเองแล้ว ยังรับไฟจาก USB port พร้อมกันกับการติดต่อกับ PC ได้ในเวลาเดียวกัน
เนื่องจากเปิดให้ผู้ผลิตหลายรายเข้ามาร่วมพัฒนา ทำให้ Arduino มี Shield ที่เป็นส่วนประกอบเสริมให้เลือกมากกกก เยอะจริงๆ ครับ เริ่มตั้งแต่ LED shield, Ethernet shield, GPS, Motor shield, Prototype Shield, Shield ที่ติดต่อกับ Rasberry Pi, Shield ที่ใช้กับการสื่อสารไร้สาย ประเภท Bluetooth, Xbee, Wifi, mp3 และอื่นๆ อีกสารพัด และยังทยอยออกมาอีกเรื่อยๆ
Shield ที่คุณซื้อมาสามารถใช้งานกับบอร์ดรุ่นอื่นได้ เพราะออกแบบมาให้มีขนาดใกล้เคียงกัน บางรุ่นใช้ด้วยกันได้ทันที
โปรแกรมที่ใช้ในการพัฒนาก็ปล่อยให้ download กันฟรีๆ ไม่ต้องลักลอบใช้ หรือ ใช้เวอร์ชั่นนักเรียน เหมือนยี่ห้ออื่น
เริ่มมีการนำไปใช้งานกับโปรแกรมมาตรฐานที่วิศวกรต้องใช้ เช่น Matlab, Labview, AVR Studio เป็นต้น
ชุมชนผู้ใช้งานก็มีมากทั่วโลก มีของฟรีที่แต่ละคนไปคิดค้นแล้วต้องการเอามาปล่อยเป็นวิทยาทานอีกเพียบ เช่น www.github.com, www.makezine.com, www.playground.arduino.cc แถมยังมีสารพัด facebook group ให้ติดตาม
หนังสือที่เขียนใช้งาน เว็บไซต์สอนการใช้งานก็มีอยู่พอสมควร (แต่ส่วนมากยังเป็นภาษาอังกฤษอยู่)
เอาละครับ โม้มาถึงตรงนี้แล้วเรามาเริ่มขั้นตอนการใช้โปรแกรม Arduino IDE กันเลย
- Download
ให้ไปที่ https://www.arduino.cc/en/Main/Software
และ กด click ที่ Windows installer
- Install
หลังจาก downloadแล้ว ให้เลือกที่อยู่ของ downloaded file บนระบบ system และ ทำการติดตั้งให้เรียบร้อย
- เปิดโปรแกรม Arduino
- เมื่อเปิดโปรแกรมแล้วจะพบกับหน้าต่างของ IDE ดังรูป
- ไปที่ Tools->Board แล้วเลือกให้ตรงกับบอร์ดที่ใช้งาน สำหรับ Arduino UNO R3 ให้เลือกบอร์ด Arduino UNO
- เขียนโปรแกรมดังข้อความด้านล่างนี้เพื่อเป็นการทดสอบว่าโปรแกรมสามารถอัพลงไมโครคอนโทรเลอได้
- จากนั้นคอมไพล์โปรแกรมโดยไปที่ Sketch->Verify / Compile
- เมื่อคอมไฟล์เรียบร้อยจะมีข้อความปรากฎดังรูป
- ต่อบอร์ด Arduino UNO R3 เข้ากับคอมพิวเตอร์ผ่านทางพอร์ต USB
- จากนั้นให้ไปที่ Tools->Serial Port และเลือกให้ตรงกับบอร์ด Arduino UNO ที่ใช้งาน (สำหรับบอร์ด Arduino UNO R3 โปรแกรมจะเลือกให้อัตโนมัติ)
- โหลดโปรแกรมเข้าบอร์ด Arduino UNO โดยไปที่ Sketch ->Upload
- จากนั้นเปิด Serial Monitor ของ Arduino IDE โดยไปที่ Tools->Serial Monitor
- เมื่อเปิด Serial Monitor จะได้ข้อความดังรูปก็แสดงว่าโปรแกรมถูกอัพโหลดลงไมโครคอนโทรเลอเรียบร้อยแล้ว
นายธนกฤต เอียงอิ่ม1560900258