# Arduino IDE Install

> การติดตั้ง Arduino IDE กับ ESP32 คือการติดตั้งโปรแกรมเพื่อใช้ในการเขียนโปรแกรมให้กับบอร์ด KB32-FT หรือบอร์ดอื่น ๆ ผ่านทาง Arduino ใช้ภาษาหลักการของภาษา C++ ครอบด้วยภาษาของ Aruino เพื่อให้การเขียนโปรแกรมมีความง่ายมากยิ่งขึ้น

## 1.ดาวน์โหลดโปรแกรม Arduino IDE

ติดตั้ง Arduino IDE เวอร์ชั้น 1.8.13 หรือ ใหม่กว่า โดย Arduino IDE สามารถ Support Windows Mac OS X Linux ทั้ง 32bit และ 64 bit ซึ่งหา Download ตัวติดตั้งได้จาก

{% hint style="success" %}

### [คลิกดาวน์โหลดโปรแกรมArduinoIDE](https://www.arduino.cc/en/software)

{% endhint %}

* [x] **เลือกระบบปฎิบัติการ**

![](https://726149319-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MPmkxU0qYAyAsRZi9Rt%2F-MQlSQ8BplD6UVlvWUig%2F-MQlvzz2HDzPObwLJKkE%2Fimage.png?alt=media\&token=1a8a88d0-e8c9-404f-92fc-c01b353c6560)

## **2**.ติดตั้งโปรแกรม Arduino IDE

สำหรับการติดตั้ง Arduino IDE บน Windows จะมีแบบให้เลือกทั้ง แตกไฟล์ใช้ได้เลย (ZIP file for non admin install)หรือ ติดตั้งเหมือน โปรแกรมทั่วๆไป (Installer) หากติดตั้งเรียบร้อยแล้ว ให้เปิด Arduino IDE ขึ้นมาจะได้หน้าตาแบบนี้เลยครับหน้าต่างเริ่มต้นโปรแกรม Arduinoหน้าต่างหลังเปิดใช้งาน Arduino IDE 1.8.13 ครั้งแรก

* [x] **ดับเบิลคลิกไอคอน Arduino เพื่อเปิดโปรแกรม**

![](https://726149319-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MPmkxU0qYAyAsRZi9Rt%2F-MQlSQ8BplD6UVlvWUig%2F-MQlxbqn9LllPlyBhgbo%2Fimage.png?alt=media\&token=83e834fd-f90a-43e5-819c-f18d69ece48f)

* [x] **หน้าต่างแสดงหน้าแรกของโปรแกรม KBIDE**

![](https://726149319-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MPmkxU0qYAyAsRZi9Rt%2F-MQlSQ8BplD6UVlvWUig%2F-MQlxlXhGAjZGkK4DJd7%2Fimage.png?alt=media\&token=e41286d8-3f6f-4acd-ab29-76115b09583b)

## 3.ทดลอง Compile โปรแกรม

<div align="center"><img src="https://726149319-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MPmkxU0qYAyAsRZi9Rt%2F-MQlSQ8BplD6UVlvWUig%2F-MQly7sJZR_df525Vw2_%2Fimage.png?alt=media&#x26;token=f2f5c196-4c88-4961-a418-52926f369234" alt=""></div>

* [x] **กดปุ่ม Verify (มุมซ้ายบน) เพื่อตรวจสอบว่าโปรแกรมสามารถใช้งานได้**

![](https://726149319-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MPmkxU0qYAyAsRZi9Rt%2F-MQlSQ8BplD6UVlvWUig%2F-MQlygZIj8NXgMMh3G_H%2Fimage.png?alt=media\&token=1aa3d69a-a921-477f-80f2-15b0c2d16957)

* [x] ถ้าหากไม่มีอะไรผิดพลาดตัวโปรแกรมจะแสดงข้อความ Done compiling.

## สรุป Feature เด่นของโปรแกรม Arduino IDE

![](https://726149319-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MPmkxU0qYAyAsRZi9Rt%2F-MQlSQ8BplD6UVlvWUig%2F-MQlzM2AZNcwbjw5Ll87%2Fimage.png?alt=media\&token=b5f3dba1-d885-468d-b183-244c46eefab0)

![](https://726149319-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MPmkxU0qYAyAsRZi9Rt%2F-MQlSQ8BplD6UVlvWUig%2F-MQlzUbGBhhtVd59VChv%2Fimage.png?alt=media\&token=dc1c3aae-3de7-43a5-bd75-b6d6176cff48)

####

#### 1.เป็นโปรแกรม Opensource ที่เริ่มต้นไม่ยาก

#### 2. รองรับการเขียนโปรแกรมได้แบบ Text Programming C++ ครอบด้วยภาษา Arduino

#### 3. มีตัวอย่างให้ใช้งานหลากหลายซึ่งจะมีตัวอย่างเริ่มต้นติดมาพร้อมกับ IDE เลย

#### 4. มี Board และ Library ให้ใช้งานมากมายที่สามารถเลือกติดตั้งได้อย่างอิสระ

#### 5. เนื่องจากเป็น Project Opensource จึงเกิดการแลกเรียนเรียนรู้ทำให้สามารถพัฒนาโปรแกรมได้ง่าย

#### 5. อีกทั้งยังมีตัวอย่างโครงการต่าง ๆ ให้ Download และแบ่งปันมากมาย

{% content-ref url="arduino-ide-1/untitled" %}
[untitled](https://kb32ft.makerasia.com/getstart/arduino-ide-1/untitled)
{% endcontent-ref %}

###
