The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

แผนวิชาไมโครคอนโทรลเลอร์

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by jintawat0731, 2021-05-19 04:37:05

ไมโครคอนโทรลเลอร์

แผนวิชาไมโครคอนโทรลเลอร์

Keywords: 20105-2105

143

8. ภายในอาร์ซเี ซอรโ์ วมอเตอร์ วงจรที่ทำหน้าที่กำหนดตำแหนง่ ของแกนหมุนจะใชว้ งจรใด

ก. วงจรเปรียบเทียบ ข. วงจรขยาย

ค. วงจรผลิตสัญญาณ ง. วงจรหนว่ งเวลา

โปรแกรมสำหรับข้อ 9-10

#include <Servo.h>

Servo myservo;

void setup() {

myservo.attach(6); }

void loop() {

myservo.write(100);

delay(15); }

9. จากโปรแกรมท่กี ำหนด คำสั่งใดทีท่ ำหน้าท่ีสรา้ งออปเจกของอารซ์ ีเซอร์โวมอเตอร์

ก. #include <Servo.h> ข. Servo myservo;

ค. myservo.attach(6); ง. myservo.write(100)

10. ถ้าตอ้ งการให้อารซ์ เี ซอร์โวมอเตอร์หมนุ ไปทต่ี ำแหนง่ 45 องศา ต้องแก้ไขที่คำส่งั ใด

ก. myservo.write(100); เปน็ myservo.write(45); ข. myservo.write(100); เปน็ myservo.write(127);

ค. myservo.attach(6); เปน็ myservo.attach(45); ง. myservo.attach(6); เป็น myservo.attach(127);

ไมโครคอนโทรลเลอร์ รหสั วชิ า 20105-2105

144

เฉลยใบประเมนิ ผลหน่วยที่ 9

เฉลยแบบทดสอบก่อนเรยี น หนว่ ยที่ 9

แบบทดสอบกอ่ นเรยี น
ขอ้ ที่ คำตอบ
1ค
2ง
3ข
4ก
5ข
6ก
7ค
8ข
9ค
10 ง

เฉลยแบบทดสอบหลังเรยี น หนว่ ยท่ี 9

ตอนท่ี 1 ใหก้ าเคร่อื งหมายถกู √ ในขอ้ ทค่ี ดิ ว่าถูก และกาเครอ่ื งหมายผดิ x ในขอ้ ทคี่ ดิ วา่ ผดิ
โครงสรา้ งของ H-Bridge คลา้ ยกบั วงจรสวติ ช์ 4 ตวั
……√√………… 1. ไอซเี บอร์ L298N สามารถควบคมุ ดซี มี อเตอรไ์ ด้ 2 ตวั ทางานอสิ ระตอ่ กนั
2.

……… 3. โมดลู H-Bridge Motor Drive หาก IN1 = 1, IN2 = 0, ENA = 1 มอเตอรจ์ ะไม่หมุน

…√…… 4. ฟังกช์ นั analogWrite(speedM1, 255); ทาให้ PWM มคี า่ Duty cycle สงู สดุ

……… 5. สเตป็ ปิงมอเตอรช์ นดิ ยนู ิโพลารแ์ บบ Common ภายใน จะมสี ายไฟจานวน 6 เสน้

……… 6. การกระตุน้ สเตป็ ปิงมอเตอรแ์ บบ Full step single phase หมายถงึ ใหพ้ ลั สบ์ วกทลี ะเฟส

เรยี งกนั ไปอย่างต่อเน่อื ง

…√…… 7. ฟังกช์ นั myStepper.step(200); ในภาษา C++ หมายถงึ ใหส้ เตป็ ปิงมอเตอรห์ มุนดว้ ยความเรว็

200 รอบต่อนาที

…A3√…… 8. ฟังกช์ นั myservo.attach(3); ในภาษา C++ หมายถงึ ต่อสายสญั ญาณของอารซ์ เี ซอรโ์ วทข่ี า

ไมโครคอนโทรลเลอร์ รหัสวิชา 20105-2105

145

……… 9. สญั ญาณควบคมุ อารซ์ เี ซอรโ์ วมอเตอรช์ นดิ หมนุ ได้ 180 องศา หากต้องการให้หมนุ ไปท่ี
90 องศา

ใหป้ ้อนสญั ญาณพลั สบ์ วกดว้ ยเวลา 1.5 ms พลั สล์ บดว้ ยเวลา 18.5 ms

…√…… 10. ฟังกช์ นั myservo.write(60);ในภาษา C++ หมายถงึ ใหอ้ ารซ์ เี ซอรโ์ วมอเตอรห์ มุนไป 60 %

ตอนที่ 2 จงอธบิ ายสนั้ ๆ ใหไ้ ดใ้ จความ

1. แหลง่ จา่ ยไฟฟ้ากระแสตรง +VM ในโมดลู H-Bridge Motor Drive ตอ้ งใชค้ า่ ใดขน้ึ อยกู่ไฟบั ฟ้าของดซี มี อเตอร์

............................ Pulse Width Modulation

2. PWM ย่อมาจาก

....................................................................%..........................................................................

3. คา่ duty cycle ของ PWM มหี น่วยวดั เป็น

.....................................................................................ส..ง่..ส..ัญ...ญ...า.ณ.. PWM ออกท่ดี จิ ิทลั พอรต์ 11 คา่ 19.6 %

4. ในภาษา C++ ฟังกช์ นั analogWrite(11, 50); หมายถงึ

...............................................................................ก. ารกระตุ้นเฟสแบบฟลู สเต็ป 2 เฟส

5. การขบั สเตป็ ปิงมอเตอรแ์ บบใดใหก้ าลงั ไฟฟ้าสงู สุด

......................................................................................... ความเร็วรอบเป็น 60 รอบต่อนาที

6. ในภาษา C++ ฟังก์ชนั myStepper.setSpeed(60); หมายถงึ

...................................................................... ความละเอยี ด 200 พัลส์ทใ่ี ช้ในหนึง่ รอบ

7. ในภาษา C++ ฟังก์ชนั const int stepsPerRevolution = 200; หมายถงึ

..................................................

8. อารซ์ เี ซอรโ์ วมอเตอรเ์ ป็นมอเตอรไ์ ฟฟ้าขนาดเลก็ ท่สี ามารถควบคมุ ตาแหน่ง ความเรว็ และทศิ

ทางการหมุน2

แบ่งเป็น ...........ประเภท

9. ในภาษา C++ ฟังก์ชนั Servo myservo; หมายถงึ ใช้งานฟังกช์ ันของเซอรโ์ วมอเตอร์ ชื่อ myservo

........................................................................................ เปลีย่ นค่าตัวแปร จาก 0 ถงึ 1023

10. ในภาษา C++ ฟังกช์ นั val = map(val, 0, 1023, 0, 180); หมายถงึ

.....ใ.ห...้เ.ป..็น....0...ถ..ึง...1..8..0.............................

............................................................................................................................................................

..................

ตอนท่ี 3 จงเลือกคำตอบที่ถูกท่สี ดุ แลว้ ทำเครอ่ื งหมาย x ลงในกระดาษคำตอบ

