"C Programming for ESP32 Microcontroller"
รหัส IT511:   ออกแบบและพัฒนาบอร์ดไมโครคอนโทรลเลอร์ ESP32 ด้วยภาษาซี

ภาพรวมหลักสูตร

หลักสูตร ESP32 Microcontroller Microcontroller ชิปอุปกรณ์ระบบสมองกลฝังตัวอัจฉริยะ เป็นเครื่องมืออัตโนมัติที่ใช้ในงาน เช่น คอมพิวเตอร์ เครื่องจักรอุตสาหกรรม เครื่องใช้ไฟฟ้า เครื่องมือการแพทย์ ยานยนต์ ฯลฯ ได้เรียนและใช้งานจริงกับบอร์ด ESP32 ที่โรงเรียนเตรียมไว้ให้ได้ทันที

 

ไมโครคอนโทรลเลอร์ด้วยภาษา C แบบ ESP เหมาะสำหรับนิสิตนักศึกษา ช่าง วิศวกรรม และบุคคลทั่วไป เป็นระบบสมองกลฝั่งตัว software แบบOpen source การเขียนภาษา C ไม่ซับซ้อนเข้าใจง่ายนำไปใช้งานได้จริง อุปกรณ์มีราคาถูก หาซื้อใช้งานได้ง่าย และคนนิยมใช้ทั่วโลก

 

Wordshop: สร้าง Mini project เพื่อนำประโยชน์ไปใช้ในชีวิตประจำวัน,
IOT, Smart farm, Smart Home

 

หมายเหตุ :
*   กรณีต้องการเน้นเรียนเรื่องใดเป็นพิเศษ กรุณาแจ้งล่วงหน้าก่อนอบรม
**  เรียนเป็นกลุ่มใหญ่-นอกสถานที่ (On-Site) กรุณาติดต่อเพื่อขอใบเสนอราคาในราคาพิเศษ

ราคาอบรม
  • 9,900 บาท  อบรมทั้งหมด 4 วัน  
    (รวม 24 ชั่วโมง)  
    เวลาเรียน 10.00 - 16.30 น.  
    *หากยังไม่คล่อง เรียนซ้ำฟรี! ไม่มีค่าใช้จ่าย!
สถานที่อบรม
  • อาคารรังสิตทาวเวอร์ ซ.รังสิต-ปทุมธานี 2  
    เขตรังสิต  
    ตรงข้ามห้างฟิวเจอร์รังสิต  
พื้นฐานของผู้เรียน
  • ควรมีพื้นฐานการเขียนโปรแกรมด้วย C หรือ C++ มาบ้าง
  • ไม่จำเป็นต้องเคยใช้ Microcontroller มาก่อน
ประโยชน์ที่ได้รับ
  • เข้าใจวงจรการส่งข้อมูล IoT อย่างครบวงจร
  • ใช้ ESP32 ส่งข้อมูลรับส่ง Cloud Platform
  • สร้าง Dashboard ดูข้อมูลหรือควบคุมอุปกรณ์จากระยะไกล
  • นำไปต่อยอดสู่ระบบ Smart Home, Smart Farm หรือ ระบบแจ้งเตือนอัจฉริยะได้
  • ผ่านการอบรมแล้วมีเอกสารรับรอง
  • เรียนซ้ำฟรี ไม่จำกัดครั้ง ในเวลา 2 ปี
ตารางอบรมที่ใกล้ที่สุด

