ESP32 Code Basics

หมวด ESP32 Code Basics รวบรวมตัวอย่างโค้ดพื้นฐานสำหรับบอร์ด ESP32 เช่น การควบคุม GPIO การอ่านค่าเซนเซอร์ และการเขียนโปรแกรมด้วย Arduino IDE เหมาะสำหรับผู้เริ่มต้นที่ต้องการสร้างโครงงาน IoT และระบบอัตโนมัติ

หากยังใหม่กับ ESP32 แนะนำอ่าน
👉 ESP32 คืออะไร

ESP32 ต่อ WiFi ไม่ได้ ติด Timeout แก้ยังไง พร้อมภาพบอร์ด ESP32 เราเตอร์ และ Serial Monitor

ESP32 ต่อ WiFi ไม่ได้ ติด Timeout ค้างตอน Connect แก้ยังไง?

ESP32 ต่อ WiFi แล้วค้าง Serial Monitor ขึ้นจุดไม่หยุด หรือ WiFi.begin() รอนานไม่จบ บทความนี้สอนแก้ด้วย WiFi Timeout, millis() และ Reconnect แบบไม่บล็อกระบบ เหมาะกับมือใหม่ที่ทำ ESP32 IoT, Smart Farm และระบบควบคุม Relay

ESP32 ต่อ WiFi ไม่ได้ ติด Timeout ค้างตอน Connect แก้ยังไง? Read More »

ใช้ ChatGPT ช่วยเขียนโค้ด ESP32 ยังไงให้แม่นขึ้น สำหรับมือใหม่

ใช้ ChatGPT ช่วยเขียนโค้ด ESP32 ยังไงให้แม่นขึ้น สำหรับมือใหม่

ใช้ ChatGPT ช่วยเขียนโค้ด ESP32 ยังไงไม่ให้มั่ว? เรียนรู้วิธีถาม AI ให้แม่นขึ้น พร้อม Prompt ใช้งานจริง เทคนิคเช็กโค้ด และแนวคิดแบบ Maker ที่เอาไปใช้กับบอร์ดจริงได้

ใช้ ChatGPT ช่วยเขียนโค้ด ESP32 ยังไงให้แม่นขึ้น สำหรับมือใหม่ Read More »

โครงสร้างการเขียน loop บน ESP32 แบบไม่ใช้ delay สำหรับหลายงานพร้อมกัน

ทำหลายงานพร้อมกันบน ESP32 โดยไม่ใช้ delay() | เขียนโค้ดแบบไม่บล็อกสำหรับมือใหม่

ถ้าคุณใช้ delay() แล้ว ESP32 เริ่มค้าง บทความนี้จะสอนวิธีทำหลายงานพร้อมกันแบบไม่บล็อกด้วย millis() พร้อมตัวอย่างใช้งานจริงสำหรับมือใหม่

ทำหลายงานพร้อมกันบน ESP32 โดยไม่ใช้ delay() | เขียนโค้ดแบบไม่บล็อกสำหรับมือใหม่ Read More »

อาการที่พบบ่อยเมื่อใช้ delay มากเกินไปบน ESP32

ESP32 ใช้ delay() แล้วค้าง แก้ยังไง? วิธีทำให้ระบบไม่บล็อก

ESP32 ใช้ delay() แล้วระบบหน่วงหรือค้าง? มาดูสาเหตุจริงของปัญหา พร้อมวิธีเปลี่ยนจากโค้ดแบบบล็อกไปสู่แนวคิด non-blocking ด้วย millis() ที่เอาไปใช้กับงานจริงได้เลย

ESP32 ใช้ delay() แล้วค้าง แก้ยังไง? วิธีทำให้ระบบไม่บล็อก Read More »

ตัวอย่างการใช้งาน ESP32 Interrupt ในโปรเจกต์จริง เช่น flow sensor และปุ่มกด

ESP32 Interrupt คืออะไร? ใช้งานตอนไหนถึงเหมาะกับโปรเจกต์จริง

เจาะลึกวิธีใช้ ESP32 Interrupt พร้อมตัวอย่างโค้ด attachInterrupt วิธีแก้ปัญหาปุ่มเด้ง (Debounce) และการใช้ volatile เข้าใจง่ายสไตล์ Maker ทำโปรเจกต์จริง

ESP32 Interrupt คืออะไร? ใช้งานตอนไหนถึงเหมาะกับโปรเจกต์จริง Read More »

ESP32 ADC attenuation concept showing how analogSetPinAttenuation selects the ADC measurement range based on input voltage

analogSetPinAttenuation() คืออะไร? ควรใช้ค่าไหนกับ ESP32

ถ้าคุณอ่านค่า ADC ของ ESP32 แล้วงงว่าทำไมบางบทความใช้ ADC_11db ตลอด แต่บางงานกลับแนะนำ ADC_0db หรือ ADC_6db บทความนี้จะช่วยให้คุณเข้าใจว่า analogSetPinAttenuation() คืออะไร และควรเลือกค่าไหนให้เหมาะกับแรงดันที่วัดจริง

analogSetPinAttenuation() คืออะไร? ควรใช้ค่าไหนกับ ESP32 Read More »

ESP32 วัดแรงดันแบตเตอรี่ด้วย ADC และ Voltage Divider

ESP32 วัดแรงดันไฟด้วย ADC แบบปลอดภัย ใช้งานจริงได้ด้วย Voltage Divider

เรียนรู้วิธีวัดแรงดันไฟ 5V และ 12V ด้วย ESP32 อย่างปลอดภัย โดยใช้ Voltage Divider พร้อมสูตรคำนวณ การต่อวงจร และตัวอย่างโค้ด ใช้งานได้จริงกับงาน IoT และ Smart Farm

ESP32 วัดแรงดันไฟด้วย ADC แบบปลอดภัย ใช้งานจริงได้ด้วย Voltage Divider Read More »

ภาพเปรียบเทียบความละเอียด ADC ของ Arduino Uno แบบ 10-bit กับ ESP32 แบบ 12-bit

ESP32 ADC Resolution คืออะไร ใช้อย่างไร อ่านค่า Analog ให้เข้าใจแบบมือใหม่

ESP32 ADC Resolution คืออะไร และทำไมค่าที่อ่านได้ถึงอยู่ในช่วง 0–4095 บทความนี้จะพาคุณเข้าใจความหมายของ 9-bit ถึง 12-bit แบบใช้งานได้จริง พร้อมเปรียบเทียบกับ Arduino Uno และอธิบายให้เห็นภาพแบบไม่งง

ESP32 ADC Resolution คืออะไร ใช้อย่างไร อ่านค่า Analog ให้เข้าใจแบบมือใหม่ Read More »

Shopping Cart
Scroll to Top