แบบทดสอบหลงั เรยี น
ขอ้ ท่ี คำตอบ
1ค

ไมโครคอนโทรลเลอร์ รหสั วิชา 20105-2105

146

2ข
3ค
4ง
5ค
6ง
7ข
8ก
9ข
10 ก

ไมโครคอนโทรลเลอร์ รหสั วชิ า 20105-2105

แผนการสอนที่ 10 หนว่ ยที่ 10
ชื่อวชิ า ไมโครคอนโทรลเลอร์ สอนครัง้ ที่ 16-18
ช่ือหนว่ ย การประยุกต์ใชง้ านไมโครคอนโทรลเลอร์ ช่ัวโมงรวม 12 ชั่วโมง

ช่ือเรือ่ ง การประยกุ ต์ใช้งานไมโครคอนโทรลเลอร์ จำนวน 12 ช่ัวโมง

หวั ข้อเรื่องและงาน
1. หลักการทำงานของ Internet of things (IoT)
2. ฮาร์ดแวร์ทใ่ี ช้ในการศึกษา Internet of things
3. การใช้งาน App Blynk สำหรับ IoT
4. อปุ กรณ์สำหรับควบคมุ ไฟฟา้ กระแสสลับ
5. อปุ กรณ์ระบุตัวตนด้วยคลื่นวทิ ยุ

สมรรถนะทตี่ ้องการ
1. แสดงความรู้เก่ยี วกับหลักการของ Internet of things (IoT)
2. แสดงความร้เู กี่ยวกับฮาร์ดแวร์ทใ่ี ช้ในการศึกษา Internet of things
3. แสดงความรเู้ กย่ี วกับซอฟต์แวร์สำหรบั ศึกษา Internet of things
4. แสดงความรูเ้ กย่ี วกับฟงั ก์ชนั ท่ีใชใ้ นการเขยี นโปรแกรมภาษา C++ สำหรบั Internet of things
5. แสดงความรู้เกย่ี วกบั การใชง้ าน Node MCU ผา่ น WiFi ดว้ ย Appl โทรศพั ท์เคล่อื นที่
6. เขยี นและแกไ้ ขโปรแกรมภาษา C++ ท่ีใชง้ าน Internet of things

สาระสำคัญ
Internet of things เกิดขันโดย Mr. Kevin Ashton เมอื่ ปี ค.ศ. 1999 โดยเสนอการนำเครือข่ายอินเทอร์เน็ต
มาเช่ือมตอ่ กบั อุปกรณ์สง่ิ ของต่าง ๆ เพือ่ นำมาใช้งานในการตรวจสอบและควบคมุ การทำงานของส่งิ ของนั้น ๆ
โดยผ่านทางระบบเครือข่ายอินเทอร์เน็ต แต่ว่าก็ไม่ได้รับการตอบรับมากนัก ซึ้งเกิดจากในตอนนั้น ระบบ
เครอื ขา่ ยอนิ เทอร์เน็ตเป็นเรื่องที่เฉพาะกลุ่มและย่งุ ยาก ทำให้ไม่เป็นท่ีตอบรับแต่ว่าก็มีคนนำแนค่ ิดไปสานต่อ
โดยมีชอ่ื ทีแ่ ตกต่างจากเดมิ แต่ทกุ วันนรี้ ะบบเครือขา่ ยอินเทอรเ์ นต็ นั้นสามารถเข้าใจไดม้ ากกวา่ เก่าทำใหแ้ นวคิด
ของ Mr. Kevin Ashton นน้ั ถูกยอมรบั และใชช้ ่ือที่เขาเคยนำเสนอมาคือ Internet of thingsหรอื “IoT” ซึ่ง
หมายถึง เทคโนโลยีที่ก่อให้เกิดการเชือ่ มต่อกับสิง่ ของ ผู้คน ข้อมูล และการบรกิ ารเข้ากบั เครือข่ายอิเทอร์เน็ต
โดยการนำสมองกลผงั ตัว (embedded system device) ไปบรรจุลงในอปุ กรณห์ รือเคร่ืองมือที่ใช้งาน เพ่ือใช้
ในการตรวจสอบหรอื ควบคุมการทำงาน โดยใช้ระบบเครือข่ายอนิ เทอร์เนต็ ในการเช่ือมต่อระหว่างสมองกลกับ
ระบบฐานข้อมูลท่ีใช้ควบคุมและตรวจสอบ หรืออีกช่ือจะเรียกว่า ระบบคลาวด์เซิร์ฟเวอร์ (Cloud server)

การระบุตัวตนด้วยคล่ืนวิทยุหรอื RFID (Radio Frequency Identification) สามารถระบุตัวตนของ
คน สัตว์ ส่ิงของ ต่าง ๆ ข้อมลู ท่ีเปน็ ลักษณะเฉพาะโดยอาศัยคลนื่ วิทยุเป็นตัวรับ สง่ ข้อมูลระหว่างตัวอ่านและ
อปุ กรณ์ เช่น บัตร RFID พวงกุญแจ RFID เป็นต้น ซงึ่ อุปกรณ์เหล่านจี้ ะไมม่ แี บตเตอรแี ต่จะอาศัยการเหนี่ยวนำ
จากตัวอ่านบัตรมาเป็นพลังงานแทนไปเล้ียงอุปกรณ์และวงจรภายใน RFID แท็ก วงจรลอจิกควบคุมจะถูก

145
กระตุ้นให้ทำงาน เพื่ออ่านข้อมูลรหัสระบุตัวตนจากหน่วยความจำซ่ึงมีความจุไม่เกิน 2 กิโลไบต์สำหรับ
RFID แทก็ แบบพาสซฟี แล้วสง่ ข้อมูลออกอากาศท่อี ยู่ภายใน RFID แทก็ คล่นื ขอ้ มลู จาก RFID แทก็ จะส่งมายัง
ตัวอ่าน RFID และถูกเหนี่ยวนำเข้ามาทางสายอากาศผ่านวงจรไปยังไมโครคอนโทรลเลอร์ผ่านพอร์ตส่ือสาร
ตอ่ ไป RFID ท่ีนิยมใช้ในไมโครคอนโทรลเลอร์จะใช้ RFID แทก็ ทคี่ วามถ่ี 13.56 MHz

จดุ ประสงค์เชงิ พฤติกรรมท่พี ึงประสงค์

ความรู้ ทกั ษะ คณุ ธรรม/จริยธรรม

1. อธบิ ายหลักการทำงานของ Internet of 1. ตอ่ วงจร Node MCU ไดถ้ ูกตอ้ ง 1. ตรงต่อเวลา

things ได้ 2. เขยี นโปรแกรมในแตล่ ะอปุ กรณ์ได้ 2. มีความตระหนกั ในหนา้ ทข่ี อง

2. ระบุทฮี่ าร์ดแวร์ท่ใี ช้ในการศึกษา Internet of ถูกต้อง นักศึกษา

things ได้ 3. ต่ออปุ กรณต์ ามรูปไดถ้ กู ต้อง 3. มีความรับผดิ ชอบต่อตนเอง