รอบวัน เริ่มอบรม วันที่อบรม (ทั้งหมด 4 วัน)
เสาร์, อาทิตย์เสาร์ 21 ก.พ.21,22,28 ก.พ 1 มี.ค 2569 (เต็ม)
ศุกร์, เสาร์เสาร์ 14 มี.ค.14,15,16,17 มีนาคม 2569
สำรองที่นั่ง / ขอใบเสนอราคา / กำหนดเวลาเรียนเอง
โปรโมชั่นประจำหลักสูตร
เนื้อหาการเรียน
    ส่วนที่ 1:
  • ทำความเข้าใจว่า “ไมโครคอนโทรลเลอร์” คืออะไร และแตกต่างจากคอมพิวเตอร์ทั่วไปอย่างไร
  • โครงสร้างและสถาปัตยกรรมภายในของไมโครคอนโทรลเลอร์
  • การจัดการหน่วยความจำภายใน (Memory Mapping)
  • ทำความรู้จักภาษา C สำหรับการเขียนโปรแกรมควบคุมไมโครคอนโทรลเลอร์
  • เขียนโปรแกรมภาษา C เบื้องต้น เช่น การใช้ตัวแปร เงื่อนไข และลูป
  • เปรียบเทียบ ESP32 vs Arduino vs STM32 — จุดเด่นและข้อจำกัดแต่ละแพลตฟอร์ม
  • การสื่อสารข้อมูลระหว่าง ESP32 กับซอฟต์แวร์ภายนอก (เช่น Serial Monitor)
  • ผลลัพธ์ที่ได้ทดลอง: การใช้งานพอร์ตดิจิตอลและอนาล็อก (GPIO) เบื้องต้น

  • ส่วนที่ 2:
  • เขียนโปรแกรมรับ–ส่งค่าผ่านพอร์ตกับอุปกรณ์จริง (Hardware Interface)
  • ทดลอง ควบคุม LED ผ่านพอร์ตดิจิตอล
  • ทดลอง อ่านสัญญาณจากสวิตช์ (Switch Input)
  • ทดลอง แสดงผลบน 7-Segment Display
  • ทดลอง ควบคุม Relay เพื่อเปิด–ปิดอุปกรณ์ไฟฟ้า
  • ทดลอง อ่านค่าจาก ADC (Analog to Digital Converter)
  • ผลลัพธ์ที่ได้: เข้าใจหลักการทำงานของอินพุต–เอาต์พุต
    และสามารถออกแบบวงจรทดลองควบคุมอุปกรณ์พื้นฐานได้

  • ส่วนที่ 3:
  • ทดลอง การสื่อสารข้อมูลผ่านโปรโตคอล(TCP/IP) WIFI เบื้องต้น
  • ทดลอง เชื่อมต่อ IoT Cloud Platform (เช่น Blynk, Thingspeak, หรือ Node-RED) เลือก 1 แอป
  • ทดลองการใช้งาน App บนมือถือ เพื่อควบคุม ESP32
  • ทดลอง ส่งข้อความแจ้งเตือนผ่าน LINE Notify หรือ Telegram
  • สร้าง Mini Project ตัวอย่าง เช่น
  • ระบบแจ้งเตือนอุณหภูมิ
  • ระบบเปิด–ปิดไฟผ่านมือถือ
  • ระบบเซนเซอร์อัจฉริยะในบ้าน Smart Home เบื้องต้น
  • ผลลัพธ์ที่ได้: ผู้เรียนสามารถสร้าง IoT โปรเจคจริงได้ตั้งแต่ต้นจนจบ
    และต่อยอดสู่การพัฒนา โครงงานนวัตกรรมได้

  • ส่วนที่ 4:
  • ทดลอง เชื่อมต่อ ESP32 กับซอฟต์แวร์ในคอมพิวเตอร์ เช่น Visual Studio (C# / .NET / Python)
    เพื่อประยุกต์ใช้ใน งานอุตสาหกรรม (Industrial IoT)
  • การทำรถบังคับ (4wd robot car)
  • เปิดปิดถังขยะอัตโนมัติ
  • Mini Smart Farm เช่น เปิดปิด pump น้ำ, เซ็นเซอร์วัดในดิน (Soil Sensors),
    เซ็นเซอร์ตรวจคุณภาพอากาศ, LDR (Light Sensor) วัดความเข้มของแสง, Rain Sensor ตรวจจับฝนตก เป็นต้น
  • เชื่อมต่อเก็บข้อมูล เช่น excel ,google sheet เป็นต้น
  • ผลลัพธ์ที่ได้ ผู้เรียน มีทักษะในการทำโปรเจค IoT + Programming + Control System
    ซึ่งต่อยอดได้ทั้งสายช่าง, วิศวกรรม และ IT

    *  เนื่องจากความรู้พื้นฐานผู้เรียนที่ไม่เท่ากัน การสอนจริงอาจเน้นเนื้อหาบางส่วนเพิ่มขึ้น
          หรือตัดบางส่วนออก ทั้งนี้เพื่อประโยชน์สูงสุดของผู้เรียน

 


 

การยืนยันอบรม
  • หากได้รอบเรียนที่ต้องการแล้ว กรุณายืนยันวันเรียนกับเจ้าหน้าที่ก่อนทุกครั้งค่ะ
          สายด่วน: 098-259-0106 | Line ID: ITExcellent

 


Payment Method  

วิธีการชำระเงิน


กรณีในนามบริษัท
  • สั่งจ่ายเช็คขีดคร่อม ในนาม "ไอทีเอคซะเล้นท์" หรือ "IT Excellent"

  • โอนเงินเข้าบัญชี ก่อนวันเริ่มเรียน 1 สัปดาห์ ชื่อบัญชี "ไอทีเอคซะเล้นท์"

    ธนาคารกสิกรไทย / บัญชีออมทรัพย์ / เลขที่ 610-2-56889-1
    ธนาคารทหารไทย / บัญชีออมทรัพย์ / เลขที่ 215-2-51164-4
                    (กรุณาส่งหลักฐานการชำระเงินหรือใบ Pay-In ทางอีเมล์ที่ admin@itexcellent.com)

กรณีบุคคลธรรมดา
  • ชำระเป็นเงินสด สามารถเข้ามาชำระด้วยตนเองก่อนวันเริ่มเรียน 1 สัปดาห์

  • โอนเงินเข้าบัญชี ก่อนวันเริ่มเรียน 1 สัปดาห์ ชื่อบัญชี "ไอทีเอคซะเล้นท์"

    ธนาคารกสิกรไทย / บัญชีออมทรัพย์ / เลขที่ 610-2-56889-1
    ธนาคารทหารไทย / บัญชีออมทรัพย์ / เลขที่ 215-2-51164-4
                    (โอนแล้วสามารถแจ้งทางไลน์หรือโทรมาแจ้งได้เลยค่ะ)

 

Highlights  

บรรยากาศอบรมที่ศูนย์รังสิต



 

Guide:  

หัวข้อ

 

สถานที่อบรม:


  • ศูนย์อบรมอยู่"รังสิต" ห่างเพียงแค่ 500 เมตรจากฟิวเจอร์พาร์ครังสิต
  • จอดรถได้ฟรีทั้งวัน
  • มีบริการสอน On-Site