Arduino integrated development environment หรือเรียกสั้นๆว่า โปรแกรม Arduino (IDE) เป็นโปรแกรมที่ "แจกฟรี" ภายใต้เงื่อนไขในการใช้งานลักษณะ Open source ซึ่ง Arduino (IDE) จะทำหน้าที่ ติดต่อ ระหว่าง คอมพิวเตอร์ ของเรา (Windows, Mac OS X และ Linux) กับ บอร์ด Arduino ซึ่งโปรแกรมนี้ออกแบบให้ง่ายต่อการเขียนโค้ดและอัปโหลดโปรแกรมที่เราเขียน เข้าสู่ บอร์ด Arduino
การลงมี 2 วิธี คือ ลงแบบติดตั้ง (Install) และ ลงแบบไฟล์บีบอัด (Unzip)
1. ลงแบบติดตั้ง (Install)
ดาวน์โหลดที่...
https://www.arduino.cc/en/Main/Software
คลิกที่ Windows Installer
คลิก JUST DOWNLOAD

โปรแกรมจะดาวน์โหลดไฟล์ arduino-1.8.3-windows.exe สู่คอมพิวเตอร์ของเรา
ให้ทำการติดตั้งโปรแกรม ซึ่งก็เหมือนกับการติดตั้งโปรแกรมทั่วๆไป ถ้ามีการถาม การติดตั้งไดร์เวอร์ ของ Arduino ให้ คลิก Install
คลิก RUN

คลิก I Agree

คลิก Next

ถึงขั้นตอนนี้ คอมพิวเตอร์ของเราจะสามารถทำงานติดต่อกับ Arduino ได้แล้ว
...........
2. ลงแบบไฟล์บีบอัด (Unzip)
หรือ เลือกลง เป็นแบบไฟล์บีบอัด (ต้องติดตั้งไดร์เวอร์เพิ่มเติม)
ดาวน์โหลด ตามลิงค์นี้
https://www.arduino.cc/en/Main/OldSoftwareReleases#1.5.x
ตัวอยางการติดตั้ง Arduino 1.6.5
คลิกที่ Windows

วิธีการคือดาวน์โหลดแล้วทำการแตกไฟล์ (Unzip) หลังจากนั้นนำไปวางไว้ในไดร์ฟ ที่ต้องการ
แตกไฟล์ ตามขั้นตอนปรกติ หลังจากแตกไฟล์เสร็จ เมื่อเปิดโปรแกรม Arduino (IDE) ขึ้นมาจะได้หน้าตาประมาณนี้ ครับ
Arduino Uno R3 เป็นบอร์ด Arduino ที่ได้รับความนิยมมากที่สุด เนื่องจากราคาไม่แพง ส่วนใหญ่โปรเจคและ Library ต่างๆ ที่พัฒนาขึ้นมา Support จะอ้างอิงกับบอร์ดนี้เป็นหลัก
ต่อ USB Port เข้ากับ บอร์ด Arduino UNO R3
นำ USB Port อีกด้าน ต่อเข้ากับคอมพิวเตอร์ผ่านทาง USB port
เมื่อบอร์ด Arduino UNO R3 เชื่อมต่อ เข้ากับคอมพิวเตอร์ เรียบร้อย ที่ ON จะมี ไฟ LED สีเขียว ติดอยู่
ทดลอง Upload โดย คลิกที่ปุ่มเครื่องหมายตรงไป
ถ้า ไดร์เวอร์ ยังไม่ได้ติดตั้ง หรือ เลือก Com Port ไม่ถูก จะขึ้น Error ดังรูป
ให้ทำการ ติดตั้งไดร์เวอร์ โดย คลิกขวา Computet -> Properties
คลิกที่ Device Manager

จะพบ Prot ของ Arduino UNO ที่ยังไม่ได้ติดตั้ง ไดร์เวอร์

คลิกขวา แล้ว เลือก Update Driver Software...

คลิกที่ Browse my computer for driver software

ไปที่โฟลเดอร์ที่เราทำการแตกไฟล์ Arduino (IDE) ไว้
ในตัวอย่างเป็น D:\arduino-1.6.5-r5\drivers
เครื่องหมายถูกหน้า Include subfolders ให้เอาออก แล้ว คลิก Next

คลิกที่ Install


เมื่อติดตั้งเสร็จ คลิก Close

เมื่อกลับไปดูที่ Ports (COM & LPT) จะพบ Port ของ Arduino UNO เพิ่มเช้ามา

กลับไปที่ Arduino (IDE) ปิดโปรแกรมลงไปก่อน แล้วจึงเปิดขึ้นใหม่
เลือก Board : Arduino UNO
และเลือก Port ในตัวอย่างคือ COM3
(แต่ละเครื่อง ชื่อ Prot จะไม่เหมือนกันให้ดูที่รูปด้านบน ของคอมของผู้ใช้งาน)

ทดลอง Upload โดย คลิกที่ปุ่มเครื่องหมายตรงไป
ถึงขั้นตอนนี้ จะไม่ขึ้น Error แล้ว
