Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore สัปดาห์ที่ 4 หน่วยการเรียนรู้ที่ 4 - หลังปรับ

สัปดาห์ที่ 4 หน่วยการเรียนรู้ที่ 4 - หลังปรับ

Published by sr.seksan, 2021-03-02 07:06:39

Description: สัปดาห์ที่ 4 หน่วยการเรียนรู้ที่ 4 - หลังปรับ

Search

Read the Text Version

โครงการสอน รหัสวิชา 2105-2121 จำนวน 2 หนว่ ยกิต ชื่อวิชา ห่นุ ยนตเ์ บื้องตน้ เวลา ทฤษฎี 1 ช่ัวโมง ปฏิบัติ 3 ช่ัวโมง/สัปดาห์ หนว่ ยที่ 4 เรื่อง การตรวจสอบเง่ือนไขในภาษาซีของ Arduino จำนวน 12 ชั่วโมง เรือ่ ง 1. โปรแกรมภาษาซีของ Arduino 2. การเปรยี บเทียบเคร่ืองหมายของ Arduino 3. การตรวจสอบเงื่อนไขแบบ if…else 4. การตรวจสอบเง่ือนไขแบบ while 5. การตรวจสอบเงื่อนไขแบบ for 6. การตรวจสอบเงอ่ื นไขแบบ switch/case/break จดุ ประสงค์การสอน รายการสอน 1. อธบิ ายการใช้งานภาษาซีไดอ้ ยา่ งถูกต้อง 1. ภาษาซีของ Arduino 2. บอกความหมายการเปรยี บเทยี บเคร่ืองหมายของ 2. การเปรยี บเทยี บเคร่ืองหมายของ Arduino Arduino ได้อยา่ งถกู ต้อง 3. การใช้คำสง่ั ตรวจสอบเงื่อนไขแบบ if…else 3. เขียนโปรแกรมตรวจสอบเงอ่ื นไขแบบ if…else ได้ 4. การใช้คำสง่ั ตรวจสอบเงื่อนไขแบบ while อยา่ งถูกต้อง 5. การใช้คำสงั่ ตรวจสอบเงื่อนไขแบบ for 4. เขยี นโปรแกรมตรวจสอบเงอ่ื นไขแบบ while ได้ 6. การใช้คำสัง่ ตรวจสอบเงื่อนไขแบบ switch/case/break อยา่ งถูกต้อง 5. เขยี นโปรแกรมตรวจสอบเง่ือนไขแบบ for ได้ อย่างถูกต้อง 6. เขยี นโปรแกรมตรวจสอบเงอ่ื นไขแบบ switch/case/break ได้อยา่ งถกู ต้อง วิธีการสอน บรรยาย/ถาม-ตอบ และการสาธิต ขณะท่ีนกั เรยี นทำแบบฝกึ หดั ตามใบความรู้ และการลงมือปฏิบัตกิ าร ทดลองตามใบงานการทดลอง ครูผสู้ อนควรชว่ ยใหค้ ำแนะนำ ให้ผูเ้ รยี นได้ทำงานเปน็ กลุ่มเพื่อระดมความคิดและ ช่วยเหลือกันในกลมุ่ ของตนเอง (สอดคล้องกับ ปรชั ญา เอกลกั ษณ์ ของวิทยาลัย)

ส่ือการสอน หนังสืออา้ งองิ บรรณานกุ รม - ส่อื ประกอบการสอน Power Point เอกชัย มะการ. เรียนรู้เข้าใจใชง้ านไมโครคอนโทรลเลอร์ - ใบความรู้ แบบฝกึ หดั แบบทดสอบ ตระกลู AVR ด้วย Arduino. กรงุ เทพมหานคร : บริษัท อีทีที - ชุดฝึกปฏิบตั งิ าน Arduino จำกัด, 2552 - โปรแกรมการทดลอง Arduino IDE - ใบงานการทดลอง การประเมนิ คะแนนไดม้ าจากการทำแบบฝึกหัด แบบประเมินผลใบงานการทดลอง แบบประเมนิ พฤติกรรม (สอดคล้องกบั อัตลกั ษณ์ วิสยั ทศั น์ พนั ธกจิ ของวทิ ยาลัยฯ) ระหว่างการเรียน และคะแนนจากแบบทดสอบวดั ผลสัมฤทธิ์ทางการ เรียนเม่ือสิน้ สุดหนว่ ยการเรยี น