3. อธบิ ายคณุ สมบตั ิของอุปกรณท์ ่ีใชใ้ น Internet 4. เขยี นโปรแกรมลงใน Node MCU และสังคม
ได้ 4. แตง่ กายถูกต้องตามระเบยี บ
of things(IoT)ได้
4. ระบฟุ ังกช์ ันภาษา C++ ท่ใี ชก้ ับ Node MCU 5. เลือกอุปกรณ์ตา่ ง ๆ มาใชใ้ นการ 5. แสดงความเคารพดว้ ยทา่ ที
เขยี นโปรแกรมได้อย่างเหมาะสมได้ ทีส่ วยงาม
ได้ 6. ประยกุ ตใ์ ชง้ านมโครคอนโทรลเลอร์ 6. ทำงานด้วยความเตม็ ใจ
7. ใชว้ ัสดอุ ปุ กรณแ์ ละเครื่องมือ
5. เขยี นโปรแกรมภาษา C++ ลงใน Node MCU กบั โทรศัพทเ์ คลอ่ื นทไ่ี ด้
อยา่ งประหยดั ตระหนักถึงความ
ได้ ปลอดภยั

6. เขยี นโปรแกรมภาษา C++ เพื่อใช้งาน Node

MCU ตดิ ตอ่ กับ LED ได้

7. เขยี นโปรแกรมภาษา C++ เพื่อใชง้ าน Node

MCU ตดิ ตอ่ กบั จอแสดงผลแบบ OLED ได้

8. เขียนโปรแกรมภาษา C++ เพ่อื ใช้งาน Node

MCU ตดิ ตอ่ กบั DHT-11 ได้

9. เขียนโปรแกรมภาษา C++ เพ่ือใชง้ าน Node

MCU ตดิ ตอ่ กบั BH175 ได้

10. ติดตั้งและใชง้ าน Application เพ่อื ใช้งาน

โทรศัพท์เคลอื่ นทีค่ วบคุมอุปกรณ์ผา่ น Node

MCU

ไมโครคอนโทรลเลอร์ รหสั วิชา 20105-2105

146
การบรู ณาการหลกั ปรัชาของเศรษฐกิจพอเพียง

การวิเคราะห์การนำหลักปรัชาของเศรษฐกิจพอเพยี งของหน่วยการเรียนรู้ “การประยกุ ต์ใช้งาน
ไมโครคอนโทรลเลอร์” มาใชใ้ นการรจัดกจิ กรรมการรเรียนรู้

1. ผเู้ รียนได้เรียนรหู้ ลักคดิ และฝกึ ปฏบิ ัติตามหลัก 3 ห่วง 2 เงื่อน ดังนี้

ความพอประมาณ ความมเี หตผุ ล การมภี มู ิคมุ้ กันในตวั ที่ดี

- ใช้วัสดุอุปกรณ์อย่างประหยัด - มีความรู้ความเขา้ ใจ - ฝกึ การใช้งานการใช้งาน

พอประมาณและเกดิ ประโยชน์ การประยุกต์ใช้งาน การประยุกตใ์ ชง้ าน

สูงสุด ไมโครคอนโทรลเลอร์ ไมโครคอนโทรลเลอร์

- ใช้ครภุ ัณฑอ์ ย่างระมัดระวัง - รู้คุณคา่ แหลง่ การเรียนรู้ จนเกิดความ

และดูแลบำรงุ รกั ษาสม่ำเสมอ โดยศกึ ษาจากแหล่ เรยี นรู้ ชำนาญ

หลักพอเพยี ง - แต่ละกลมุ่ แบง่ หนา้ ท่ีในกลมุ่ ตา่ ง ๆ ได้อย่างสอดคล้อง - ฝึกการมีสว่ นร่วมในการ
เหมาะสมกบั ความสามารถ
กับเน้ือหาทเ่ี รียน ทำงานเป็นหมู่คณะ

และพอเพียงกับจำนวนสมาชกิ - ร้จู ักการทำงานร่วมกบั ผู้อนื่ - สรา้ งความสามคั คีจนทำ

ใหง้ านสำเรจ็

- นกั ศึกษาใชว้ ัสดอุ ุปกรณ์

ด้วยความระมัดระวัง

และคำนึงถงึ

ความปลอดภัย

- รูเ้ รื่องฮารด์ แวร์และซอฟตแ์ วร์สำหรับศกึ ษา Internet of things

- รูเ้ ร่ืองการประยุกตใ์ ช้งานไมโครคอนโทรลเลอร์

- รู้เรื่องบอรด์ ไมโครคอนโทรลเลอร์ Arduino

เง่อื นไขความรู้ของผู้เรียน - รเู้ รือ่ งซอฟตแ์ วร์ Arduino IDE
- รเู้ ร่อื งภาษา C/C++ สำหรบั ไมโครคอนโทรลเลอร์

- รู้วิธนี ำหลักปรัชญาเศรษฐกจิ พอเพียงบรู ณาการกบั ชวี ติ ประจำวนั

- สืบค้นขอ้ มลู เพ่อื เสริมสร้างความรดู้ ้วยวธิ ีการทีห่ ลากหลาย

- ศึกษา ค้นคว้า วิธกี าร หลกั การ ทำการปฏิบัตงิ าน ทำแบบฝกึ ปฏบิ ตั ิ เพอื่ สรปุ องค์ความรู้

- มีความรบั ผิดชอบในหน้าท่ที ่ี ปฏิบัตงิ านดว้ ยความเรียบรอ้ ย ถูกต้อง และเสร็จทนั เวลา

- มคี วามสามัคคีในหมูค่ ณะ

- มวี ินยั เป็นผู้นำและผู้ตามท่ดี ีขณะปฏิบตั ิงานรว่ มกนั

เงื่อนไขคณุ ธรรมของผ้เู รียน - รว่ มกิจกรรมการเรยี นรดู้ ว้ ยความกระตอื รอื รน้ สนใจ ต้ังใจ และใฝ่เรยี นรู้

- มคี วามตระหนกั ในการใช้ครภุ ณั ฑ์และสถานทเี่ รียนรู้

ไมโครคอนโทรลเลอร์ รหสั วิชา 20105-2105

147
2. ผูเ้ รยี นได้เรยี นรกู้ ารใช้ชวี ิตทส่ี มดลุ และพร้อมรบั การเปล่ยี นแปลงใน 4 มิตติ ามหลักปรัชญาของเศรษฐกจิ
พอเพียง ดงั น้ี

ด้าน สมดลุ และพร้อมรบั การเปลี่ยนแปลงในด้านต่าง ๆ
องคป์ ระกอบ
ความรู้ วัตถุ สังคม สง่ิ แวดล้อม วัฒนธรรม

ทกั ษะ มีความรู้ ความเข้าใจ -มีความรเู้ กีย่ วกบั การ ใชพ้ ดั ลมดดู อากาศ มุ่งเนน้ วัฒนธรรมภมู ิ

ค่านิยม เก่ยี วกับการประยกุ ตใ์ ช้ ทำงานระบบกลุ่ม และดดู กลน่ิ ควนั ของ ปัญญาทอ้ งถิ่นวา่ เป็น

งานไมโครคอนโทรลเลอร์ -นักเรียนมคี วามรเู้ กย่ี วกบั ตะกวั ่ บดั กรี ฐานความคดิ สำคญั

