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 - Getting Started
- การเขียนโปรแกรมควบคุม Arduino สามารถทำได้สองแบบคือ
- ติดตั้งโปรแกรม Arduino IDE
- สมัครสมาชิกและใช้งานผ่านเว็บบราวเซอร์ โดยเข้าไปสมัครได้ที่เว็บไซต์ https://create.arduino.cc/editor
Arduino - web editor
- เข้าไปสมัครสมาชิกผ่านเว็บไซต์ https://create.arduino.cc/editor
- เมื่อสมัครสมาชิกเสร็จ ให้ Login เข้าสู่ระบบ
- ก่อนใช้งานจะต้องเชื่อมต่อสายระหว่าง Board เข้ากับเครื่องคอมพิวเตอร์เพื่อให้คอมพิวเตอร์ทำการ Detect และรู้จักกับบอร์ดเสียก่อน
- จากนั้นเข้าไปที่เว็บ และกำหนด Board ให้ตรงกับรุ่นที่ใช้งาน เช่น Arduino UNO, Leonardo หรือ NodeMCU/ESP8266
- ผู้ใช้สามารถเขียนโปรแกรมได้ตามต้องการ
- เมื่อเขียนโปรแกรมเสร็จเรียบร้อยให้กดที่ปุ่ม เครื่องหมายเช็คถูก เพื่อ verify and save โปรแกรม หากไม่มีข้อผิดพลาด สามารถกดที่ปุ่ม ลูกศร เพื่อ Upload ลง Memory ของ Board
- หากเห็นเครื่องหมาย กากบาท แสดงว่ายังไม่ได้เชื่อมต่อระหว่าง Board กับเครื่องคอมพิวเตอร์
Arduino IDE
- หลังจากที่ติดตั้ง Arduino IDE จากนั้นให้เลือก Board ที่ใช้งาน โดยเลือกที่เมนู Tool>Board...... และเลือก Board ที่ต้องการ
- หากต้องการใช้ NodeMCU/ESPxxxx ให้กำหนด package โดยเลือกที่เมนู Arduino>Preferences และในช่อง Additional Boards Manager URLs: ให้พิมพ์คำสั่งดังต่อไปนี้
http://arduino.esp8266.com/stable/package_esp8266com_index.json
- หากไม่ปรากฎรายชื่อ Board ที่ต้องการ ต้องทำการติดตั้งไลบรารี่ (Library) เพื่อให้โปรแกรมรู้จักกับ Board เสียก่อน โดยเลือกที่เมนู sketch>Include Library>Manage Libraries
- จากนั้นเลือกติดตั้ง Library ที่ต้องการ
- สามารถอ่านรายละเอียดวิธีการติดตั้ง Library เพิ่มเติมได้ที่เว็บไซต์ https://www.arduino.cc/en/Guide/Libraries
- จากนั้นให้เลือกที่เมนู Tool>Port เพื่อเลือก port ที่เชื่อมต่อกับ Board โดยต้องเลือกให้ถูกต้อง
- เมื่อเตรียมทุกอย่างพร้อม สามารถเขียนโปรแกรมได้ตามต้องการ หากเขียนโปรแกรมเสร็จเรียบร้อยให้กดที่ปุ่ม เช็คถูก เพื่อตรวจสอบ (verify) โปรแกรม หากไม่มีข้อผิดพลาดให้คลิกที่เครื่องหมาย ลูกศร เพื่อ upload โปรแกรมเข้าสู่ Board
- หากเกิดข้อผิดพลาดในการ Upload จะแสดงข้อผิดพลาด
- ตัวอย่างต่อไปนี้ แสดงข้อผิดพลาดเนื่องจากการเชื่อมต่อ Port ผิดพลาด
- ตัวอย่างต่อไป หาก Upload เสร็จและไม่เกิดข้อผิดพลาดใด ๆ โปรแกรมจะแสดงเปอร์เซ็นต์การทำงานจนกระทั่งครบ 100% แสดงว่า upload เสร็จเรียบร้อย