แผนการจดั การเรยี นรู้ หนว่ ยท่ี 4 จำนวน 4 ชั่วโมง สัปดาห์ที่ 4 ชอื่ วิชา หุน่ ยนตเ์ บ้อื งตน้ ชอ่ื หน่วย การตรวจสอบเงื่อนไขในภาษาซขี อง Arduino ช่อื งาน การเขียนโปรแกรมตรวจสอบเงอ่ื นไขดว้ ยคำสงั่ if 1. สาระสำคญั ในการเขียนโปรแกรมภาษาซีของ Arduino นั้นการกำหนดการทำงานต่างๆ ให้กับบอร์ดทดลอง ไมโครคอนโทรลเลอร์ Arduino จำเป็นจะต้องมีการกำหนดเงือ่ นไขต่างๆ ขึ้นมาเพื่อตรวจสอบข้อมลู ที่ได้รับเข้ามา เพื่อนำไปควบคุมการทำงานในการแสดงผล เช่น รับค่ามาอินพุตมาจากเซ็นเซอรแ์ ละนำค่าท่ีได้ควบคุมการทำงาน ของมอเตอร์ ซึ่งในการเขียนโปรแกรมควบคุมหุ่นยนต์นั้นจำเป็นที่จะต้องเรียนรู้เกี่ยวกับการกำหนดเงื่อนไข และ หลักการเขยี นโปรแกรมภาษาซขี อง Arduino รวมไปถงึ เครือ่ งหมายต่างๆ ที่ใชใ้ นการเปรยี บเทยี บดว้ ย 2. สมรรถนะประจำหน่วย 1. แสดงความรเู้ ก่ียวกับการตรวจสอบเง่ือนไขในภาษาซขี อง Arduino 2. เขยี นโปรแกรมการตรวจสอบเงื่อนไขในภาษาซีของ Arduino 3. จุดประสงคเ์ ชิงพฤตกิ รรม 1. ดา้ นความรู้ (K) 1. บอกความหมายของเครื่องหมายทางคณิตศาสตร์ของ Arduino ได้อยา่ งถูกต้อง 2. บอกความหมายของเครื่องหมายที่ใช้ในการเปรยี บเทียบของ Arduino ได้อยา่ งถกู ต้อง 3. บอกความหมายของเคร่ืองหมายการกระทำทางลอจิกของ Arduino ได้อย่างถูกต้อง 4. อธิบายลกั ษณะของคำส่ัง if ได้อย่างถูกตอ้ ง 5. อธบิ ายลักษณะของคำสง่ั if…else ไดอ้ ยา่ งถูกต้อง 2. ดา้ นทกั ษะ (S) 1. เขียนโปรแกรมตรวจสอบเงอ่ื นไขดว้ ยคำสัง่ if ได้อย่างถูกตอ้ ง 2. เขียนโปรแกรมตรวจสอบเงอ่ื นไขดว้ ยคำสั่ง if…else ได้อย่างถูกต้อง 3. ดา้ นคณุ ลักษณะอนั พึงประสงค์ (A) 1. เข้าเรยี นตรงตามเวลา 2. แต่งกายถูกตอ้ งตามระเบียบสถานศึกษา 3. พฤติกรรมเรียบร้อย

