NodeMCU ESP32-C3-Mini IoT Development Board WiFi-5.0 Bluetooth
บอร์ดพัฒนา ESP-C3-Mini-Kit เป็นบอร์ดพัฒนาหลักที่ออกแบบโดย ESP-C3-Mini สำหรับโมดูล ESP-C3-Mini บอร์ดพัฒนายังคงดีไซน์คลาสสิกของบอร์ดพัฒนา NodeMCU ซึ่งนำ I/O ทั้งหมดไปยังส่วนหัวของพินด้วย นักพัฒนาสามารถเชื่อมต่ออุปกรณ์ต่อพ่วงได้ตามความต้องการ เมื่อใช้บอร์ดทดลองเพื่อการพัฒนาและการดีบัก ส่วนหัวมาตรฐานทั้งสองด้านจะทำให้การทำงานง่ายขึ้นและสะดวกขึ้นESP32-C3 ดีกว่า ESP8266 ยังไง
- ขนาดเล็กกว่า 
- RAM และ ROM เยอะกว่า 
- มีขา GPIO ให้ใช้งานเยอะกว่า 
- มี Bluetooth 5.0 BL เพิ่มมา 
- ใช้ไฟน้อยกว่า
ตารางเปรียบเทียบ ESP32-C3 กับ ESP8266 ดีกว่าเกือบทุกด้าน ดังนี้
| ลักษณะ / รุ่น | ESP32-C3 | ESP8266 | 
| ผู้ผลิต | Espressif | Espressif | 
| หมวดหมู่ | Microcontroller | Microcontroller | 
| เสียงออก | Single-core CPU up to 160 MHz | Single-core CPU up to 160 MHz | 
| หน่วยความจำแรม (RAM) | 400 KB | 160 KB | 
| หน่วยความจำภายนอก (Flash) | 2 MB | 512 KB | 
| Wi-Fi | 802.11 b/g/n | 802.11 b/g/n | 
| Bluetooth | Bluetooth 5.0 LE | - | 
| GPIOs | 22 | 17 | 
| SPI | 3 | 1 | 
| I2C | 2 | - | 
| UART | 3 | 1 | 
| ADC | 18 (12-bit) | 1 (10-bit) | 
| DAC | - | - | 
| หน่วยประมวลผล | RISC-V | Xtensa LX106 | 
| ขนาด (mm) | 15 x 18 | 16 x 24 | 
| การใช้พลังงานในโหมด Shutdown | ประมาณ 0.5 µA | ประมาณ 0.5 µA | 
| การใช้พลังงานในโหมด Deep Sleep | ประมาณ 5 µA - 10 µA | ประมาณ 10 µA - 15 µA | 
| การใช้พลังงานในขณะทำงาน | ประมาณ 20 mA (Wi-Fi) | ประมาณ 80 mA (Wi-Fi) | 
ขออภิปรายให้โปรดอธิบายเพิ่มเติมหากคุณต้องการข้อมูลเพิ่มเติมหรือแก้ไขข้อมูลใด ๆ ต่อไป
คุณสมบัติ:
- รองรับ Wi-Fi 802.11b/g/n, อัตราข้อมูลโหมด 1T1R สูงสุด 150Mbps
- รองรับ BLE5.0 ไม่รองรับ Bluetooth แบบคลาสสิก รองรับอัตรา: 125Kbps, 500Kbps, 1Mbps, 2Mbps
- โปรเซสเซอร์ RISC-V 32 บิต single-core รองรับความถี่สัญญาณนาฬิกาสูงสุด 160 MHz มี 400 KB SRAM, 384 KB ROM, 8KB RTC SRAM
- รองรับอินเทอร์เฟซ UART/PWM/GPIO/ADC/I2C/I2S, รองรับเซ็นเซอร์อุณหภูมิ, ตัวนับชีพจร
- บอร์ดพัฒนามีลูกปัดโคมไฟ RGB สามในหนึ่งเดียว ซึ่งสะดวกสำหรับการพัฒนาที่สองของลูกค้า
- รองรับโหมดสลีปหลายโหมด กระแสไฟขณะหลับลึกน้อยกว่า 5u
- อัตราพอร์ตอนุกรมสูงถึง 5Mbps
- รองรับโหมด STA/AP/STA+AP และโหมดสำส่อน
- รองรับ Smart Config (APP)/AirKiss (WeChat) ของ Android และ IOS การกำหนดค่าเครือข่ายในคลิกเดียว
- รองรับการอัพเกรดภายในพอร์ตอนุกรมและการอัพเกรดเฟิร์มแวร์ระยะไกล (FOTA)
- สามารถใช้คำสั่ง AT ทั่วไปได้อย่างรวดเร็ว
- รองรับการพัฒนารอง, สภาพแวดล้อมการพัฒนา Windows และ Linux แบบบูรณาการ
- การกำหนดค่าประมาณ Flash ESP-C3-12F ใช้ชิป 4MByte Flash ในตัวโดยค่าเริ่มต้น และรองรับชิปรุ่น Flash ภายนอก
วิธีใช้งานบอร์ด NodeMCU-ESP-C3 Kit 
บอร์ดทุกตัว ทางร้านเช็คตรวจสอบอัพโหลดโค้ดให้ทุกตัว work 100%
1. เพิ่มบอร์ด ใน Boards Manager URLs: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json2. เพิ่มบอร์ด ESP32 3. เลือกตั้งค่าบอร์ดดังนี้
3. เลือกตั้งค่าบอร์ดดังนี้ 
- เลือกบอร์ดเป็น ESP32C3 Dev Module
- เลือก Comport ให้ถูกต้อง
- เลือก Upload Speed: 115200
- หรือถ้าต้องการความเร็วในการอัพโหลดเลือก Upload Speed เป็น 921600
ตั้งค่าบอร์ดให้รองรับ Serial Monitor
กรณีติดต่อกับ Serial เช่นการใช้งาน Serial Monitor เข้าไปแก้ไขตั้งค่าการสื่อสารที่บอร์ดก่อน โดยไปที่ “C:\Users\xxxxx\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.x”หรือคลิกที่ในโปรแกรม Arduino IDE แก้ไขที่ไฟล์ boards.txt
แก้ไขที่ไฟล์ boards.txt 
เปลี่ยนบรรทัดนี้ให้เป็นค่า true
esp32c3.serial.disableDTR=false
esp32c3.serial.disableRTS=false
 
เปลี่ยนเป็น
esp32c3.serial.disableDTR=true
esp32c3.serial.disableRTS=true