# 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] **เลือกระบบปฎิบัติการ**

![](/files/-MQlvzz2HDzPObwLJKkE)

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

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

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

![](/files/-MQlxbqn9LllPlyBhgbo)

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

![](/files/-MQlxlXhGAjZGkK4DJd7)

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

<div align="center"><img src="/files/-MQly7sJZR_df525Vw2_" alt=""></div>

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

![](/files/-MQlygZIj8NXgMMh3G_H)

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

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

![](/files/-MQlzM2AZNcwbjw5Ll87)

![](/files/-MQlzUbGBhhtVd59VChv)

####

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

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

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

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

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

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

{% content-ref url="/pages/-MQkpAkO5UVQ4XRlG\_0z" %}
[KB32-FT Board Install](/getstart/arduino-ide-1/untitled.md)
{% endcontent-ref %}

###


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kb32ft.makerasia.com/getstart/arduino-ide-1.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