4. ความตง้ั ใจสนใจในการเรียน 5. การทำงานเป็นทมี เป็นกลุ่ม 6. มนี ำ้ ใจช่วยเหลอื คนอ่นื (สอดคล้องกบั ข้อ 3 ดา้ นคุณลกั ษณะอันพงึ ประสงค์ของวทิ ยาลัยฯ) 4. สาระการเรียนรู้ คำสง่ั สำหรับตรวจสอบเงอ่ื นไขจะใช้ควบคู่กบั เครื่องหมายเปรียบเทียบ และเคร่ืองหมายทางลอจิก สำหรับใชก้ ำหนดเงอ่ื นไขการทำงานให้กับคำส่ัง ซึง่ ไดแ้ ก่ เคร่ืองหมายเปรยี บเทียบ - เคร่อื งหมาย == มีความหมายว่า เท่ากับ - เครื่องหมาย != มีความหมายวา่ ไม่เทา่ กับ - เคร่ืองหมาย < มคี วามหมายวา่ น้อยกว่า - เครื่องหมาย > มีความหมายวา่ มากกว่า - เครื่องหมาย <= มีความหมายวา่ นอ้ ยกว่าหรือเท่า - เครอ่ื งหมาย >= มคี วามหมายวา่ มากกวา่ หรือเท่ากับ เคร่อื งหมายทางลอจกิ - เครอ่ื งหมาย && มคี วามหมายว่า LOGIC AND เปรยี บได้กับ และ - เคร่ืองหมาย || มคี วามหมายวา่ LOGIC OR เปรยี บไดก้ ับ หรอื - เครือ่ งหมาย ! มคี วามหมายวา่ LOGIC NOT เปรยี บไดก้ บั ไม่ คำสั่งทใี่ ช้ใน Arduino นนั้ มีความจำเป็นตอ่ การเขยี นโปรแกรม คำส่งั ที่สำคัญๆ คือ คำสั่ง if คำสัง่ if เป็นคำสงั่ สำหรบั ใชต้ รวจสอบเงอ่ื นไข เพื่อสั่งให้โปรแกรมเลือกทำงาน ตามผลลัพธท์ ไ่ี ดจ้ ากการ ตรวจสอบเงื่อนไขของคำสง่ั คำสงั่ if…else ใชส้ ำหรบั การตรวจสอบเงอื่ นไขที่มีเพ่ิมขน้ึ อีก 1 ทางเลือก if(เงื่อนไข) { คำสัง่ ท่ีตอ้ งการใหท้ ำงานเมอ่ื ตรงกับเงื่อนไข } else { คำสั่งทีต่ อ้ งการให้ทำงานเมอ่ื ไมต่ รงกับเงอ่ื นไข }

คำสง่ั if…else แบบหลายเง่อื นไข เป็นการสัง่ ตรวจสอบเงอื่ นไขใช้สำหรับการตรวจสอบเงื่อนไขทีม่ ีเงื่อนไข มากกว่า 1 เงื่อนไข 5. กิจกรรมการเรยี นการสอน 1. นกั เรยี นทำแบบทดสอบก่อนเรียน 2. ครูผู้สอนนาํ เขา้ ส่บู ทเรียน ดว้ ยการเปิดวดี โี อคลิปการทำงานของหุ่นยนต์ เพ่ือเชื่อมโยงไปถึงเรื่องการ ตรวจสอบเงอ่ื นไข แล้วตั้งหัวข้อคําถามเพอ่ื ใหน้ กั เรียนรว่ มกันระดมความคิดเพ่อื อภิปราย 3. ขัน้ ให้เน้อื หาและการสอน ผูส้ อนบรรยายเนื้อหาเรอื่ งเคร่อื งหมายกระทำทางคณิตศาสตร์เพ่ือใช้ในการเปรียบเทยี บการเลือก การทำงานของระบบไมโครคอนโทรลเลอร์ โดยใช้สื่อของจริง สื่อ Power point คลิปวีดีโอ โปรแกรมจำลองการ ทำงาน Arduino และถามคําถามสลับการบรรยาย เพื่อกระตุ้นให้นักเรียนมีส่วนร่วมระหว่างการจัดการเรียนการ สอน เรอ่ื ง 3.1 เคร่ืองหมายเปรยี บเทยี บ 3.2 เครือ่ งหมายทางลอจิก 3.3 การตรวจสอบเงื่อนไขดว้ ยคำสั่ง if 4. ขน้ั ประกอบกจิ กรรม กลยุทธ์ในการพัฒนาทักษะผู้เรียนโดยใน 1 ชั่วโมงแรกทำการบรรยายพร้อมนำเสนอสื่อของจริง สอ่ื Power point คลปิ วีดีโอ โปรแกรมจำลองการทำงาน Arduino เพ่อื ให้เกิดเข้าใจ และแบง่ กลมุ่ นักเรียนเพื่อให้ ยกตัวอยา่ งพรอ้ มกบั การนำเสนอ การตรวจสอบเง่ือนไขตา่ งๆ เป็นรายกลมุ่ หน้าชน้ั เรยี น (สอดคล้องกับปรัชญาของ วทิ ยาลัยฯ) และอีก 3 ชั่วโมง ได้แบ่งกลุ่มนักเรียนออกเป็นกลุ่ม 2-3 คน ต่อ 1 กลุ่ม (สอดคล้องกับปรัชญา ของวิทยาลัยฯ) เพื่อให้นักเรียนลงมือปฏิบตั ิใบงานการทดลอง การเขียนโปรแกรมการตรวจสอบเง่ือนไขด้วยคำส่ัง if โดยการสาธติ การเขียนโปรแกรมให้นักเรียนได้เรียนร้กู ่อนท่ีจะให้นักเรยี นลงมอื ปฏบิ ัตจิ รงิ ไดจ้ ดั เตรยี มใบงานการ ทดลอง เรือ่ งการตรวจสอบเงื่อนไขดว้ ยคำส่งั if พร้อมกบั จดั เตรียมเครื่องมือ อุปกรณ์การทดลองต่างๆ ให้เพียงพอ กบั นกั เรยี น ในช่วงท่นี ักเรยี นลงมือปฏิบตั ิใบงานการทดลอง ครผู ้สู อนคอยใหค้ ำแนะนำในกรณีท่ีนักเรียนติดปัญหา หรือ มีข้อสงสยั ในการเขียนโปรแกรมการทดลอง 5. ขั้นสรปุ 5.1 ผู้สอนสรุปเน้อื หาและให้นักเรยี นรว่ มอภปิ รายเพอ่ื สรปุ เนอ้ื หาโดยรวม 5.2 ทำแบบทดสอบหลงั เรียน