เพื่อใช้แกป้ ญั หาและ การวางแผน การทำงาน ของคนไทย ให้สามารถ

พฒั นาวิถชี วี ติ รว่ มกับผอู้ ่นื ดำรง วิถชี ีวติ และปรบั

เขยี นโปรแกรมภาษา C - ปฏบิ ัตใิ นการทำงาน - ทำความสะอาดหอ้ ง ประยุกต์ใชไ้ ด้ อยา่ ง

เพื่อการใช้การประยกุ ต์ใช้ เปน็ หมู่คณะดว้ ยหลัก เรียนหอ้ งปฏิบตั ิการ เหมาะสม

งานไมโครคอนโทรลเลอร์ เอาใจเขามาใสใ่ จเรา ใหส้ ะอาด เปน็ ระเบียบ

โดยใชบ้ อร์ด เรยี บรอ้ ย พรอ้ มใช้งาน

ไมโครคอนโทรลเลอร์

Arduino ได้

มีวนิ ัยและมุ่งมั่น ในการ เห็นความสำคัญของการ เกดิ ความตระหนัก และ

ทำงานด้วยความซื่อสัตย์ ทำงานรว่ มกับผูอ้ นื่ และ เห็นคุณค่าของการ

สจุ รติ การทำงาน ในระบบกลุ่ม ประยกุ ต์ใชง้ าน

ไมโครคอนโทรลเลอร์

สามารถนำไปประยุกตใ์ ช้

กบั วถิ ี ชีวิตของตนเอง ได้

อย่างเหมาะสม

3. ศาสตรท์ ่ีนำมาใชใ้ นหน่วยเรียน

ศาสตรพ์ ระราชา ศาสตร์สากล ศาสตรภ์ มู ปิ ัญญา

- ปรชั ญาของเศรษฐกิจพอเพยี ง - ซอฟต์แวร์ Arduino IDE - อย่อู ยา่ งไทย

- เขา้ ใจ เข้าถงึ พฒั นา - ภาษา C และ C++ สำหรบั - รู้รกั สามัคคี

- การพฒั นาท่ยี ่งั ยืน ไมโครคอนโทรลเลอร์ Arduino - สะเต็มศกึ ษา หรือ “STEM”

- พระราชกระแสรบั ส่งั “ครูต้องสอนให้ - ไมโครคอมพิวเตอรพ์ รอ้ มซอฟต์แวร์

เดก็ นักเรยี นมนี ้ำใจ เช่น คนเรียนเก่งชว่ ย - ฮารด์ แวร์สำหรับ Internet of things

ติวเพือ่ นทเ่ี รียนล้าหลัง ใช่สอนให้เด็กคิด - ซอฟต์แวร์สำหรบั Internet of

แต่จะแข่งขนั (Compete) กับเพือ่ น things

เพ่ือใหค้ นเก่งได้ลำดับดี ๆ เช่น สอบไดท้ ่ี

หนง่ึ ของชนั้ แตต่ ้องใหเ้ ดก็ แขง่ ขันกบั

ตนเอง” (11 มิ.ย. 55)

ไมโครคอนโทรลเลอร์ รหสั วิชา 20105-2105

148

แบบทดสอบกอ่ นเรียน วิชาไมโครคอนโทรลเลอร์
หน่วยที่ 10 ช่อื หนว่ ย การประยุกตใ์ ช้งานไมโครคอนโทรลเลอร์

คำชี้แจง จงเลือกคำตอบที่ถกู ทสี่ ุดแล้วกาเครือ่ งหมายกากบาท (X) ลงในกระดาษคำตอบ

1. ฟงั ก์ชันใดไมเ่ กยี่ วข้องกับการส่งั ให้ LED ตดิ /ดับ เมอ่ื ใช้ Node MCU ESP8266

ก. int ledPin = 3; ข. digitalRead(ledPin);

ค. digitalWrite(ledPin, HIGH); ง. digitalWrite(ledPin, LOW);

วงจรสำหรบั ขอ้ 2-3

Node MCU OLED

128 x 64

SDA SCL VCC GND

A0 D0 DHT-11
RSV D1
RSV D2 Vcc
SD3 D3 DATA
SD2 D4 GND
SD1 3V3
CMD GND
SD0 D5
CLK D6
GND D7
3V3 D8
EN RX
RST TX
GND GND
Vin RSR FLASH3V3

2. จากวงจรท่กี ำหนด ฟงั กช์ นั ใดไมเ่ ก่ียวกบั การใชง้ าน OLED
ก. #include <Adafruit_GFX.h>
ข. #include <ESP_Adafruit_SSD1306.h>
ค. #define DHTTYPE DHT11
ง. oled.setTextSize(1);

3. จากวงจรทก่ี ำหนด ฟงั ก์ชันใดไม่เกย่ี วกบั การใชง้ าน DHT-11
ก. #include "DHT.h"
ข. #include <Wire.h>
ค. #include <Adafruit_GFX.h>
ง. float t = dht.readTemperature();

4. การตดิ ต่อกบั BH1750 เพอ่ื อ่านค่าความสว่างของแสงใชฟ้ งั กช์ ันใด
ก. #include <Wire.h>
ข. uint16_t lux = lightMeter.readLightLevel();

ไมโครคอนโทรลเลอร์ รหสั วิชา 20105-2105

149

ค. #include <BH1750.h>
ง. lightMeter.begin();

5. Application เพอื่ ใชง้ านโทรศพั ทเ์ คล่ือนท่คี วบคมุ อุปกรณผ์ า่ น Node MCU ทีแ่ นะนำใหใ้ ชใ้ นหน่วยเรยี นนี้
คอื Application ใด

ก. Blink
ข. TEMPERATUR
ค. Blynk
ง. HUMIDITY
6. ข้อใดไมใ่ ช่องคป์ ระกอบของ Internet of things
ก. ส่ิงของเป็นส่งิ มีสมองกรฝงั ตัวไว้เชื่อมต่อกับเครือขา่ ยอนิ เทอร์เนต็
ข. อปุ กรณ์ ตวั ควบคุม, ตรวจจับ และอุปกรณ์ขับโหลดหรอื อปุ กรณ์ เอาตพ์ ุต
ค. ระบบเชือ่ มต่ออินเทอรเ์ นต็
ง. ทเี่ ก็บขอ้ มลู แบบฮาร์ดดิสก์
7. ในปัจจุบัน ฮาร์ดแวร์ทีน่ ิยมใชศ้ ึกษา Internet of things คือขอ้ ใด
ก. SIMATIC IoT2020
ข. SIMATIC IoT2040
ค. Node MCU ESP8266
ง. Arduino UNO
8. ขอ้ ใดไมใ่ ช่คณุ สมบัติของ Node MCU ESP8266
ก. ภายในมีไมโครคอนโทรลเลอร 32 บิต
ข. มีอนิ พุตเอาตพ์ ตุ ดจิ ิตอล (ลอจิก 3.3V) รวม 16 ขา
ค. มีอนิ พุตแอนะลอก 3 ช อง
ง. มีวงจร Wi-Fi ในตวั
9. ข้อใดไม่ใชฟ่ งั กช์ นั ท่ีตอ้ งการตอ่ LED เขา้ กับพอรต์ D4 ของ Node MCU ESP8266
ก. int ledPin = D4;
ข. cont LedPin = D4;
ค. #define LedPin D4;
ง. #define LedPin = 4;
10. ฟังกช์ นั ภาษา C++ ต้องการให้พอรต์ ดจิ ิทลั D0 ของ Node MCU ESP8266 เปน็ อนิ พุต คือข้อใด
ก. pinmode(D0, INPUT)
ข. pinMode(D0, INPUT)
ค. Pinmode(D0, input)
ง. pinMode(D0,input)

ไมโครคอนโทรลเลอร์ รหสั วชิ า 20105-2105

150

เนื้อหาสาระ

1. หลกั การทำงานของ Internet of things

1.1 ความหมายของ Internet of things(IoT)
1.2 ส่วนประกอบของ IoT
1.3 ประโยชนข์ อง Internet of things(IoT)

2. ฮาร์ดแวร์ทใ่ี ชใ้ นการศึกษา IoT

2.1 บอร์ด NodeMCU ESP8266

2.1 บอรด์ NodeMCU ESP32

ไมโครคอนโทรลเลอร์ รหัสวิชา 20105-2105

151

3. การใชง้ าน App. Blynk สำหรบั IoT

ไมโครคอนโทรลเลอร์ รหัสวิชา 20105-2105

152

4. อปุ กรณ์สำหรับควบคมุ ไฟฟ้ากระแสสลบั

4.1 รเี ลย์

+ 12 V

RELAY 1 1.5 kΩ RELAY 12 V NC1
RELAY 2 1.5 kΩ RELAY 12 V COM1
1N4007 NO1
NC2
ULN2003 1N4007 COM2
NO2

4.2 2. โซลติ สเตตรเี ลย์

S202S02

0

12 3 4

5. อปุ กาณ์ระบตุ ัวตนด้วยคลื่นวิทยหุ รอื RFID (Radio Frequency Identification)

ไมโครคอนโทรลเลอร์ รหัสวิชา 20105-2105

กิจกรรมการเรยี นการสอน 153

ขัน้ ตอนการสอน ขน้ั ตอนการเรยี น เคร่ืองมือ/การวดั ผล
ประเมนิ ผล
(กจิ กรรมของครู) (กิจกรรมผูเ้ รยี น)
1. คำถามประจำหน่วย
1.ข้ันนำเขา้ ส่บู ทเรียน 2. แบบทดสอบกอ่ น

1.1 ครบู อกจุดประสงค์ของการเรยี นใน 1.1 นกั เรียนรับฟังจดุ ประสงค์ของการเรียนใน เรยี นหนว่ ยท่ี 10

บทเรียนน้ี บทเรยี นนี้

1.2 ครสู อบถามความสำคัญของการประยุกตใ์ ช้ 1.2 นักเรยี นบอกความสำคญั ของการประยกุ ต์

งานไมโครคอนโทรลเลอร์ ใชง้ านไมโครคอนโทรลเลอร์

1.3 ครูแจกแบบทดสอบกอ่ นเรยี นหนว่ ยท่ี 17 1.3 นกั เรียนทำทดสอบก่อนเรยี นหนว่ ยที่ 10

2. ข้ันสอนทฤษฎี 2.1 รบั ฟังคำบรรยาย 1. power point
2.2 ตอบคำถามและแสดงความคดิ เห็น หน่วยที่ 10
2.1 ครูอธิบายความสำคัญของการประยุกต์ใช้
งานไมโครคอนโทรลเลอร์ ใชส้ อื่ power 2. คำถามหน่วยท่ี 10
point ประกอบการสอน
1. ใบสรปุ หนว่ ยที่ 10
2.2 ซักถามปญั หาเกีย่ วกับการทำงานของ
ไมโครคอนโทรลเลอร์ 1.ใบตรวจผลงาน
ตามใบมอบงานท่ี 10
3. ขน้ั สรุป
1. แบบทดสอบหลังเรียน
3.1 ครูและนกั เรียนช่วยกันสรุปและครซู กั ถาม 3.1 นักเรยี นชว่ ยครสู รุปและตอบคำถาม หนว่ ยที่ 10

ปญั หาขอ้ สงสยั 3.2 จดบททกึ ย่อ 1. ใบมอบงานหนว่ ยที่ 10

4. ขั้นสอนปฏิบัติ 1.ใบตรวจสอบความ
เรียบร้อย
4.1 ชุดทดลองไมโครคอนโทรลเลอร์ 4.1 นักศกึ ษาแสดงวธิ กี ารตอ่ แหล่งจา่ ยไฟฟา้

ให้นักศึกษาแสดงการต่อไฟฟา้ โดยทำ เข้าชุดทดลอง ตามใบงานท่ี 10

ตามใบมอบงานท่ี 10

5. ขน้ั การประเมนิ ผล
5.1 ครแู จกใบประเมินผลหลังเรยี นหน่วยที่ 10 5.1 รบั ใบประเมินผลหลังเรยี นหนว่ ยที่ 10

5.2 ดแู ลนักเรยี นไม่ใหท้ ุจรติ 5.2 ทำแบบทดสอบหลังเรียน

5.3 เม่อื ครบเวลาท่กี ำหนดรับแบบทดสอบคืน 5.3 เมอ่ื ครบเวลาที่กำหนดสง่ แบบทดสอบคืน

6. ขัน้ มอบหมายงาน

6.1 ให้นักเรยี นไปคน้ คว้าเพ่ิมเตมิ เกีย่ วกบั 6.1 รับมอบหมายงาน

การประยกุ ต์ใชง้ านไมโครคอนโทรลเลอร์
และทำแบบฝึกหดั ท้ายหนว่ ยเรียนหนว่ ย
ท่ี 10 ส่งภายในสัปดาห์น้ี

7. ขั้นตรวจสอบความเรียบร้อย

7.1 ตรวจความเรียบร้อยและความเรียบร้อย 7.1 ช่วยกันจัดเกบ็ และทำความสะอาด

ของหอ้ งเรยี นห้องปฏิบัตงิ าน ห้องเรยี นหอ้ งปฏบิ ตั งิ านใหเ้ รยี บร้อย

ไมโครคอนโทรลเลอร์ รหสั วิชา 20105-2105

154
งานทม่ี อบหมายหรือกิจกรรม

กอ่ นเรียน
- นักศกึ ษาทำแบบทดสอบกอ่ นเรยี นหน่วยที่ 10

ขณะเรียน
ใหน้ กั ศกึ ษาอภปิ รายเกี่ยวกับและสรปุ เก่ยี วกับการประยุกต์ใชง้ านไมโครคอนโทรลเลอร์

หลังเรียน
ใหน้ ักเรยี นไปค้นควา้ เพมิ่ เตมิ เกย่ี วกบั การประยกุ ตใ์ ชง้ านไมโครคอนโทรลเลอร์
และทำแบบฝึกหัดท้ายหนว่ ยเรยี นหน่วยท่ี 10 ส่งภายในอาทติ ย์นี้

ส่ือการเรยี นการสอน
1. หนงั สอื เรียนไมโครคอนโทรลเลอร์ หนว่ ยท่ี 10 เรอื่ งการประยกุ ต์ใชง้ านไมโครคอนโทรลเลอร์
2. power point เร่อื งการประยกุ ต์ใชง้ านไมโครคอนโทรลเลอร์
3. แบบฝึกหดั ท้ายหน่วยเรยี นที่ 10

การวัดผลการเรยี น
กอ่ นเรยี น
ทดสอบกอ่ นเรยี น (Pre-test) โดยใช้ขอ้ สอบหนว่ ยท่ี 10 จำนวน 10 ข้อ
ขณะเรียน
ถาม – ตอบปัญหา , ความสนใจ , ความต้งั ใจ , การอภิปราย
หลังเรียน
ทดสอบหลงั เรียน (Post-test) โดยใช้ข้อสอบหนว่ ยท่ี 10
- แบบวิเคราะห์ถูกผดิ จำนวน 10 ขอ้
- แบบสอบสั้น ๆ จำนวน 10 ข้อ
- แบบตวั เลอื ก จำนวน 10 ข้อ

การประเมนิ ผล
1. การประเมินผลโดยใช้แบบประเมนิ ผลก่อนเรยี นหน่วยที่ 9 จำนวน 10 ขอ้ (แบบเลอื กตอบ)
2. การประเมินผลโดยใช้แบบประเมินผลหลงั การเรียนหน่วยที่ 10
2.1 แบบวิเคราะห์ถกู ผดิ จำนวน 10 ข้อ
2.2 แบบสอบส้นั ๆ จำนวน 10 ขอ้
2.3 แบบตัวเลือก จำนวน 10 ขอ้
3. สังเกตการมสี ่วนร่วมในการเรียน
4. สังเกตจากการตอบคำถาม / การอภปิ ราย

เอกสารอา้ งอิง
1. สุชิน ชินสีห์. (2563). ไมโครคอนโทรลเลอร์ (Arduino Microcontroller)
นนทบรุ ี : โรงพมิ พ์ บริษทั ศนู ยห์ นงั สอื เมืองไทย จำกดั .
2. เอกสารประกอบการสอนวิชาไมโครคอนโทรลเลอร์ รหสั วชิ า 20105-2105

ไมโครคอนโทรลเลอร์ รหัสวิชา 20105-2105

155

บันทึกหลังการจดั การเรียนร้ขู องครู

วนั ท่ี……….… เดอื น……………..…...………. พ.ศ………….…

รหสั วิชา 20105-2105 ชอื่ รายวชิ า ไมโครคอนโทรลเลอร์

สาขาวิชา ชา่ งอิเล็กทรอนกิ ส์ ระดบั ชัน้ ปวช. ปที ่ี 3 กลุ่มที่ 1,2

หัวขอ้ เนอ้ื หาท่ีสอน การประยกุ ต์ใช้งานไมโครคอนโทรลเลอร์ หนว่ ยที่ 10

จำนวนนกั ศึกษาเข้าเรยี น ……… คน

รายละเอียดการสอน

รายละเอียด/หวั ขอ้ เขา้ ใจ/ ไมเ่ ข้าใจ ปฏิบัติ หมายเหตุ สำหรบั นกั ศกึ ษาทไ่ี ม่เข้าใจหรอื ปฏบิ ตั ิ
เน้ือหาทสี่ อน ปฏิบัตไิ ด(้ คน) ไมไ่ ด้ (คน) ไมไ่ ด้จะแกไ้ ขในการสอนครง้ั ตอ่ ไป
ในวนั ที่……....เดือน……...............…..พ.ศ……..........
1. หลักการทำงานของ Internet of things โดยจะดำเนนิ การดังนี้
1. ………………………….……........……………………….
(2Io. Tฮา) ร์ดแวรท์ ่ใี ชใ้ นการศกึ ษา Internet of things 2. …………………………….…........……………………….
3. ……………………….………….................................
3. การใช้งาน App Blynk สำหรบั IoT 4. ……………………….………….................................

4. อุปกรณส์ ำหรับควบคุมไฟฟ้ากระแสสลับ

5. อปุ กรณ์ระบุตัวตนด้วยคล่ืนวิทยุ

ลงชือ่ …………………………………………………..

(นายสชุ นิ ชินสีห์)

ผลการใช้แผนการสอน ครผู สู้ อน

.................................................................................................................................................................................

.................................................................................................................................................................................

.................................................................................................................................................................................

.................................................................................................................................................................................

.................................................................................................................................................................................

ผลการเรยี นของนกั เรยี น

.................................................................................................................................................................................

.................................................................................................................................................................................

.................................................................................................................................................................................

.................................................................................................................................................................................

.................................................................................................................................................................................

ผลการสอนของครู

.................................................................................................................................................................................

.................................................................................................................................................................................

.................................................................................................................................................................................

.................................................................................................................................................................................

ไมโครคอนโทรลเลอร์ รหสั วชิ า 20105-2105

156

แบบให้คะแนนการปฏบิ ัติงาน

วชิ า ไมโครคอนโทรลเลอร์ รหัสวิชา 20105-2105

ชื่อหน่วย การประยกุ ต์ใชง้ านไมโครคอนโทรลเลอร์

เร่ือง การประยกุ ตใ์ ชง้ านไมโครคอนโทรลเลอร์

รายการทีป่ ระเมนิ คะแนน หมายเหตุ
คะแนน คะแนน
1. กระบวนการปฏบิ ตั ิงาน เตม็ ทไี่ ด้
1.1 การจดั เตรียมวัสดอุ ปุ กรณ์ และเครอื่ งมอื
1.2 การใช้เครอ่ื งมอื ได้ถูกตอ้ ง 0.5
1.3 ปฏิบตั ิงานถูกต้องตามขนั้ ตอน 0.5
1.4 เก็บรักษาเครื่องมือและชดุ ทดลอง 1
0.5
2. ผลงาน
2.1 การใช้งาน App Blynk สำหรบั IoT 5
2.2 อปุ กรณส์ ำหรบั ควบคุมไฟฟา้ กระแสสลับ 5
2.3 อุปกรณ์ระบตุ ัวตนด้วยคล่ืนวทิ ยุ 5

3. กจิ นสิ ยั ในการปฏบิ ตั ิงาน 0.5
3.1 การให้ความสนใจในการปฏิบัตงิ าน 1
3.2 ความปลอดภยั ในการปฏิบัตงิ าน 0.5
3.3 ความเรียบร้อยหลงั ปฏิบตั ิงาน 0.5
3.4 ความร่วมมอื ในกลุ่ม 20
รวม

ลงช่ือ ผูป้ ระเมนิ

ไมโครคอนโทรลเลอร์ รหสั วิชา 20105-2105

157

ใบประเมนิ ผลหลงั เรียนหน่วยท่ี 10
วิชา ไมโครคอนโทรลเลอร์ ชอ่ื หน่วย การประยกุ ต์ใชง้ านไมโครคอนโทรลเลอร์

คำชี้แจง แบบทดสอบมี 3 ตอน
ตอนที่ 1 เป็นแบบทดสอบแบบอ่านขอ้ ความ แลว้ วเิ คราะห์วา่ ขอ้ ความนนั้ ถกู ตอ้ งหรือผดิ
ตอนท่ี 2 เป็นแบบอธบิ ายสนั้ ๆ ใหไ้ ดใ้ จความ
ตอนที่ 3 เป็นแบบตวั เลอื กชนิด 4 ตวั เลอื กคำสั่ง จงเลือกคำตอบท่ถี ูกท่สี ุด แล้วทำเคร่ืองหมาย x ลงใน

กระดาษคำตอบ
ตอนท่ี 1 ใหก้ าเครื่องหมายถกู √ ในขอ้ ทค่ี ิดว่าถกู และกาเครื่องหมายผดิ x ในขอ้ ทคี่ ดิ ว่าผดิ
…………. 1. Internet of things เกดิ ขันโดย Mr. Kevin Ashton เมอ่ื ปี ค.ศ. 1999
…………. 2. Internet of things หมายถึง เทคโนโลยีทีก่ ่อให้เกดิ การเชื่อมต่อกับสงิ่ ของ ผคู้ น ขอ้ มูล และการ

บรกิ ารเข้ากับเครอื ข่ายอิเทอรเ์ นต็
…………. 3. Node MCU ที่ใช้ chip เบอร์ ESP8266 เปน็ การประมวลผลแบบ 64 บิต
…………. 4. Node MCU ทใ่ี ช้ chip เบอร์ ESP8266 มพี อรต์ รับสัญญาณแอนะลอกจำนวน 1 ช่อง
…………. 5. Node MCU ทใ่ี ช้ chip เบอร์ ESP8266 มพี อรต์ ดจิ ิทลั อนิ พตุ เอาตพ์ ุตจำนวน 16 พอร์ต
…………. 6. ฟังกช์ ัน pinMode(ledPin, OUTPUT); เปน็ การกำหนดให้ ledPin เปน็ เอาตพ์ ุต
…………. 7. ฟงั กช์ นั float h หมายถึงกำหนดให้ตวั แปร h สามารถเก็บคา่ ตวั เลขจำนวนเต็ม
…………. 8. ฟังกช์ ัน Serial.print(" %\t"); คือการแสดงผลแล้ว tab ข้อมูลทหี่ นา้ จอมอนเิ ตอร์
…………. 9. display.setTextColor(WHITE); เปน็ การกำหนดสขี องตัวอกั ษรของ OLED ใหเ้ ป็นสีขาว
…………. 10. #include <ESP8266WiFi.h> เป็นการเรยี กใช้งาน WiFi ของ Node MCU ESP8266

ตอนที่ 2 จงอธิบายสนั้ ๆ ให้ได้ใจความ
1. embedded system device แปลเป็นภาษาไทยว่า ....................................................................................
2. ระบบเครอื ขา่ ยอนิ เทอร์เนต็ ในการเชื่อมตอ่ ระหวา่ งสมองกลกับระบบฐานข้อมลู ท่ีใช้ควบคุมและตรวจสอบ

เรยี กวา่ ระบบ...................................................................................................................................................
3. ระบบหรือเทคโนโลยี IoT จะเกิดขึ้นไดต้ ้องมอี งค์ประกอบ................. ส่วน
4. ฮารด์ แวรท์ ี่ใช้สำหรับการศกึ ษา Internet of things รุ่น SIMATIC IoT2020 เปน็ ผลติ ภณั ฑ์ของบรษิ ทั .......

............................................................................................................................. ............................................
5. สาเหตุทม่ี ผี ู้นิยมใช้ Node MCU ESP8266 เพราะ ........................................................................................
6. โมดูล ESP8266-12E หรือ 12F มหี น่วยความจำแบบแฟลช ความจุ ................ เมกะไบต์
7. ฟงั ก์ชนั If (digitalRead(swPin)==0) หมายถึง .............................................................................................
8. โมดลู DHT–11 ใช้สำหรับ ..............................................................................................................................
9. โมดูล BH1750 ใชส้ ำหรับ ..............................................................................................................................
10. Serial.print("% "); หมายถึง ......................................................................................................................

ไมโครคอนโทรลเลอร์ รหสั วชิ า 20105-2105

158

ตอนท่ี 3 จงเลอื กคำตอบท่ถี กู ทส่ี ดุ แล้วทำเครือ่ งหมาย x ลงในกระดาษคำตอบ

1. ขอ้ ใดไมใ่ ชอ่ งคป์ ระกอบของ Internet of things

ก. ส่งิ ของเปน็ สงิ่ มีสมองกรฝงั ตัวไวเ้ ชอื่ มต่อกับเครอื ข่ายอินเทอร์เน็ต

ข. อุปกรณ์ ตัวควบคมุ , ตรวจจับ และอปุ กรณข์ ับโหลดหรืออุปกรณ์ เอาตพ์ ตุ

ค. ระบบเชื่อมต่ออนิ เทอรเ์ น็ต

ง. ท่เี ก็บขอ้ มลู แบบฮารด์ ดสิ ก์

2. ในปัจจบุ นั ฮาร์ดแวรท์ ี่นยิ มใชศ้ กึ ษา Internet of things คือขอ้ ใด

ก. SIMATIC IoT2020 ข. SIMATIC IoT2040

ค. Node MCU ESP8266 ง. Arduino UNO

3. ข้อใดไมใ่ ช่คณุ สมบตั ิของ Node MCU ESP8266

ก. ภายในมไี มโครคอนโทรลเลอร 32 บติ ข. มีอินพตุ เอาตพ์ ุตดิจิตอล (ลอจิก 3.3V) รวม 16 ขา

ค. มีอินพุตแอนะลอก 3 ช อง ง. มีวงจร Wi-Fi ในตัว

4. ขอ้ ใดไมใ่ ชฟ่ งั ก์ชันท่ตี อ้ งการตอ่ LED เข้ากบั พอรต์ D4 ของ Node MCU ESP8266

ก. int ledPin = D4; ข. cont LedPin = D4;

ค. #define LedPin D4; ง. #define LedPin = 4;

5. ฟงั กช์ ันภาษา C++ ตอ้ งการให้พอรต์ ดจิ ทิ ัล D0 ของ Node MCU ESP8266 เป็นอินพุต คอื ขอ้ ใด

ก. pinmode(D0, INPUT) ข. pinMode(D0, INPUT)

ค. Pinmode(D0, input) ง. pinMode(D0,input)

6. ฟังก์ชันใดไมเ่ กี่ยวขอ้ งกบั การส่งั ให้ LED ตดิ /ดบั เมื่อใช้ Node MCU ESP8266

ก. int ledPin = 3; ข. digitalRead(ledPin);

ค. digitalWrite(ledPin, HIGH); ง. digitalWrite(ledPin, LOW);

วงจรสำหรบั ขอ้ 7-8

Node MCU OLED

128 x 64

SDA SCL VCC GND

A0 D0 DHT-11
RSV D1
RSV D2 Vcc
SD3 D3 DATA
SD2 D4 GND
SD1 3V3
CMD GND
SD0 D5
CLK D6
GND D7
3V3 D8
EN RX
RST TX
GND GND
Vin RSR FLASH3V3

