ESP32 C3 Super Mini
฿160.00 มีค่าส่งเริ่มต้น 45 บาท ค่าจัดส่งเริ่มต้นโดยประมาณ อาจมีการเปลี่ยนแปลงตามที่อยู่หรือปริมาณที่ท่านเลือก ระบบจะคำนวณค่าจัดที่แท้จริงในหน้าชำระเงิน
มีสินค้าอยู่ 15
รายละเอียดสินค้า
คำอธิบาย
ESP32 C3 Super Mini
ESP32 C3 Super Mini is a series of low-cost, mini size, usb-c, low-power, single-core system on a chip microcontrollers with integrated Wi-Fi 2.4 GHz and Bluetooth 5 (LE).
ข้อมูลเพิ่มเติม
ข้อมูลเพิ่มเติม
น้ำหนัก | 50 กรัม |
---|---|
ขนาด | 2.4 × 1.8 × 0.5 เซนติเมตร |
คู่มือการใช้งาน
เริ่มต้นใช้งาน ESP32 C3 Super Mini
ขั้นตอนที่ 1 ดาวน์โหลด Arduino IDE
- เรียกดู: https://www.arduino.cc/en/Main/Software
- ดาวน์โหลด IDE สำหรับระบบปฏิบัติการ Windows/Mac/Linux ของคุณ
ขั้นตอนที่ 2
เสียบบอร์ด ESP32 C3 Super Mini เข้ากับคอมพิวเตอร์ของคุณ บอร์ดจะใช้พลังงานจากสาย USB สำหรับตัวอย่างนี้ จึงไม่จำเป็นต้องมีแหล่งจ่ายไฟภายนอก
*โปรดตรวจสอบว่าสาย USB-C สามารถใช้งานถ่ายโอน Data ได้
- เสียบสาย USB เข้ากับคอมพิวเตอร์ของคุณ
- เสียบสาย USB เข้ากับบอร์ด ESP32 C3 Super Mini
ขั้นตอนที่ 3 กำหนดค่า Arduino IDE สำหรับบอร์ด ESP32 C3 Super Mini
- เริ่ม Arduino IDE
- จากเมนูหลัก เลือก Arduino > Preferences…
- สำหรับ Additional Board Manager URLs ให้เพิ่ม Url นี้ลงไป:
https://dl.espressif.com/dl/package_esp32_index.json
- เลือก Tools > Board > Boards Manager
- พิมพ์ esp32
- จะเห็นรายการสำหรับ esp32 โดย espressif systems
- คลิก install
- คลิก Close
ขั้นตอนที่ 4 เลือกบอร์ดของคุณ
- เลือก Tools > Board : *
- เลือกบอร์ดของคุณ ( ESP32C3 Dev Module )
- เลือก Tools > Port : *
- เลือกพอร์ตที่กำลังต่อใช้งาน (COM_X , /dev/…)
- (ในบางครั้งจำเป็นต้อง กดปุ่ม BOOT ค้างไว้ แล้วกด RESET จึงจะเห็นพอร์ต)
ขั้นตอนที่ 5 เรียกใช้ตัวอย่าง Blink sketch
- เลือก File > Examples > 01. Basics > Blink
Code ควรมีลักษณะดังนี้:
int LED = 8;
void setup() {
pinMode(LED, OUTPUT);
}
void loop() {
digitalWrite(LED, HIGH);
delay(1000);
digitalWrite(LED, LOW);
delay(1000);
}
ขั้นตอนที่ 6 อัปโหลด Code ไปยัง ESP32 C3 Super Mini
- ก่อนอัพโหลดต้อง กดปุ่ม BOOT ค้างไว้ แล้วกด RESET
- คลิกปุ่ม Upload (สัญลักษณ์ลูกศรชี้ขวา บนแถบเครื่องมือ IDE)
ขั้นตอนที่ 7 ตรวจสอบการทำงานของโปรแกรม
- ตรวจสอบ LED สีน้ำเงิน ออนบอร์ดกะพริบและดับ
- หากโปรแกรมไม่เริ่มทำงาน ให้กดปุ่ม RST 1 ครั้ง เพื่อทำการรีเซ็ต
คำแนะนำเพิ่มเติมในการใช้งาน
USB CDC บน Arduino ide หากเลือกเป็น Disable จะไม่สามารถใช้งาน Serial Monitor ได้
เมื่อเปิด USB CDC: พอร์ต USB ของ ESP32-C3 จะทำงานในโหมดพอร์ตอนุกรมเสมือน คุณสามารถเชื่อมต่อไมโครคอนโทรลเลอร์กับคอมพิวเตอร์ผ่านสาย USB เพื่อส่งและรับข้อมูลผ่านพอร์ตอนุกรม (เช่น การดีบักหรือการสื่อสารกับโปรแกรมบนคอมพิวเตอร์)
เมื่อปิด USB CDC: พอร์ต USB ของ ESP32-C3 จะไม่ถูกกำหนดให้ทำงานเป็นพอร์ตอนุกรมเสมือนอีกต่อไป การสื่อสารกับคอมพิวเตอร์ผ่าน USB จะไม่สามารถทำได้โดยตรง
การออกแบบภายในของขา GPIO ที่มีการ pull-up ในโหมดบูต:
- GPIO2 – ขานี้มีการ pull-up และต้องอยู่ในสถานะ HIGH ระหว่างการบูต เพื่อให้เข้าสู่โหมดปกติ
- GPIO8 – ขานี้มีการ pull-up เช่นกัน และต้องเป็น HIGH ในโหมดบูตโหลด
ควรหลีกเลี่ยงการใช้งานขาเหล่านี้สำหรับอุปกรณ์ที่อาจเปลี่ยนสถานะไฟฟ้าในช่วงบูต เช่น การต่ออุปกรณ์ที่ทำให้ขาเป็น LOW อาจทำให้การบูตไม่สำเร็จ
ADC
GPIO0 – GPIO4 เป็น ADC1
GPIO5 เป็น ADC2 อาจใช้งาน ADC ได้ไม่ราบรื่น หากมีการใช้พินนี้เป็น ADC จะส่งผล WiFi ถูกบล๊อกการทำงานและไม่สามารถเชื่อมต่อ WiFi ได้ Restrictions for GPIOs
UART REMAP และ ข้อจำกัด:
- GPIO18, GPIO19: USB Native (D-/D+)
- ใช้สำหรับ USB Native (D- และ D+) ในการโปรแกรมและสื่อสาร USB โดยตรง
- ไม่ควร remap หรือใช้ GPIO เหล่านี้สำหรับ UART หากใช้งาน USB Native
- GPIO0, GPIO2, GPIO3
- GPIO เหล่านี้มักใช้งานในโหมดบูต (Boot Mode) และอาจส่งผลต่อการบูตระบบ
- ควรหลีกเลี่ยงการใช้งาน GPIO เหล่านี้สำหรับ UART เว้นแต่จำเป็น
- GPIO4, GPIO5
- รองรับการใช้งาน UART แต่ฟังก์ชันอื่น เช่น PWM, ADC หรือ I²C อาจถูกรบกวนหากใช้งาน GPIO นี้ร่วม
- GPIO6 – GPIO11
- ในบอร์ดที่มี SPI Flash GPIO เหล่านี้มักถูกจองไว้สำหรับการเชื่อมต่อ Flash Storage และไม่สามารถใช้งานเป็น GPIO ปกติได้
- GPIO20, GPIO21
- GPIO20 (TX) และ GPIO21 (RX) เหมาะสำหรับการใช้งาน UART โดยไม่ชนกับฟังก์ชัน USB Native หรือ Debug
- แนะนำให้ใช้งาน GPIO20/21 สำหรับการเชื่อมต่อเซ็นเซอร์หรืออุปกรณ์ UART อื่น
Disclaimer: ข้อมูลนี้จัดทำขึ้นเพื่อเป็นแนวทางในการศึกษาและทำความเข้าใจเท่านั้น ไม่ควรถือเป็นคำแนะนำทางวิชาการหรือทางการค้า
กดติดตามเพื่อไม่พลาดทุกบทความดีๆ! 💡
ถ้าคุณชอบเนื้อหานี้ อย่าลืมกดติดตามเป็นกำลังใจ ❤️
รับอัพเดตเนื้อหาใหม่ๆ และไอเดียเจ๋งๆ ได้ที่นี่ทันที!
ขอแนะนำ i-Mation Pico Dev Board บอร์ดพัฒนา ไอ-เมชั่น พิโก้
สินค้าภายในกล่อง
ตัวอย่างการโปรแกรม
ตัวอย่างโปรเจค
⚠️ รุ่นที่ใหม่กว่า
คุณอาจจะชื่นชอบ…
-
ชุดบอร์ด Micromation Dev Board V2 Lite ESP32 Relay board 4 Channels + RS-485
ProtoAutomation ฿1,345.00 มีค่าส่งเริ่มต้น 45 บาท ค่าจัดส่งเริ่มต้นโดยประมาณ อาจมีการเปลี่ยนแปลงตามที่อยู่หรือปริมาณที่ท่านเลือก ระบบจะคำนวณค่าจัดที่แท้จริงในหน้าชำระเงินมีสินค้าอยู่ 3
-
ชุดบอร์ด Micromation Dev Board V3 Lite ESP32 Relay board 4 Channel + RS-485
ProtoAutomation ฿1,656.00 มีค่าส่งเริ่มต้น 45 บาท ค่าจัดส่งเริ่มต้นโดยประมาณ อาจมีการเปลี่ยนแปลงตามที่อยู่หรือปริมาณที่ท่านเลือก ระบบจะคำนวณค่าจัดที่แท้จริงในหน้าชำระเงินมีสินค้าอยู่ 19
-
-
ชุดบอร์ด Micromation Dev Board V3 ESP32 Relay Board 9 Channel
ProtoAutomation ฿1,933.00 มีค่าส่งเริ่มต้น 45 บาท ค่าจัดส่งเริ่มต้นโดยประมาณ อาจมีการเปลี่ยนแปลงตามที่อยู่หรือปริมาณที่ท่านเลือก ระบบจะคำนวณค่าจัดที่แท้จริงในหน้าชำระเงินมีสินค้าอยู่ 14