การจดั การเรยี นการสอนรูปแบบ MIAP ข้นั การสอน กจิ กรรมครู กจิ กรรมผเู้ รียน จุดประสงค์เชงิ พฤตกิ รรมท่ี 1. บอกความหมายของเครอ่ื งหมายทางคณิตศาสตร์ของ Arduino ได้อย่างถกู ต้อง 2. บอกความหมายของเคร่อื งหมายท่ีใชใ้ นการเปรยี บเทียบของ Arduino ได้อยา่ งถกู ตอ้ ง 3. บอกความหมายของเครื่องหมายการกระทำทางลอจิกของ Arduino ได้อย่างถูกต้อง 4. อธิบายลกั ษณะของคำสง่ั if ไดอ้ ย่างถูกตอ้ ง 5. อธิบายลักษณะของคำส่งั if…else ไดอ้ ย่างถูกตอ้ ง Motivation เปดิ คลปิ วดี โี อการทำงานของหุ่นยนต์ เพอื่ ดูคลปิ วดี ีโอ (M) นำไปสคู่ ำถามการตรวสอบเงื่อนไงของการ ฟังและตอบคำถาม ทำงาน Information ถามคำถามเกยี่ วกับการตรวจสอบเงอ่ื นไข ดูคลิปวดี ีโอ (I) หรือการเลือกทำงาน ฟังและ ถาม ตอบ คำถาม ถามเรือ่ งเครื่องทางคณิตศาสตรแ์ ละ นำเสนอรายกล่มุ หัวข้อการตรวจสอบเง่อื นไข Application เคร่ืองหมายสำหรับการเปรยี บเทียบต่างๆ แบบต่างๆ (A) บรรยายโดยใช้ สอ่ื ของจริง ส่ือ Power point คลปิ วดี ีโอ โปรแกรมจำลองการ ทำแบบฝกึ หดั เร่ืองเคร่ืองหมายกระทำทาง Progress ทำงาน Arduino เร่ืองเครอื่ งหมายกระทำ คณติ ศาสตร์ของ Arduino และคำสัง่ การ (P) ทางคณิตศาสตรข์ อง Arduino และคำสั่ง ตรวจสอบเงอ่ื นไขแบบ if การตรวจสอบเง่ือนไขแบบ if ร่วมกนั วิเคราะหแ์ บบฝึกหดั รว่ มกันเฉลย แบง่ กลุม่ นักเรียนเพื่อนำเสนอการ แบบฝึกหัด เรอื่ งเคร่อื งหมายกระทำทาง ตรวจสอบเงอื่ นไขแบบตา่ งๆ คณติ ศาสตร์ของ Arduino และคำสง่ั การ แจกแบบฝึกหดั เร่ืองเครือ่ งหมายกระทำ ตรวจสอบเงอ่ื นไขแบบ if ทางคณิตศาสตร์ของ Arduino และคำสง่ั การตรวจสอบเงื่อนไขแบบ if เฉลยแบบฝึกหัด เรอื่ งเครื่องหมายกระทำ ทางคณิตศาสตรข์ อง Arduino และคำสั่ง การตรวจสอบเง่ือนไขแบบ if