ไมโครคอนโทรลเลอร์ รหสั วิชา 20105-2105

159

7. จากวงจรท่กี ำหนด ฟังก์ชันใดไมเ่ กย่ี วกับการใชง้ าน OLED

ก. #include <Adafruit_GFX.h> ข. #include <ESP_Adafruit_SSD1306.h>

ค. #define DHTTYPE DHT11 ง. oled.setTextSize(1);

8. จากวงจรทีก่ ำหนด ฟังก์ชนั ใดไมเ่ ก่ยี วกบั การใชง้ าน DHT-11

ก. #include "DHT.h" ข. #include <Wire.h>

ค. #include <Adafruit_GFX.h> ง. float t = dht.readTemperature();

9. การติดตอกับ BH1750 เพ่อื อา่ นคา่ ความสว่างของแสงใชฟ้ ังก์ชนั ใด

ก. #include <Wire.h> ข. uint16_t lux = lightMeter.readLightLevel();

ค. #include <BH1750.h> ง. lightMeter.begin();

10. Application เพ่อื ใชง้ านโทรศพั ทเ์ คลอ่ื นท่คี วบคมุ อุปกรณผ์ ่าน Node MCU ทีแ่ นะนำใหใ้ ช้ในหนว่ ยเรยี นนี้

คอื Application ใด

ก. Blink ข. TEMPERATUR

ค. Blynk ง. HUMIDITY

ไมโครคอนโทรลเลอร์ รหัสวชิ า 20105-2105

160

เฉลยใบประเมินผลหนว่ ยที่ 10

เฉลยแบบทดสอบกอ่ นเรยี น หน่วยท่ี 10

แบบทดสอบก่อนเรียน
ข้อท่ี คำตอบ
1ข
2ค
3ค
4ข
5ก
6ง
7ค
8ค
9ง
10 ข

เฉลยแบบทดสอบหลังเรียน หน่วยที่ 10

ต……อ……√√น……ท……ี่ 1.. 12..ใหIInn้กtteeาเrrคnnรeeื่อttงooหffมttาhhยiinnถggกู ss√หเกใมิดนาขขยัน้อถโทึงดี่คเยทดิ Mวคา่โrนถ. กูโKลeแยvลที inะี่กกอ่Aาใsเหhค้เtรกoื่อิดnงกหเามมรอา่ืเชยป่อืผี มคิด.ตศx่อ.กใ1นบั 9ขส9อ้ ่ิง9ทขอ่ีคงดิ วผ่าูค้ ผนิดขอ้ มูล และการ

บรกิ ารเขา้ กับเครือข่ายอิเทอรเ์ นต็

…………√………….. 3. Node MCU ทใี่ ช้ chip เบอร์ ESP8266 เป็นการประมวลผลแบบ 64 บติ 1 ช่อง
4. Node MCU ท่ใี ช้ chip เบอร์ ESP8266 มีพอรต์ รับสัญญาณแอนะลอกจำนวน

…………√………….. 5. Node MCU ทใ่ี ช้ chip เบอร์ ESP8266 มีพอรต์ ดิจทิ ัลอินพุตเอาตพ์ ุตจำนวน 16 พอรต์
……………………√√√…………………….... 6. ฟงั กช์ ัน pinMode(ledPin, OUTPUT); เปน็ การกำหนดให้ ledPin เปน็ เอาต์พตุ

7. ฟงั ก์ชนั float h หมายถงึ กำหนดใหต้ ัวแปร h สามารถเกบ็ คา่ ตัวเลขจำนวนเตม็
8. ฟงั กช์ ัน Serial.print(" %\t"); คอื การแสดงผลแล้ว tab ข้อมูลทหี่ นา้ จอมอนเิ ตอร์
9. display.setTextColor(WHITE); เป็นการกำหนดสขี องตวั อกั ษรของ OLED ใหเ้ ป็นสขี าว
10. #include <ESP8266WiFi.h> เป็นการเรยี กใช้งาน WiFi ของ Node MCU ESP8266

ไมโครคอนโทรลเลอร์ รหัสวิชา 20105-2105

161

ตอนท่ี 2 จงอธบิ ายสั้น ๆ ใหไ้ ดใ้ จความ
1. embedded system device แปลเปน็ ภาษาไทยวา่ ...ส...ม..อ...ง..ก..ล..ฝ...ัง.ต...วั ............................................................
2. ระบบเครอื ข่ายอินเทอรเ์ น็ตในการเชอ่ื มตอ่ ระหวา่ งสมองกลกับระบบฐานขอ้ มูลท่ีใชค้ วบคมุ และตรวจสอบ

เรียกว่า ระบบ...C...l.o...u..d....s..e..r.v..e...r.........................................................................................................................
3. ระบบหรอื เทคโนโลยี IoT จะเกดิ ขนึ้ ได้ต้องมอี งค์ประกอบ......5........... ส่วน

4. Blynk Server ถกู พฒั นามาจากภาษา JAVA สามารถทำงานภายใต้ OS ...W...I.N...D..O..W....S.../..M...A..C..../..L..I.N..U...X..............
............................................................................................................................. ............................................

5. สาเหตุทม่ี ีผูน้ ยิ มใช้ Node MCU ESP8266 เพราะ ส..า..ม...า..ร..ถ..ต...ดิ ..ต...อ่ ..ก..บั....W....i.f.i..ไ..ด..้..จ..ึง..ส..า..ม..า..ร..ถ...พ...ัฒ...น..า..ก...บั ....I.o..T....ไ.ด...ง้ า่ ย
6. คา่ ตวั เลขพลงั งานของ Button ใน Widget Box ของ App Blynk มคี ่าเทา่ กับ ......2..0..0......
7. คา่ ตัวเลขพลงั งานของ Joystick ใน Widget Box ของ App Blynk มีคา่ เท่ากับ ....4..0...0.......
8. โมดูล DHT–11 ใช้สำหรบั ..ต...ร..ว..จ..ว..ดั..อ...ุณ...ห...ภ..ูม...ิแ..ล...ะ..ค..ว..า..ม...ช..ืน้...............................................................................
9. โมดลู BH1750 ใชส้ ำหรับ ..ต...ร..ว..จ..ว..ัด..ค...ว..า..ม..เ..ข..ม้..ข...อ..ง..แ..ส...ง....................................................................................
10. Radio Frequency Identification ใช้สำหรบั .ร..ะ..บ...ตุ..วั..ต...น..ข...อ..ง..ค..น....ส...ตั ..ว..์.แ...ล..ะ..ส...ิ่ง..ข..อ..ง..ด...้ว..ย..ค..ล...ื่น..ว..ทิ...ย..ุ...........

ตอนท่ี 3 จงเลอื กคำตอบท่ีถูกทีส่ ุด แลว้ ทำเคร่ืองหมาย x ลงในกระดาษคำตอบ

แบบทดสอบหลงั เรยี น
ข้อท่ี คำตอบ
1ง
2ค
3ค
4ง
5ข
6ข
7ค
8ค
9ข
10 ก

ไมโครคอนโทรลเลอร์ รหัสวิชา 20105-2105

162

ไมโครคอนโทรลเลอร์ รหัสวชิ า 20105-2105


Click to View FlipBook Version