Arduino Software (IDE) - mrolarik/simple-iot GitHub Wiki

Download Arduino Software (IDE)

  • ก่อนที่จะเริ่มเขียนโปรแกรมเพื่อควบคุมการทำงานของบอร์ด Arduino หรือ NodeMCU จะต้องติดตั้งโปรแกรม Arduino IDE
  • ดาวน์โหลดโปรแกรม Arduino IDE ได้จากเว็บไซต์ https://www.arduino.cc/en/Main/Software
  • Arduino IDE มีให้เลือกติดตั้งทั้งบนระบบ Linux, MacOS และ Windows.

Arduino IDE

  • เมื่อติดตั้ง Arduino IDE เสร็จเรียบร้อยจะปรากฎหน้าจอการทำงานดังตัวอย่างต่อไปนี้

Arduino IDE

เริ่มต้นใช้งาน Arduino IDE - Getting Started

  • การเขียนโปรแกรมควบคุม Arduino สามารถทำได้สองแบบคือ
  1. ติดตั้งโปรแกรม Arduino IDE
  2. สมัครสมาชิกและใช้งานผ่านเว็บบราวเซอร์ โดยเข้าไปสมัครได้ที่เว็บไซต์ https://create.arduino.cc/editor

Arduino - web editor

  • เข้าไปสมัครสมาชิกผ่านเว็บไซต์ https://create.arduino.cc/editor
    Arduino web editor
  • เมื่อสมัครสมาชิกเสร็จ ให้ Login เข้าสู่ระบบ Arduino web editor
  • ก่อนใช้งานจะต้องเชื่อมต่อสายระหว่าง Board เข้ากับเครื่องคอมพิวเตอร์เพื่อให้คอมพิวเตอร์ทำการ Detect และรู้จักกับบอร์ดเสียก่อน
  • จากนั้นเข้าไปที่เว็บ และกำหนด Board ให้ตรงกับรุ่นที่ใช้งาน เช่น Arduino UNO, Leonardo หรือ NodeMCU/ESP8266
  • ผู้ใช้สามารถเขียนโปรแกรมได้ตามต้องการ
  • เมื่อเขียนโปรแกรมเสร็จเรียบร้อยให้กดที่ปุ่ม เครื่องหมายเช็คถูก เพื่อ verify and save โปรแกรม หากไม่มีข้อผิดพลาด สามารถกดที่ปุ่ม ลูกศร เพื่อ Upload ลง Memory ของ Board Arduino web editor - verify and save
  • หากเห็นเครื่องหมาย กากบาท แสดงว่ายังไม่ได้เชื่อมต่อระหว่าง Board กับเครื่องคอมพิวเตอร์

Arduino IDE

  • หลังจากที่ติดตั้ง Arduino IDE จากนั้นให้เลือก Board ที่ใช้งาน โดยเลือกที่เมนู Tool>Board...... และเลือก Board ที่ต้องการ Arduino select board
  • หากต้องการใช้ NodeMCU/ESPxxxx ให้กำหนด package โดยเลือกที่เมนู Arduino>Preferences และในช่อง Additional Boards Manager URLs: ให้พิมพ์คำสั่งดังต่อไปนี้
http://arduino.esp8266.com/stable/package_esp8266com_index.json

Arduino setup

  • หากไม่ปรากฎรายชื่อ Board ที่ต้องการ ต้องทำการติดตั้งไลบรารี่ (Library) เพื่อให้โปรแกรมรู้จักกับ Board เสียก่อน โดยเลือกที่เมนู sketch>Include Library>Manage Libraries Manage Libraries
  • จากนั้นเลือกติดตั้ง Library ที่ต้องการ Library Manager
  • สามารถอ่านรายละเอียดวิธีการติดตั้ง Library เพิ่มเติมได้ที่เว็บไซต์ https://www.arduino.cc/en/Guide/Libraries
  • จากนั้นให้เลือกที่เมนู Tool>Port เพื่อเลือก port ที่เชื่อมต่อกับ Board โดยต้องเลือกให้ถูกต้อง
    Arduino select port
  • เมื่อเตรียมทุกอย่างพร้อม สามารถเขียนโปรแกรมได้ตามต้องการ หากเขียนโปรแกรมเสร็จเรียบร้อยให้กดที่ปุ่ม เช็คถูก เพื่อตรวจสอบ (verify) โปรแกรม หากไม่มีข้อผิดพลาดให้คลิกที่เครื่องหมาย ลูกศร เพื่อ upload โปรแกรมเข้าสู่ Board
    upload
  • หากเกิดข้อผิดพลาดในการ Upload จะแสดงข้อผิดพลาด
  • ตัวอย่างต่อไปนี้ แสดงข้อผิดพลาดเนื่องจากการเชื่อมต่อ Port ผิดพลาด
    upload failed
  • ตัวอย่างต่อไป หาก Upload เสร็จและไม่เกิดข้อผิดพลาดใด ๆ โปรแกรมจะแสดงเปอร์เซ็นต์การทำงานจนกระทั่งครบ 100% แสดงว่า upload เสร็จเรียบร้อย
    upload success