จดุ ประสงคเ์ ชงิ พฤตกิ รรมที่ 1. เขียนโปรแกรมตรวจสอบเงื่อนไขดว้ ยคำส่ัง if ไดอ้ ย่างถูกต้อง 2. เขยี นโปรแกรมตรวจสอบเงื่อนไขดว้ ยคำสง่ั if…else ได้อยา่ งถกู ต้อง Motivation เปิดโปรแกรมจำลองการทำงานของ ดโู ปรแกรมจำลองการทำงาน Arduino ฟัง และ (M) Arduino เพ่ือจำลองการตรวจสอบเงือ่ นไข ตอบคำถาม Information (I) ถามคำถามเหตผุ ลของ Arduino ท่ีจะ Application เลอื กทำงานหรือไม่ทำงาน (A) สาธิตการเขยี นโปรแกรมการตรวจสอบ ดกู ารสาธิตตวั อย่าง Progress (P) เงอื่ นไขดว้ ยคำสงั่ if แบ่งกล่มุ 2-3 คน เพ่ือปฏิบัติการทดลองตามใบ Application แบง่ กลุม่ นักเรยี นออกเปน็ กลุ่ม 2-3 คน งานการทดลอง (A) เพื่อปฏิบัตใิ บงานการทดลอง (สอดคล้อง ชว่ ยกันเขยี นโปรแกรมในกลุ่ม ตามใบงานการ Progress (P) กบั วสิ ยั ทศั น์ของวิทยาลัยฯ) ทดลอง (สอดคล้องกบั วิสัยทัศนข์ องวทิ ยาลัยฯ) คอยให้คำปรกึ ษานักเรียนกรณีติดปัญหา หรอื สงสัยในการเขียนโปรแกรมการ ทดลอง ใหน้ กั เรยี นทำแบบฝึกหดั ในใบงานการ ทำแบบฝกึ หัดในใบงานการทดลอง ทดลอง เฉลยแบบฝึกหัดในใบงานการทดลอง รว่ มกันวเิ คราะห์สรุป เฉลยแบบฝึกหดั ในใบงาน การทดลอง ให้นักเรียนทำแบบทดสอบหลงั เรยี น ทำแบบทดสอบหลงั เรียน เฉลยแบบทดสอบหลังเรียน รว่ มกนั วิเคราะหส์ รุป เฉลยแบบทดสอบหลงั เรยี น 6. ส่อื และแหลง่ การเรยี นรู้ 1. โปรแกรมนำเสนอ Power Point เรอื่ ง การตรวจสอบเง่ือนไขในภาษาซีของ Arduino 2. กระดานไวท์บอรด์ 3. ชดุ ทดลองบอร์ด Arduino Uno 4. โปรแกรม Arduino IDE

5. ใบงานการทดลอง เรอื่ ง การตรวจสอบเง่ือนไขของ Arduino ด้วยคำสงั่ if 7. หลกั ฐานการเรยี นรู้ 1. หลกั ฐานความรู้ 1.1 ใบแบบฝกึ หดั เร่ืองเครื่องหมายกระทำทางคณิตศาสตร์ของ Arduino และคำสง่ั การ ตรวจสอบเง่ือนไขแบบ if 1.2 ใบแบบทดสอบเรื่องเครื่องหมายกระทำทางคณิตศาสตร์ของ Arduino และคำสงั่ การ ตรวจสอบเง่อื นไขแบบ if 2. หลกั ฐานการปฏิบัติงาน 2.1 ใบงานการทดลอง เร่ือง การตรวจสอบเงื่อนไขในภาษาซีของ Arduino ดว้ ยคำส่งั if 8. การวดั และประเมนิ ผลการเรยี นรู้ 1. คะแนนแบบรายกลุ่มจากการนำเสนอหัวขอ้ การตรวจสอบเงื่อนไขแบบต่างๆ 2. คะแนนจากการทำแบบฝกึ หัดเรื่องเคร่ืองหมายกระทำทางคณิตศาสตร์ของ Arduino และคำสง่ั การ ตรวจสอบเงื่อนไขแบบ if 3. คะแนนใบงานการทดลองเร่ืองการตรวจสอบเง่ือนไขของ Arduino ด้วยคำสง่ั if 4. คะแนนจากแบบทดสอบหลังเรยี น 9. กจิ กรรมเสนอแนะ/งานท่ีมอบหมาย (ถ้ามี) 1. การใชง้ านห่นุ ยนต์แบบตา่ งๆ ในปัจจุบัน 10. เอกสารอ้างอิง 1. เอกชยั มะการ. เรียนรูเ้ ข้าใจใช้งานไมโครคอนโทรลเลอร์ตระกูล AVR ดว้ ย Arduino. กรงุ เทพมหานคร : บรษิ ัท อที ีที จำกดั , 2552


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook