วันพฤหัสบดีที่ 30 พฤศจิกายน พ.ศ. 2560

Arduino IDE กับการเริ่มต้นครั้งแรก

ไม่มีความคิดเห็น

Arduino IDE กับการเริ่มต้นครั้งแรก !!!


สำหรับผู้ที่เพิ่งซื้อหรือกำลังคิดจะซื้อบอร์ด   ตอน Arduino กับการเริ่มต้นครั้งแรก !!! 
อย่างที่ผมได้เล่าให้ฟังในบทความก่อนหน้านี้  Arduino เป็นบอร์ทไมโครคอนโทรลเลอร์แบบเดียวกับบอร์ดยอดนิยมที่มาก่อนหน้านี้ครับ  เช่น dsPIC, AVR, Z-80 และอื่นๆ อีกมากมาย  มันสามารถใช้ในการสั่งการฮาร์ดแวร์ รับข้อมูลจาก sensor ต่างๆ แล้วนำมาประมลผล เพื่อใช้งานอื่นๆต่อไปได้   คำถามคือ แล้วทำไม่ต้องเปลี่ยนใจมาใช้ Arduino ด้วยล่ะ
 null
  เอาคำตอบแบบกำปั้นทุบดินไปก่อนครับ  มันคือ ราคาสมเหตุผล ของฟรีเพียบ และ ใช้งานง่าย (กว่าอย่างอื่น)

เอาคำตอบแบบเป็นจริงเป็นจังหน่อยนะครับ
  • ราคาถูกกว่าบอร์ดอื่นๆ เพราะมีผู้ผลิตหลายบริษัทที่นำเอา 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.comwww.playground.arduino.cc แถมยังมีสารพัด facebook group ให้ติดตาม
  • หนังสือที่เขียนใช้งาน เว็บไซต์สอนการใช้งานก็มีอยู่พอสมควร  (แต่ส่วนมากยังเป็นภาษาอังกฤษอยู่)
เอาละครับ โม้มาถึงตรงนี้แล้วเรามาเริ่มขั้นตอนการใช้โปรแกรม Arduino IDE กันเลย
ก่อนอื่นไปที่ http://arduino.cc/en/Main/Software  แล้วเลือก OS ที่คุณใช้อยู่ครับ จากนั้น Unzip แล้วกดตามที่โปรแกรมบอกเลยครับ
สำหรับผู้ที่ใช้ Arduino รุ่น DUE จำเป็นต้องใช้ Arduino IDE 1.5 เท่านั้นนะครับ  รุ่นอื่นใช้ไม่ได้
ขั้นตอนอื่นๆก็ตามนี้ครับ
2 | ติดตั้ง Driver (เสียบแล้วจะทำเองอัตโนมัติ)
3 | เปิดโปรแกรม Arduino IDE ที่ลงไป
4 | ไปที่ File -> Examples -> Basics -> Blink
5 | เลือกบอร์ดที่เราใช้     ไปที่ Tools -> Board -> และเลือกรุ่น
6 | กำหนด Port ที่เราใช้  ไปที่ Tools -> Serial Port-> และ Port  (ถ้าไม่รู้ไปที่ device manager และดูที่ USB นะครับ จะมีเขียนว่า COM... อยู่)
7 | กดปุ่มเครื่องหมายถูกเพื่อ Complie และกดปุ่มที่ชี้ไปทางขวาเพื่อ upload โปรแกรมไปที่บอร์ด
  ถ้าคุณเห็น LED สีส้มๆ กระพริบก็เป็นว่าสำเร็จแล้วครับ Arduino IDE ของคุณคุยกับบอร์ดรู้เรื่องแล้วครับ
 ถ้าอยากได้เวอร์ชั่นภาษาอังกฤษก็ไปตามนี้ครับ

 เครดิต
โดย  Mountain "A"

ไม่มีความคิดเห็น :

แสดงความคิดเห็น