คอร์สเรียน
สื่อการสอน
บริการ
ข่าวสาร/กิจกรรม
เกี่ยวกับเรา
ติดต่อเรา
EN
เข้าสู่ระบบ
สมัครสมาชิก
EN
Coding Thailand
2025
4.37 คะแนนเฉลี่ย | 21 คอร์ส | 174 รีวิว
เรียน
คอร์สที่เกี่ยวข้อง
Product Design
Free
Generative AI for Educator
Free
Business Canvas
Free
C/C++ Programming
Free
n8n for beginner AI Automation
Free
Agentic AI Make.com
Free
Image Processing (บังคับ)
Free
OpenCV
Free
AI Data Analytics (บังคับ)
Free
Basic Robotics and Basic ROS (บังคับ)
Free
Microcontroller (บังคับ)
บทเรียน
รายละเอียด
ห้องสนทนา
รีวิว
แบบทดสอบก่อนเรียน
แบบทดสอบก่อนเรียน ( 10 questions 5 minutes )
Microcontroller
บทเรียนที่ 1 Arduino Student KIT
บทเรียนที่ 2 Arduino Student KIT
บทเรียนที่ 3 Arduino Student KIT
บทเรียนที่ 4 Arduino Student Kit
บทเรียนที่ 5 Arduino Student Kit
บทเรียนที่ 6 Microcontroller
แบบทดสอบหลังเรียน
แบบทดสอบหลังเรียน ( 10 questions 5 minutes )
แผนการสอนวิชา Microcontroller ระยะเวลา 6 ชั่วโมง
ถูกออกแบบมาเพื่อให้นักเรียนเข้าใจทั้งภาคทฤษฎีและภาคปฏิบัติ ผ่านกิจกรรมเชิงโครงงานและการเรียนรู้แบบลงมือทำ โดยเน้นการพัฒนาทักษะการคิดวิเคราะห์ การแก้ปัญหา และความคิดสร้างสรรค์
วัตถุประสงค์
เพื่อให้นักเรียนเข้าใจแนวคิดและหลักการทำงานของไมโครคอนโทรลเลอร์
เพื่อฝึกการใช้งานบอร์ด Arduino Student Kit ในการเรียนรู้วงจรอิเล็กทรอนิกส์และการเขียนโปรแกรม
เพื่อให้นักเรียนสามารถเชื่อมต่ออุปกรณ์ Input และ Output พื้นฐาน เช่น ปุ่มกด, LED, Buzzer, เซนเซอร์ และมอเตอร์
เพื่อฝึกการประยุกต์ใช้ Microcontroller ในการสร้างโครงงานอิเล็กทรอนิกส์เบื้องต้น
เพื่อพัฒนาทักษะการแก้ปัญหาและการคิดเชิงตรรกะในการออกแบบวงจรและการเขียนโปรแกรม
ชั่วโมงที่ 1 : แนะนำ Microcontroller และ Arduino Student Kit
เนื้อหา
Microcontroller คือสมองกลขนาดเล็กที่ภายในบรรจุ CPU + Memory + Input/Output ในตัวเดียว ออกแบบมาเพื่อทำงานเฉพาะ เช่น ควบคุมมอเตอร์ อ่านค่าจากเซนเซอร์ เปิด–ปิดอุปกรณ์
ตัวอย่างการใช้งานในชีวิตประจำวัน: เครื่องซักผ้า, แอร์, รีโมททีวี, หุ่นยนต์ดูดฝุ่น, IoT Smart Home
Arduino คือบอร์ดไมโครคอนโทรลเลอร์ Open-source ใช้ภาษา C/C++ ผ่าน Arduino IDE ทำให้เขียนโปรแกรมได้ง่าย
Arduino Student Kit ประกอบด้วย Arduino UNO R3, สาย USB, Breadboard, LED, Resistor, Push Button, Potentiometer, LDR, Servo Motor, Buzzer, Temperature Sensor เป็นต้น
กิจกรรมการเรียนรู้
- ครูอธิบายการทำงานของไมโครคอนโทรลเลอร์
- นักเรียนสำรวจอุปกรณ์ใน Student Kit และระบุชื่อ–หน้าที่ของแต่ละชิ้น
ชั่วโมงที่ 2 : การติดตั้ง Arduino IDE และการใช้งานเบื้องต้น
เนื้อหา
- Arduino IDE เป็นซอฟต์แวร์ที่ใช้เขียน ตรวจสอบ (Verify) และอัปโหลดโค้ดลงบอร์ด Arduino
- ส่วนประกอบ: Text Editor, ปุ่ม Verify, ปุ่ม Upload, Serial Monitor
- โครงสร้างโปรแกรม Arduino:
setup() → รันครั้งเดียว
loop() → รันวนซ้ำ
- โปรแกรมแรก Blink LED: ใช้ digitalWrite() และ delay() ควบคุมการกระพริบไฟ
กิจกรรมการเรียนรู้
- นักเรียนติดตั้ง Arduino IDE และทดลองเปิดโค้ด Blink
- อัปโหลดโค้ด Blink ลงบอร์ดและสังเกตผล
ชั่วโมงที่ 3 : Digital Output และการควบคุม LED
เนื้อหา
- Digital Output ใช้สัญญาณ HIGH (1, 5V) และ LOW (0, 0V)
- คำสั่ง: pinMode(pin, OUTPUT), digitalWrite(pin, HIGH/LOW)
- วงจร LED + Resistor บน Breadboard ใช้จำกัดกระแสป้องกัน LED ไหม้
- ตัวอย่าง: การกระพริบ LED, การควบคุม LED หลายดวงให้ติดทีละดวง (Running LED)
กิจกรรมการเรียนรู้
- นักเรียนต่อวงจร LED + Resistor
- เขียนโค้ดให้ LED กระพริบทุก 1 วินาที และทดลอง Running LED
ชั่วโมงที่ 4 : Digital Input และการอ่านค่าจากปุ่มกด
เนื้อหา
- Digital Input ใช้ตรวจจับสัญญาณดิจิทัล เช่น ปุ่มกด, เซนเซอร์แบบ ON/OFF
- คำสั่ง: pinMode(pin, INPUT), digitalRead(pin)
- วงจรปุ่มกด (Push Button) มีการต่อแบบ Pull-up และ Pull-down
- การแก้ปัญหา Debounce เมื่อกดปุ่ม
กิจกรรมการเรียนรู้
- นักเรียนต่อวงจร Push Button + LED
- เขียนโค้ดควบคุม LED ตามการกดปุ่ม
- ทดลองทำ Toggle LED
ชั่วโมงที่ 5 : Analog Input และการอ่านค่าจากเซนเซอร์
เนื้อหา
- Analog Signal มีค่าต่อเนื่อง 0–1023 (10-bit ADC ของ Arduino UNO)
- คำสั่ง: analogRead(pin)
- อุปกรณ์: Potentiometer ใช้ควบคุมความสว่าง LED, LDR ใช้ตรวจวัดแสง
- ตัวอย่าง: อ่านค่า LDR แล้วควบคุม LED ให้ติดเมื่อแสงน้อย
กิจกรรมการเรียนรู้
- นักเรียนต่อวงจร LDR หรือ Potentiometer
- เขียนโค้ดอ่านค่า Analog และแสดงผลใน Serial Monitor
ชั่วโมงที่ 6 : โครงงานสรุปด้วย Arduino Student Kit
เนื้อหา
- การบูรณาการ Digital Output, Digital Input และ Analog Input
- ตัวอย่างโครงงาน:
• Smart Light: ไฟ LED เปิดเมื่อมืด (LDR + LED)
• Traffic Light: ไฟจราจร 3 สี (LED 3 ดวง)
• Temperature Alert: ใช้ Temperature Sensor แจ้งเตือนด้วย Buzzer
กิจกรรมการเรียนรู้
- นักเรียนแบ่งกลุ่ม เลือกโครงงาน ออกแบบวงจร เขียนโค้ด และทดสอบ
ห้องสนทนา
กรุณาลงทะเบียนเรียนคอร์สนี้เพื่อใช้งานห้องสนทนา
Login
ส่งข้อความ
★
คะแนนเฉพลี่ย
4.37
★
★
★
★
★
5 ดาว
135
4 ดาว
14
3 ดาว
6
2 ดาว
3
1 ดาว
6
กรุณาลงทะเบียนเรียนคอร์สนี้เพื่อใช้งานรีวิว
รีวิวบทเรียน
Yusrxxx Awaexxx
เข้าใจง่ายมาก
★
★
★
★
★
Damixxx Akimxxx
สอนเข้าใจ
★
★
★
★
★
นาย xxx ทองคxxx
ได้รับความรู้และความเข้าใจเพิ่มขึ้นแต่บางอันที่เคยเรียนแล้วไม่เข้าใจก็ช่วยได้มากครับ
★
★
★
★
★
กวีวxxx กิจกxxx
ผมสอบไม่ได้ครับ
★
★
★
★
★
Nattxxx Rathxxx
สุดยอดครับ
★
★
★
★
★
ดูรีวิวเพิ่มเติม...
imakethailand © 2023 imakethailand.org All rights reserved.
นโยบายคุ้มครองข้อมูลส่วนบุคคล
ข้อตกลงผู้ใช้