เรียนรู้พื้นฐานการเขียนโค้ด Arduino ตั้งแต่โครงสร้าง setup(), loop(), ตัวแปร, เงื่อนไข และการสร้างฟังก์ชันเบื้องต้น เพื่อเตรียมตัวก่อนต่อยอดไปสู่โปรเจกต์ ESP32 / IoT

คอร์สนี้คืออะไร?
คอร์สนี้ออกแบบมาสำหรับคนที่เริ่มต้นจากศูนย์ หรือเคยก็อปโค้ด Arduino / ESP32 มาใช้ แต่ยังไม่เข้าใจว่าแต่ละบรรทัดทำงานอย่างไร จุดประสงค์คือช่วยให้คุณอ่านโค้ดออก เข้าใจโครงสร้างพื้นฐาน และพร้อมไปต่อกับโปรเจกต์จริง
แนวคิดของคอร์ส: ไม่สอนแบบตำรา C/C++ ที่ซับซ้อน แต่สอนเฉพาะพื้นฐานที่มือใหม่ต้องใช้จริง เพื่อให้ต่อยอดไปทำโปรเจกต์ ESP32 ได้ง่ายขึ้น
คอร์สนี้เหมาะกับใคร?
มือใหม่ที่เริ่มจากศูนย์
เหมาะสำหรับคนที่ยังไม่เคยเขียนโค้ด Arduino มาก่อน และอยากเริ่มแบบเข้าใจง่าย
คนที่เคยก็อปโค้ดแต่ยังอ่านไม่ออก
ถ้าเคยโหลดโค้ดมาใช้ แต่ไม่เข้าใจ setup(), loop(), if else หรือ function คอร์สนี้ช่วยปูพื้นให้ได้
นักเรียน / นักศึกษา / Maker
เหมาะกับคนที่ต้องการพื้นฐานก่อนทำโครงงาน Arduino, ESP32, Sensor, Relay หรือระบบอัตโนมัติ
คนที่อยากเริ่ม ESP32 IoT
คอร์สนี้จะช่วยเตรียมพื้นฐานก่อนเข้าสู่คอร์ส ESP32 IoT, Smart Farm, Google Sheet, Telegram และ AI
เรียนจบแล้วคุณจะทำอะไรได้?
หลังเรียนจบ คุณจะมีพื้นฐานที่จำเป็นสำหรับการอ่านและแก้โค้ด Arduino / ESP32 เบื้องต้น
เข้าใจโครงสร้างโค้ด
รู้ว่า setup() และ loop() ต่างกันอย่างไร และใช้ทำอะไรในโปรแกรม Arduino
ใช้ตัวแปรพื้นฐานได้
เข้าใจ int, float, bool, String และการนำไปใช้เก็บค่าจากเซนเซอร์หรือสถานะอุปกรณ์
เขียนเงื่อนไขได้
ใช้ if, else, else if เพื่อให้บอร์ดตัดสินใจ เช่น เปิดปั๊มเมื่อดินแห้ง
เข้าใจ loop และ delay
รู้ว่า loop ทำงานซ้ำอย่างไร และทำไม delay ยาว ๆ อาจทำให้ระบบตอบสนองช้า
สร้าง function เบื้องต้นได้
เริ่มแยกโค้ดเป็นส่วน ๆ เช่น readSensor(), controlRelay(), turnOnPump()
พร้อมไปต่อ ESP32
มีพื้นฐานก่อนเรียนเรื่อง WiFi, Sensor, Relay, IoT และการใช้ AI ช่วยเขียนโค้ด
พร้อมไปต่อ ESP32
มีพื้นฐานก่อนเรียนเรื่อง WiFi, Sensor, Relay, IoT และการใช้ AI ช่วยเขียนโค้ด
Module 1: รู้จัก Arduino IDE และโครงสร้างโค้ด
- Arduino IDE คืออะไร ใช้ทำอะไร
- รู้จัก Sketch และไฟล์ .ino
- โครงสร้าง void setup() และ void loop()
- ทดลอง Blink แรก เพื่อดูผลลัพธ์จริง
อยากอ่านคู่มือ Arduino IDE แบบบทความ?
ถ้าคุณอยากทบทวนพื้นฐาน Arduino IDE แบบอ่านเป็นบทความ DevaDIY มีคู่มือ Arduino IDE ที่อธิบายตั้งแต่การติดตั้ง การเลือกบอร์ด การเลือกพอร์ต และแนวทางเริ่มต้นสำหรับมือใหม่
บทความนี้เหมาะสำหรับใช้คู่กับคอร์สฟรี เพื่อให้คุณกลับมาอ่านซ้ำได้เวลาติดปัญหาเรื่อง Verify, Upload หรือการตั้งค่าก่อนเริ่มเขียนโค้ด ESP32
อ่านคู่มือ Arduino IDE สำหรับมือใหม่Module 2: ตัวแปรและชนิดข้อมูลพื้นฐาน
- ตัวแปรคืออะไร
- รู้จัก int, float, bool, String
- การตั้งชื่อตัวแปรให้อ่านง่าย
- ตัวแปรสำหรับเก็บค่าขาอุปกรณ์และสถานะ
Module 3: ตรรกะและเงื่อนไข if else
- รู้จัก if
- การใช้ if else
- การใช้ else if สำหรับหลายเงื่อนไข
- ตัวอย่างควบคุมปั๊มจากค่าความชื้นจำลอง
Module 4: Function เบื้องต้น
- Function คืออะไร
- Function แบบไม่มีค่า return
- Function แบบรับค่า parameter
- Mini Project รวมความรู้: ระบบเปิดปิดปั๊มจากค่าความชื้นจำลอง
สิ่งที่ได้รับในคอร์สฟรี
| รายการ | รายละเอียด |
|---|---|
| วิดีโอเรียน | บทเรียนพื้นฐานแบบสั้น กระชับ เหมาะกับมือใหม่ |
| โค้ดตัวอย่าง | ไฟล์ .ino สำหรับฝึก Blink, ตัวแปร, if else, loop และ function |
| Cheat Sheet | สรุปคำสั่งพื้นฐาน setup(), loop(), ตัวแปร, เงื่อนไข และ function |
| แบบฝึกหัด | โจทย์สั้น ๆ เพื่อให้ลองแก้โค้ดและเข้าใจการทำงานจริง |
| แนวทางไปต่อ | เชื่อมไปสู่ ESP32, Sensor, Relay, WiFi, IoT และการใช้ AI ช่วยเขียนโค้ด |
ไม่ต้องมีพื้นฐานมาก่อนก็เริ่มเรียนได้
เรียนคอร์สนี้แล้ว ต่อไปควรเริ่ม ESP32 จากตรงไหน?
คอร์สนี้ถูกออกแบบให้เป็นพื้นฐานก่อนเริ่ม ESP32 โดยเฉพาะ คุณจะได้เข้าใจ Arduino IDE, Editor, Verify, Upload, setup(), loop(), ตัวแปร, logic, delay, millis และการสร้างฟังก์ชันพื้นฐาน ซึ่งเป็นทักษะที่ต้องใช้ก่อนต่อยอดไปงาน ESP32 จริง
ถ้าคุณยังไม่แน่ใจว่า ESP32 คืออะไร ใช้ทำอะไรได้บ้าง หรือควรเริ่มจากบอร์ดรุ่นไหน แนะนำให้อ่านบทความพื้นฐาน ESP32 ของ DevaDIY ต่อ เพื่อเห็นภาพรวมก่อนเข้าสู่งาน WiFi, Sensor, Relay และ IoT
อ่านต่อ: ESP32 คืออะไร ใช้ทำอะไรได้บ้างหลักสูตร
- 1 Section
- 4 Lessons
- ตลอดชีพ
- คอร์สฟรี Arduino IDE Basic สำหรับมือใหม่ก่อนเริ่ม ESP324
