# KB32-FT Board Install

## ติดตั้ง Board KB32-FT บนโปรแกรม Arduino IDE <a href="#arduino-ide-esp8266-library" id="arduino-ide-esp8266-library"></a>

> #### เนื่องจาก Board KB32-FT ใช้โมดูล WROOM-32 จึงสามารถติดตั้ง Board "ESP32 Dev Module" แทนได้เลย

## 1.ติดตั้ง Broad ESP32 Dev Module ลงบน Arduino IDE

* [ ] กดเลือก Menu ไปที่ **File** >> **Preferences**
* [ ] เข้าเมนู File >> Preferences

![เข้าเมนู File >> Preferences](https://nazt-cmmc.gitbooks.io/cmmc-iot-books/content/images/introduction4.png)

* จะขึ้นหน้าต่าง Preferences ให้สังเกตุในช่อง Additional Board Manger URLs: หน้าต่าง Preferences

  ในส่วนของ Additional Board Manger บทความนี้ผมจะใช้ Boards Manager ของ Community ESP32

![หน้าต่าง Preferences](https://nazt-cmmc.gitbooks.io/cmmc-iot-books/content/images/introduction5.JPG)

### แนะนำให้ใช้ Stable Version

{% hint style="success" %}

### [ลิงค์บน Github](https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/boards_manager.md)

{% endhint %}

![](https://726149319-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MPmkxU0qYAyAsRZi9Rt%2F-MQm2kk7WIWiyQXoYMQk%2F-MQm2lcdHmHFmQKk6Iig%2Fimage.png?alt=media\&token=b7fe3204-fd17-4291-ab16-4e53ed5cb361)

* ใส่ URL >> ลงใน Addition Board Manager URLs: ดังนี้&#x20;

```
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
```

* วาง Link ลงใน Boards Manager URLs:

  จากนั้นกด OK

![](https://726149319-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MPmkxU0qYAyAsRZi9Rt%2F-MQm2kk7WIWiyQXoYMQk%2F-MQm411m2jDghA1rTGiI%2Fimage.png?alt=media\&token=192e6064-d8ad-4f85-b677-1f1d6e51c03a)

* ไปที่ Menu Tools >> Boar: “Arduino…” >> Board Manager…
* เลือก Boards Manager...

![](https://726149319-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MPmkxU0qYAyAsRZi9Rt%2F-MQm2kk7WIWiyQXoYMQk%2F-MQm4OeuWfwczEWr4ubc%2Fimage.png?alt=media\&token=86823eb1-592b-4e2f-9c3c-59e0029d00a6)

* จะขึ้นหน้าต่าง Boards Manager เลือก Type เป็น Contributed หน้าต่าง Boards Manager

  * จะแสดง Boards ของ ESP32 เลือกเวอร์ชัน 1.0.3 หรือใหม่กว่าในอนาคต Boards และกด Install

  Install Board ESP32

![](https://726149319-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MPmkxU0qYAyAsRZi9Rt%2F-MQm2kk7WIWiyQXoYMQk%2F-MQm4vXuRiJ2SH_uwUDC%2Fimage.png?alt=media\&token=773179f9-5e0c-4c3c-9dd4-61e95e18d2bd)

Download Boards ESP32

* แล้วรอ สัก 2-3 ครู่ ตัวโปรแกรมจะโหลด Boards ESP32 ให้ ขนาดไฟล์ประมาณ 150 MB และติดตั้งให้เอง

![](https://726149319-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MPmkxU0qYAyAsRZi9Rt%2F-MQm2kk7WIWiyQXoYMQk%2F-MQm5PW6pxNtq-zwGUMo%2Fimage.png?alt=media\&token=6bbfbcae-af2a-4fc5-8451-e326808bc189)

#### เมื่อเราติดตั้งบอร์ด ESP8266 เสร็จเรียบร้อยแล้ว ให้ปิดโปรแกรม Arduino IDE ก่อน แล้วจึงเปิดขึ้นมาใหม่

* เมื่อเปิดโปรแกรม Arduino IDE ขึ้นมาใหม่แล้ว ให้ลองเลือกไปที่ Menu Tools >> Board: “…..” ซึ่งจะพบว่า มี Menu สำหรับเลือกใช้งาน ESP32 กับ Arduino IDE ขึ้นมาให้เลือกใช้งานแล้วครับ

#### Board ESP32 ถูกเพิ่มเข้ามา

![](https://726149319-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MPmkxU0qYAyAsRZi9Rt%2F-MQm2kk7WIWiyQXoYMQk%2F-MQm64fUZRWjHrRmQzek%2Fimage.png?alt=media\&token=d593d90e-8ac3-45fb-abbe-d31d92a6e3cf)

ซึ่ง หมวดของ ESP8266 Modules นั้นจะมีบอร์ดให้เลือกใช้งานอยู่ด้วยกันหลายบอร์ด ที่มีจำหน่ายทั่ว ๆ ไป เช่น

* ESP32 Dev Module
* ESP32 Wrover Module
* TTGO T1
* Nano32
* Node32s
* NodeMCU-32S

### ซี่งนี้ที่นี้เราเบือกบอร์ด เพื่อใช้งานบอร์ด KB32-FT

> ## ESP32 Dev Module


---

# 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/untitled.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.
