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 64-08-15-คู่มือและแผนการเรียนรู้เทคโนโลยี ม.1-2

64-08-15-คู่มือและแผนการเรียนรู้เทคโนโลยี ม.1-2

Published by elibraryraja33, 2021-08-15 05:58:39

Description: 64-08-15-คู่มือและแผนการเรียนรู้เทคโนโลยี ม.1-2

Search

Read the Text Version

875 862 862 หลังจากที่นาไปวางแลว้ ผลท่ไี ดจ้ ะเปน็ ดังรูปดา้ นลา่ งนี้ ในสว่ นของ Simulator จะแสดงตวั อยา่ งการทางานข้นึ มาให้

863 876 863 ใบงานที่ 3.1 เร่ือง การแก้ปญั หาด้วยโปรแกรม Micro:bit รายช่อื สมาชกิ ในกลุม่ ท.ี่ .............. 1…………………………………………………………………………… ห้อง......... เลขที…่ …… 2…………………………………………………………………………… หอ้ ง......... เลขที…่ …… 1. ศกึ ษาใบความรู้ท่ี 2 เรอ่ื ง ร้จู กั Micro:bit 2. ให้นักเรยี นเปดิ โปรแกรม Micro:bit โดยการเขา้ เว็บไซตท์ ่ี https://makecode.microbit.org แลว้ ตอบ คาถาม 2.1 ภาพผลลพั ธท์ ี่ได้ ............................................................................. ............................................................................. ............................................................................. ............................................................................. ............................................................................. ............................................................................. 2.2 โปรแกรมที่ได้ 2.3 โปรแกรมทไ่ี ด้ (ข้อกาหนดคอื ใหก้ ดปุม่ B แลว้ ให้เกดิ ภาพตามโจทย)์ 3. ใหน้ ักเรยี นนาเสนอผลงานและรว่ มกนั อภิปราย ใน Padlet.com ที่ htts://padlet.com/.........................................................................

877 864 864 ใบงานที่ 3.2 เรื่อง การนาเสนอด้วย ผงั งาน (Flowchart) รายชอ่ื สมาชิกในกลุ่มท่ี............... 1…………………………………………………………………………… ห้อง......... เลขท่ี……… 2…………………………………………………………………………… หอ้ ง......... เลขท่ี……… 1. ให้นักเรียนนาเสนอผลงานการนาเสนอดว้ ย ผังงาน (Flowchart) จากโปรแกรม 1. ผลลพั ธ์ท่ีได้ 2. ผลลพั ธท์ ี่ได้ 2. ใหน้ กั เรยี นนาเสนอผลงานและร่วมกันอภิปราย ใน Padlet.com ทเี่ วบ็ ไซต์ htts://padlet.com/.........................................................................

878 865 865 แบบบันทกึ การประเมินผู้เรยี น ด้านความรู้ แผนการจดั การเรยี นรู้ที่ 3 เรือ่ ง เขยี นโปรแกรมโดยใช้ Micro:bit หน่วยการเรยี นรู้ท่ี 4 เรอื่ ง โปรแกรมเมอร์น้อย กล่มุ สาระการเรียนรู้ วิทยาศาสตร์ วชิ า เทคโนโลยี 1 ช้นั มธั ยมศึกษาปีที่ 1 รายการประเมิน เลขที่ ชือ่ -สกุล การเขยี นโปรแกรม ออกแบบและเขยี นโปรแกรม รูปแบบบล็อก Micro:bit แบบออนไลน์และ ออฟไลน์ 1 2 3 4 5 การแปลผลคะแนน(เลือกใช้อย่างใดอยา่ งหนงึ่ ตามความเหมาะสมกบั ลักษณะการประเมนิ ) ระดบั คะแนน แปลผล ระดบั คุณภาพ คิดเปน็ รอ้ ยละ 4 ดเี ยย่ี ม 76-100 3 ดี 51-75 2 พอใช้ 26-50 1 ปรบั ปรุง 0-25 ลงช่ือ...................................................ผู้ประเมิน (…………………………………….) ครผู ูส้ อน

866 879 866 เกณฑก์ ารวัดและประเมนิ ผลหน่วยที่ 4 เรื่องโปรแกรมเมอร์น้อย 3 ส่ิงที่ต้องการวัด/ ระดับคุณภาพ/คะแนน จดุ ประสงค์ 4 32 1 บอกวธิ ีการเขยี น 1. ดา้ นความรู้ (K) อธบิ ายวิธีการเขยี น อธบิ ายวิธีการ อธบิ ายวิธีการ โปรแกรมแบบ บลอ็ กได้ อธบิ ายการเขยี นโปรแกรม และการประยุกต์ใช้ เขยี นและการ เขียนโปรแกรม บอกวิธกี าร แบบบล็อก โปรแกรมแบบ ประยุกตใ์ ช้ แบบบล็อกได้ ออกแบบ โปรแกรม บล็อกไดอ้ ยา่ ง โปรแกรมแบบ Micro:bit แบบ ออนไลนแ์ ละ เหมาะสม บล็อกได้ ออฟไลน์ อธบิ ายออกแบบและเขยี น อธิบายวธิ กี าร อธบิ ายวิธกี าร บอกวธิ ีการ โปรแกรม Micro:bit แบบ ออกแบบและเขียน ออกแบบและ ออกแบบและ ออนไลน์และออฟไลน์ โปรแกรม เขยี นโปรแกรม เขยี นโปรแกรม Micro:bit แบบ Micro:bit แบบ Micro:bit แบบ ออนไลนแ์ ละ ออฟไลน์ ออนไลนแ์ ละ ออฟไลน์ ออฟไลน์

880 867 867 แบบบนั ทกึ การประเมนิ ผู้เรียน ดา้ นทักษะและกระบวนการ แผนการจดั การเรียนรทู้ ี่ 3 เรื่อง เขียนโปรแกรมโดยใช้ Micro:bit หน่วยการเรียนรู้ที่ 4 เรอ่ื ง โปรแกรมเมอรน์ ้อย กลุม่ สาระการเรียนรู้ วิทยาศาสตร์ วิชา เทคโนโลยี 1 ช้นั มัธยมศกึ ษาปีที่ 1 รายการประเมิน เลขที่ ชอ่ื -สกุล ทักษะการคดิ ทกั ษะการคิด ทกั ษะการ วิเคราะห์ แกป้ ัญหา ทางานร่วมกัน 1 2 3 4 5 เกณฑ์การให้คะแนน ลงชอื่ ...................................................ผู้ประเมนิ 4 คะแนน ระดับ ดีมาก (………….…………………………….) 3 คะแนน ระดับ ดี ครูผูส้ อน 2 คะแนน ระดับ พอใช้ 1 คะแนน ระดับ ปรบั ปรุง *เกณฑ์การผ่าน ระดับ 2 ข้นึ ไป

868 881 868 แบบบนั ทึกการประเมนิ ผ้เู รียน ดา้ นคุณลกั ษณะ แผนการจดั การเรยี นรู้ท่ี 3 เร่ือง เขยี นโปรแกรมโดยใช้ Micro:bit หน่วยการเรียนรู้ที่ 4 เร่ือง โปรแกรมเมอร์น้อย กล่มุ สาระการเรียนรู้ วิทยาศาสตร์ วชิ า เทคโนโลยี 1 ชนั้ มธั ยมศึกษาปที ี่ 1 รายการประเมิน เลขที่ ช่ือ-สกุล ซ่อื สัตย์ มีวินัย ใฝเ่ รยี นรู้ ม่งุ มน่ั ในการ สุจริต ทางาน 1 2 3 4 5 เกณฑ์การให้คะแนน ลงช่ือ...................................................ผปู้ ระเมิน 4 คะแนน ระดับ ดมี าก (………….…………………………………….) 3 คะแนน ระดับ ดี ครผู ู้สอน 2 คะแนน ระดับ พอใช้ 1 คะแนน ระดับ ปรับปรงุ *เกณฑ์การผ่าน ระดับ 2 ขนึ้ ไป

869 หนว่ ยการเรยี นรู้ที่ 4 แผนการจดั การเรียนรทู้ ี่ 4 เรอ่ื ง ร้จู ัก Arduino และ Thinkercad เวลา 2 ชั่วโมง กลุ่มสาระการเรียนรู้ วทิ ยาศาสตร์ เร่ือง โปรแกรมเมอร์น้อย ชั้นมธั ยมศึกษาปที ี่ 1 รายวิชา เทคโนโลยี 1 ขอบเขตเน้ือหา กจิ กรรมการเรยี นรู้ ส่อื /แหลง่ เรียนรู้ 1. ภาษาซีพน้ื ฐานสาหรบั arduino ขั้นนา 1. www.thinkercad.com 2. ตัวแปรและตัวดาเนินการทางคณติ ศาสตร์ใน 1. ครทู บทวนความรู้เดิม เรอ่ื ง การเขยี นโปรแกรมโดยใช้ 2. ใบความรูท้ ี่ 4.1 เรอ่ื งรูจ้ ัก Arduino และ Arduino IDE Micro :bit ในชว่ั โมงทีแ่ ล้ว Tinkercad 3. การใช้งาน Tinkercad 2. ครนู าเข้าสู่บทเรียนโดยการดูวดี ีโอสั้นทเี่ ก่ยี วกบั การเขยี น 3. สอื่ PowerPoint เรอื่ ง รู้จัก Arduino และ จดุ ประสงค์การเรยี นรู้ โปรแกรม เมอ่ื นักเรียนดวู ดี ีโอจบ ครูใชค้ าถามเพื่อเชื่อมโยงสู่ Tinkercad ดา้ นความรู้ บทเรยี นดงั ตอ่ ไปน้ี ภาระงาน/ชิน้ งาน 1.อธิบายหลักการทางานของ Arduino และการเขยี น 1. ใบงานที่ 4.1 เรือ่ ง การคดิ และการแกป้ ัญหา  นักเรียนคิดวา่ การการเขยี นโปรแกรมรูปแบบ ทางคณิตศาสตร์โดยใช้ภาษาซีเบอ้ื งตน้ โปรแกรมเบ้อื งตน้ ใน Tinkercad Blocks สามารถประยุกตใ์ ช้งานในด้านใดบา้ ง 2. อธบิ าย ความหมายของตวั แปร หลักการ, 2. ใบงานท่ี 4.2 เรือ่ ง การนาเสนอ ผงั งาน  นักเรียนคิดว่ารูปแบบการเขียนโปรแกรมมกี ี่ (Flowchart) และโปรแกรม ประเภทของตัวแปร, รปู แบบการประกาศ ประเภทพร้อมยกตวั อยา่ ง ตัวแปรใน Arduino ขน้ั สอน 1. นกั เรียนศึกษาเรื่อง รจู้ ัก Arduino และ Tinkercad ด้านทักษะและกระบวนการ สามารถออกแบบและเขียนโปรแกรมอยา่ งง่าย ในส่ือท่คี รูนาเสนอประมาณ 15 - 20 นาที 2. ครแู ละนักเรยี นรว่ มอภปิ รายจากเนือ้ หาที่นักเรยี นศกึ ษา โดยใช้ Simulator Tinkercad โดยใช้โครงสร้าง ภาษาซี Arduino IDE 882 869

หน่วยการเรยี นรู้ที่ 4 แผนการจัดการเรยี นร้ทู ี่ 4 เรือ่ ง รจู้ ัก Arduino และ Thinkercad 870 กลุ่มสาระการเรยี นรู้ วทิ ยาศาสตร์ เรอ่ื ง โปรแกรมเมอร์น้อย เวลา 2 ช่วั โมง รายวชิ า เทคโนโลยี 1 ชั้นมัธยมศกึ ษาปที ี่ 1 ด้านคุณลกั ษณะ 3. นักเรียนจบั คู่ ทาใบงานท่ี 4.1 เรอ่ื ง การคดิ และ 1. มีเจตคตทิ ดี่ ตี ่อการออกแบบและเขียนโปรแกรม การแกป้ ัญหาทางคณติ ศาสตร์โดยใชภ้ าษาซีเบ้อื งตน้ 2. มีความรบั ผิดชอบ ซอื่ สตั ย์และมุ่งมนั่ ในการทางาน 4. นกั เรยี นนาเสนอ ใบงานท่ี 4.2 เรื่องการนาเสนอผังงาน เป็นทมี (Flowchart) และโปรแกรม (อาจนาเสนอหนา้ ช้ันเรียน เพอ่ื ให้นักเรยี นแต่ละกลมุ่ แลกเปลี่ยนเรียนรู้กนั ) ขน้ั สรุป 1. ครแู ละนกั เรียนรว่ มกันสรุปเนอื้ หารว่ มกัน 2. นกั เรียนสรปุ และบนั ทึกเน้ือหาการเรียนร้ทู ีส่ าคญั ลงในสมดุ เรยี น 883 870

871 88741 การวัดและประเมินผล สงิ่ ที่ต้องการวดั /ประเมนิ วธิ กี าร เครอ่ื งมอื ท่ีใช้ เกณฑ์ ด้านความรู้ (K) 1. ตรวจใบงานท่ี 4.1 1. ใบงานที่ 4.1 เรอื่ ง การ นกั เรยี นทกุ คน 1. อธิบายหลักการทางาน 2. ตรวจใบงานท่ี 4.2 กคาิดรแคลิดะแกลาะรกแากร้ปแัญกหป้ าญั ทหาางทาง ผา่ นเกณฑ์ไมต่ ่ากว่า ของ Arduino และการเขยี น คณิตศาสตรโ์ ดยใชภ้ าษาซี รอ้ ยละ 70 โปรแกรมเบื้องตน้ เบือ้ งต้น ใน Tinkercad 2. ใบงานท่ี 4.2 เร่ือง 2. อธบิ าย ความหมาย การนาเสนอผังงาน ของตวั แปร, หลกั การ, (Flowchart) และโปรแกรม ประเภทของตวั แปร, 3. แบบประเมนิ ผลด้าน รปู แบบการประกาศตัวแปร ความรู้ เทยี บกับเกณฑ์ ใกนารAปrdระuกinาoศตวั แปร ใน Arduino ด้านทักษะ/กระบวนการ (P) 1. สงั เกตพฤติกรรมการ 11..แบบปรระะเเมมนนิ ททักกั ษษะะการ นักเรยี นทกุ คน ส(Pาม) ารถออกแบบและเขียน เรียนรู้ของนักเรยี น กคาดิ รวคเิ ิดควรเิาคะรหา์ ะห์ ผ่านเกณฑ์ไม่ต่ากวา่ โสปารมแากรรถมออยกา่แงบงบ่ายแโลดะยเขใชยี ้น 1.1 ทักษะการคิด 22..แแบบบบปปรระะเเมนิ ทกั ษะการ ร้อยละ 70 SโปimรแuกlaรtมoอrยTา่ iงnงk่าeยrโcดaยdใช้ วเิ คราะห์ กคาิดรแคกิดป้ แัญก้ปหัญา หา โSดimยใuชl้โaคtรoงrสTรiา้nงkภeาrcษaาdซี (Analytic Thinking) 3. แบบประเมนิ ผลงาน Aโดrdยuใชinโ้ คoรIงDสEรา้ งภาษาซี 1.2. ทกั ษะการคดิ Arduino IDE แกป้ ญั หา (Problem Solving) 2.ประเมนิ ผลงาน ดา้ นคณุ ลักษณะ (A) สังเกตพฤตกิ รรมของ แบบประเมินผลด้าน นักเรยี นทุกคน คณุ ลกั ษณะ ผา่ นเกณฑ์ไม่ตา่ กว่า 1. มีเจตคติทด่ี ตี ่อการ นักเรียน เทียบกบั เกณฑ์ ร้อยละ 80 ออกแบบและเขียนโปรแกรม 2. มคี วามรบั ผดิ ชอบ ซื่อสตั ยแ์ ละมุ่งม่นั ในการ กทาารงทาน�ำงานเป็นทีม เป็นทีม

872 885 872 8. บันทึกผลหลงั สอน ผลการเรยี นรู้ ............................................................................................................................. ................................................ ปญั หาและอปุ สรรค ............................................................................................................................. ............................................. ขอ้ เสนอแนะและแนวทางแก้ไข ............................................................................................................................................................ ............... ลงชอ่ื ......................................ผสู้ อน (.......................................................) วนั ท่.ี .........เดอื น..........พ.ศ............. 9. ความคดิ เหน็ /ข้อเสนอแนะของผ้บู รหิ ารหรอื ผู้ที่ได้รับมอบหมาย ................................................................................................................................................................... ........ ลงชอ่ื ......................................ผูต้ รวจ (.......................................................) วนั ท.ี่ .........เดอื น..........พ.ศ.........

873 886 873 ใบความรู้ที่ 4.1 เร่ือง ร้จู ัก Arduino และ Tinkercad 1. ตวั แปรภาษา C และ C++ ใน arduino IDE 1.1 ชนิดและขนาดของข้อมลู ชนิดข้อมลู การเกบ็ ข้อมูล ขนาด boolean จริง (True) หรอื เทจ็ 1 บิต (False) char ตวั เลข หรือตัวอกั ษร 1 ไบต์ ใส่ค่าได้ตงั้ แต่ -128 ถงึ 127 unsigned char ตัวเลข หรือตัวอักษร 1 ไบต์ ใส่คา่ ไดต้ ง้ั แต่ 0 ถงึ 255 byte ไบต์ 1 ไบต์ ใสค่ า่ ได้ตงั้ แต่ 0 ถงึ 255 int ตวั เลขจานวนเตม็ 2 ไบต์ ใส่คา่ ได้ตง้ั แต่ -32,768 ถึง 32,767 unsigned int ตวั เลขจานวนเต็ม 2 ไบต์ ใส่ค่าได้ตงั้ แต่ 0 ถึง 65,535 (2^16) - 1) long ตวั เลขจานวนเต็มทม่ี ีความ 4 ไบต์ ใส่คา่ ไดต้ ั้งแต่ -2,147,483,648 ถึง ยาว 2,147,483,647 unsigned long ตวั เลขจานวนเตม็ ที่มคี วาม 4 ไบต์ ใสค่ า่ ไดต้ ั้งแต่ 0 ถงึ 4,294,967,295 (2^32 ยาว - 1) float ตัวเลขทศนยิ มใช้ในการ 4 ไบต์ ใสค่ ่าได้ต้งั แต่ 3.4028235E+38 ถงึ - คานวน 3.4028235E+38 มีทศนยิ มได้ 6 ถึง 7 ตาแหนง่ double (เฉพาะบอรด์ ตัวเลขทศนยิ มท่ีมคี วามยาว 8 ไบต์ ใชใ้ นการคานวนที่ต้องการประสทิ ธิภ์ าพสูง Arduino Due) และตอ้ งการความแม่นยา String ข้อความ ไม่ระบุ ( อา้ งอิงจาก : https://www.ioxhop.com/article/7/arduino- %E0%B8%95%E0%B8%AD%E0%B8%99%E0%B8%97%E0%B8%B5%E0%B9%88-6- %E0%B8%95%E0%B8%B1%E0%B8%A7%E0%B9%81%E0%B8%9B%E0%B8%A3- %E0%B9%81%E0%B8%A5%E0%B8%B0%E0%B8%AD%E0%B8%B2%E0%B9%80%E0%B8%A3 %E0%B8%A2%E0%B9%8C ) 1.2 คาส่ังทใี่ ช้พื้นฐานใน Arduino IDE ความหมาย รปู แบบคาสงั่ ใน Arduino IDE ตงั้ ค่าขาที่จะใช้เป็น INPUT pinMode( ขาทจ่ี ะใช้ ,INPUT) ตงั้ ค่าขาทีจ่ ะใชเ้ ปน็ OUTPUT pinMode( ขาทจี่ ะใช้ ,OUTPUT )

874 887 874 รปู แบบคาสั่งใน Arduino IDE ความหมาย digitalWrite( ขาทจี่ ะใช้,สถานะทจ่ี ะแสดง ) ใช้ส่ังขานน้ั เปน็ เอาทพ์ ุทดจิ ติ อล digitalRead( ขาทจ่ี ะใช้ ) ใชส้ ั่งขาน้ันรับอนิ พทุ ดจิ ติ อล เชน่ สวติ ชซ์กด เป็นต้น analogWrite( ขาที่จะใช้ ) ใชส้ ่ังขานั้นเปน็ เอาท์พุทอะนนาาลลออกก analogRead( ขาที่จะใช้ ) ใช้สง่ั ขานั้นรับอนิ พทุ แบบอะนนาาลลออกก delay( เวลาหนว่ ยเป็นมิลลิวนิ าที ) ใชห้ น่วงเวลาทางานก่อนทางานคาสงั่ ต่อไป delayMicroseconds(เวลาหน่วยเปน็ ไมโครวนิ าที) ใชห้ น่วงเวลาทางานกอ่ นทางานคาสงั่ ตอ่ ไป Serial.begin(9600) ตง้ั ค่าเริม่ ตน้ เพ่ือติดต่อส่อื สารกบั คอมพิวเตอร์ อัตราเร็ว9600บิตต่อวนิ าที Serial.print(“ขอ้ ความ”) ใช้พิมพ์ขอ้ ความเพอ่ื ใหแ้ สดงผลบนจอคอมแบบไม่ เว้นบรรทัด Serial.println(“ข้อความ”) ใช้พิมพ์ข้อความเพอ่ื ใหแ้ สดงผลบนจอคอมแบบเว้น บรรทัด Serial.available() ใชต้ รวจสอบวา่ มกี ารกดคียบ์ อร์ดหรือไม่ Serial.Read() ใชอ้ า่ นค่าปุ่มคียบ์ อร์ด (ดดั แปลงจาก : https://sites.google.com/site/calibrationinfusionpumpgod1/kha-sang-tang- niarduino) 1.3 ตวั ดาเนินการทางคณิตศาสตร์ ใน Arduino IDE รปู แบบคาสั่ง ความหมาย / หาร % หารเอาเศษ เชน่ 6%3 =0 , 6%4 =2 * คูณ + บวก _ ลบ = เทา่ กบั == เทา่ กนั กับ != ไม่เทา่ กบั pi 3.14 pow(x,y) ยกกาลัง ตัวอย่าง pow(4,2) จะมคี ่าเป็น 42 sqrt(x) รากที่สอง > มากกว่า

875 888 875 รูปแบบคาสง่ั ความหมาย < นอ้ ยกวา่ >= มากกวา่ หรือเทา่ กบั <= นอ้ ยกว่าหรือเท่ากบั (ดดั แปลงจาก : https://sites.google.com/site/calibrationinfusionpumpgod1/kha-sang-tang-niarduino) 1.4 ตวั ดาเนนิ การทางตรรกยะ ใน Arduino IDE รูปแบบคาสง่ั ความหมาย || หรอื && และ ! กลบั ค่า 2. ขั้นตอนการจาลอง arduino IDE ใน Tinkercad Tinkercad เป็นเว็บไซต์ Simulator จาลองการใช้งานการออกภาพสามมิติ จาลองแบบวงจร อิเล็กทรอนิกส์เบ้ืองต้นและยังสามารถจาลองการใช้งานบอร์ดสมองกลฝังตัว Arduino UNO ต่อร่วมกับตัว ตรวจรแู้ ละโมดลู ต่างๆได้ ขน้ั ตอนการใช้งาน Tinkercad 1. เข้าไปท่ีเว็บไซต์ https://www.tinkercad.com หากยังไม่เคยสมัครการใช้งานมาก่อนให้คลิกท่ี ปุ่ม SING UP และทาการลงทะเบียน หากเคยสมคั รการใช้งานมาแล้วให้กดเขา้ ใชท้ ี่ปมุ่ SING IN ได้เลย ภาพที่ 1 แสดงหน้าหลกั เวบ็ ไซต์ www.tinkercad.com

889 876 876 2. คลกิ ท่เี มนู Circuits เพ่ือเข้าสู่โหมดการทางานออกแบบวงจร ภาพที่ 2 แสดงการเขา้ หน้าการออกแบบวงจร 3. ทาการเลอื กที่ Components และเลือกเมนูย่อยเปน็ Arduino ภาพท่ี 3 แสดงการเลอื กเมนกู ารใชง้ านบอร์ด Arduino UNO

890 877 877 4. ทาการลากบอรด์ Arduino Uno R3 มาไว้บนทวี่ ่างตามภาพที่ 3 ภาพท่ี 4 แสดงการวางบอรด์ Arduino Uno ไวท้ ่พี ื้นท่ีการสร้างช้ินงาน 5. เลือกรปู แบบการเขยี น Code ในแบบ Text Mode ดงั ภาพที่ 5 12 3 ภาพที่ 5 แสดงการเลือกใช้การเขียนโปรแกรม Arduino IDE ใน Tinkercad

891 878 878 2. การใช้งานตัวแปรรว่ มกบั Arduino IDE ใน Tinkercad 2.1 ตวั อย่างการใช้งานตวั แปร int เมื่อทาการเขียน Code ลงใน Text ของเว็บไซต์ www.tinkercad.com สามารถกดเพ่ือดูการทางาน ทีห่ น้าจอ Serial Monitor ท่ปี มุ่ Start Simulation และกดทแี่ ถบ Serial Monitor เพ่อื ทาการดูค่าตัวแปร ท่ีรับคา่ มา ดังภาพที่ 6 int x=0; //กาหนดตัวแปรเป็นจานวนเตม็ void setup() { Serial.begin(9600); //เซตการอ่าน Serial monitor ท่ี baud rate 9600 } void loop() { Serial.println(x); // นาค่า x ไปแสดงทลี ะบรรทดั ใน Serial monitor x++; // นาคา่ x บวกทลี ะ 1 ต่อรอบ delay(100);// ใช้เวลาตอ่ ครงั้ 100 มิลลิวินาทหี รอื 0.1 วนิ าที } ภาพที่ 6 แสดง Code ตัวอยา่ งการใชต้ ัวแปร int ใน Tinkercad

892 879 879 2.2 ตวั อย่างการใชง้ านตัวแปร float เม่ือทาการเขียน Code ท่ใี ชต้ วั แปรชนิด float ลงใน Text ของเว็บไซต์ www.tinkercad.com สามารถกดเพ่ือดูการทางานที่หนา้ จอ Serial Monitor ทป่ี ุ่ม Start Simulation และกดท่แี ถบ Serial Monitor เพื่อทาการดูคา่ ตวั แปรทร่ี บั ค่ามา ดงั ภาพที่ 7 float x=0; //กาหนดตัวแปรเปน็ จานวนทศนยิ ม void setup() { Serial.begin(9600); //เซตการอา่ น Serial monitor ที่ baud rate 9600 } void loop() { Serial.println(x); // นาค่า x ไปแสดงทีละบรรทัดใน Serial monitor x++; // นาค่า x บวกทีละ 1 ต่อรอบ delay(100);// ใช้เวลาตอ่ คร้งั 100 มลิ ลิวนิ าทีหรอื 0.1 วนิ าที } ภาพท่ี 7 แสดง Code ตวั อย่างการใช้ตัวแปร float ใน Tinkercad

893 880 880 2.3 ตวั อยา่ งการใช้งานตวั ดาเนนิ การทางคณิตศาสตร์ เม่ือทาการเขยี น Code ตวั ดาเนนิ การทางคณติ ศาสตร์ ลงใน Text ของเว็บไซต์ www.tinkercad.com สามารถกดเพอื่ ดูการทางานทห่ี น้าจอ Serial Monitor ทีป่ ุ่ม Start Simulation และ กดทีแ่ ถบ Serial Monitor เพื่อทาการดูคา่ ตัวแปรท่ีรบั คา่ มา ดังภาพที่ 7 int x=5; //กาหนดตวั แปรเป็นจานวนเต็ม x=5 int y=7; //กาหนดตวั แปรเป็นจานวนเตม็ y=7 int z; //กาหนดตัวแปรเปน็ จานวนเตม็ void setup() { Serial.begin(9600); //เซตการอา่ น Serial monitor ที่ baud rate 9600 } void loop() { z=x+y; //คานวณคา่ Z = x + Y ในทน่ี ค้ี ือ 5+7=12 Serial.println(z); // นาคา่ Z ไปแสดงทีละบรรทดั ใน Serial monitor delay(100);// ใชเ้ วลาตอ่ คร้งั 100 มลิ ลวิ นิ าทหี รือ 0.1 วินาที } ภาพที่ 8 แสดง Code ตัวอยา่ งการบวกคา่ x และ y ใน Tinkercad

894 881 881 ใบงานที่ 4.1 เร่อื ง การคิดและการแก้ปัญหาทางคณิตศาสตรโ์ ดยใชภ้ าษาซเี บ้อื งตน้ รายชอื่ สมาชิกในกลุ่มท.ี่ .............. 1…………………………………………………………………………… หอ้ ง......... เลขที่……… 2…………………………………………………………………………… ห้อง......... เลขท…่ี …… 1. ศกึ ษาใบความรู้ที่ 3 เร่ือง รู้จกั Arduino และ Tinkercad 2. ให้นกั เรียนเปดิ โปรแกรม Tinkercad โดยการเข้าเวบ็ ไซต์ที่ https://www.tinkercad.comorg จะปรากฏ หนา้ ต่างโปรแกรม ดังรูป ให้ใส่หมายเลข 1 ถงึ 7 ในชอ่ งว่างของแตล่ ะขอ้ ที่มรี ายละเอยี ดสัมพนั ธ์กนั 2 3 4 7 5 6 1 หมายเลข 1............................................................................................................................ .............................. หมายเลข 2.......................................................................................................................................................... หมายเลข 3.......................................................................................................................................................... หมายเลข 4................................................................................................................................................ .......... หมายเลข 5.......................................................................................................................................................... หมายเลข 6.......................................................................................................................................................... หมายเลข 7..........................................................................................................................................................

895 882 882 3. จากภาพและ Code ภาษาซีใน tinkercad ใหน้ ักเรยี น 3.1 แผนภาพแสดงลาดบั ขั้นตอนการทางาน ผังงาน (Flowchart) การทางาน

896 883 883 3.2 อธิบายการทางานของโปรแกรมทีละบรรทัด บรรทดั ท่ี คาอธบิ าย 1 2 4 5 8 10 11 12

884 89874 ใบงานที่ 4.2 เรื่อง การนาเสนอผังงาน (Flow chart) และโปรแกรม รายชอ่ื สมาชิกในกลุ่มท.ี่ .............. 1…………………………………………………………………………… ห้อง......... เลขท่…ี …… 2…………………………………………………………………………… หอ้ ง......... เลขท…ี่ …… ใหน้ ักเรยี นออกแบบผังงาน (Flowchart) ระบบเทคโนโลยีและการเขยี นโปรแกรมภาษาซี พรอ้ มท้งั นาเสนอ หน้าช้นั เรยี น 1. คานวณหาพื้นที่สามเหล่ยี มมุมฉาก Flow chart ระบบเทคโนโลยี โปรแกรมภาษาซี Input Void set up() { Process } Void set loop() { Output }

885 89885 2. คานวณหาพ้นื ที่วงกลม ระบบเทคโนโลยี โปรแกรมภาษาซี Flow chart Void set up() Input { Process } Output Void set loop() { }

899 แบบบนั ทกึ การประเมินผเู้ รียน ด้านความรู้ แผนการจดั การเรียนรู้ท่ี 4 เร่ือง รู้จกั Auduino และ Thinkercad หน่วยการเรยี นร้ทู ่ี 4 เรอ่ื ง โปรแกรมเมอร์น้อย กล่มุ สาระการเรียนรู้ วิทยาศาสตร์ วชิ า เทคโนโลยี 1 ชน้ั มัธยมศกึ ษาปที ี่ 1 รายการประเมนิ อธบิ ายหลักการทางาน อธิบาย ความหมายของ เลขที่ ชื่อ-สกุล ของ Arduino และการ ตัวแปร หลกั การ เขยี นโปรแกรมเบือ้ งต้น ประเภทของตัวแปร ใน Tinkercad รปู แบบการประกาศตัว แปรใน Arduino 1 2 3 4 5 การแปลผลคะแนน (เลอื กใช้อยา่ งใดอย่างหนึ่งตามความเหมาะสมกับลักษณะการประเมนิ ) ระดบั คะแนน แปลผล ระดับคุณภาพ คดิ เปน็ รอ้ ยละ 4 ดเี ย่ียม 76-100 3 ดี 51-75 2 พอใช้ 26-50 1 ปรบั ปรุง 0-25 ลงช่อื ...................................................ผปู้ ระเมิน (………….…………………………………….) ครูผูส้ อน

900 887 887 เกณฑก์ ารวดั และประเมนิ ผลหนว่ ยท่ี 4 เรือ่ งโปรแกรมเมอรน์ อ้ ย 3 สิ่งท่ีต้องการวัด/จุดประสงค์ 4 ระดบั คุณภาพ/คะแนน 1 32 1. ด้านความรู้ (K) อธิบายหลกั การ อธิบายหลักการ อธบิ ายหลกั การ บอกหลักการ อธบิ ายหลักการทางานของ Arduino ทางานของ ทางานของ ทางานของ ทางานของ และการเขียนโปรแกรมเบ้ืองต้นใน Arduino และการ Arduino และการ Arduino Arduino Tinkercad เขยี นโปรแกรม เขยี นโปรแกรม เบอื้ งต้นใน เบ้ืองตน้ ใน Tinkercad ได้ Tinkercad ได้ อย่างเหมาะสม อธิบาย ความหมายของตัวแปร หลกั การ อธิบาย อธิบาย บอกความหมาย บอกความหมาย ประเภทของตัวแปร รูปแบบการประกาศ ความหมายของตวั ความหมายของตัว ของตัวแปร ของตัวแปร ตวั แปรใน Arduino ตแปัวแรปหรลหักกลาักรการ ตแวัปแรปหรลหกั ลกกัารการ หลกั การ หลกั การ ประเภท ประเภทของตัว ประเภทของตัว ประเภทของตวั ของตวั แปร ตแปัวแรปรรปู แรปูบแบบกาบรการ ตแปัวแรปรรปู แรูปบแบบกาบรการ ตแปัวแรปรรูปแรปูบแบบบ ประกาศตัวแปรใน ประกาศตัวแปรใน การประกาศตัว Arduino ได้อย่าง Arduino ได้ แปรใน เหมาะสม Arduino

888 901 888 แบบบนั ทึกการประเมนิ ผเู้ รยี น ด้านทกั ษะและกระบวนการ แผนการจัดการเรียนรู้ที่ 4 เรือ่ ง รจู้ กั Auduino และ Thinkercad หนว่ ยการเรียนรทู้ ี่ 4 เรอื่ ง โปรแกรมเมอรน์ ้อย กลุม่ สาระการเรียนรู้ วิทยาศาสตร์ วชิ า เทคโนโลยี 1 ชั้นมธั ยมศึกษาปีที่ 1 รายการประเมนิ เลขที่ ช่อื -สกุล ทักษะการคิด ทกั ษะการคิด ทกั ษะการ วเิ คราะห์ แก้ปญั หา ทางานร่วมกัน 1 2 3 4 5 เกณฑ์การให้คะแนน ลงชื่อ...................................................ผู้ประเมิน 4 คะแนน ระดับ ดมี าก (………….…………………………………….) 3 คะแนน ระดับ ดี ครผู สู้ อน 2 คะแนน ระดับ พอใช้ 1 คะแนน ระดับ ปรับปรงุ *เกณฑ์การผ่าน ระดับ 2 ข้นึ ไป

889 902 889 แบบบันทกึ การประเมินผเู้ รียน ดา้ นคณุ ลักษณะ แผนการจดั การเรียนรทู้ ่ี 4 เรือ่ ง รจู้ กั Auduino และ Thinkercad หนว่ ยการเรยี นร้ทู ่ี 4 เรอื่ ง โปรแกรมเมอรน์ ้อย กล่มุ สาระการเรยี นรู้ วิทยาศาสตร์ วิชา เทคโนโลยี 1 ชัน้ มธั ยมศึกษาปที ่ี 1 รายการประเมนิ เลขท่ี ชื่อ-สกุล ซือ่ สัตย์ มีวนิ ยั ใฝเ่ รยี นรู้ มุ่งมนั่ ในการ สจุ รติ ทางาน 1 2 3 4 5 เกณฑ์การให้คะแนน ลงชื่อ...................................................ผูป้ ระเมนิ 4 คะแนน ระดับ ดีมาก (………….…………………………………….) 3 คะแนน ระดับ ดี ครูผู้สอน 2 คะแนน ระดับ พอใช้ 1 คะแนน ระดับ ปรบั ปรงุ *เกณฑ์การผ่าน ระดับ 2 ข้นึ ไป

890 หน่วยการเรยี นรทู้ ่ี 4 แผนการจดั การเรียนรู้ท่ี 5 เร่อื ง คาส่งั วนรอบ เวลา 2 ชัว่ โมง กลุ่มสาระการเรยี นรู้ วิทยาศาสตร์ เรือ่ ง โปรแกรมเมอรน์ ้อย ชน้ั มธั ยมศึกษาปที ี่ 1 ขอบเขตเน้อื หา รายวชิ า เทคโนโลยี 1 1. การเขียนโปรแกรมการใช้ทางเลือกและคาส่งั แบบวนซา ด้วยคาส่งั do while , while และ for กจิ กรรมการเรียนรู้ ส่ือ/แหล่งเรยี นรู้ -2.กกาารรปปรระะยยุกุกตต์ใช์ใช้โปโ้ ปรรแแกกรรมมเพเพื่อ่อื ใใชชแ้ แ้ กกป้ ้ปัญญั หหาา ข้นั นา - สือ่ วดี ิทัศนจ์ าก youtube ทางคณิตศาสตร์และวทิ ยาศาสตร์ 1. ครทู บทวนความรเู้ ดิม เรื่อง การเขยี นโปรแกรม ในชัว่ โมงที่ https://www.youtube.com/watch?v=S9DkN จดุ ประสงค์การเรยี นรู้ ดา้ นความรู้ แล้ว Qbd5AA 12. อธิบายความหมายรูปแบบเขียนโปรแกรมวนซา 2. ครูนาเข้าสูบ่ ทเรยี นโดยการยกตัวอย่างการทางาน - www.thinkercad.com พร้อมทงั เขียนผังงาน (Flowchart) เพื่อแสดง การทางานของโปรแกรมท่อี อกแบบ ในชวี ติ ประจาวนั ทมี่ กี ารทางานแบบวนซา และการแก้ไข - ใบความรู้ท่ี 5.1 เรอื่ ง คาสงั่ วนซา 2. ออกแบบอัลกอริทมึ เพ่อื แก้ปัญหาท่ีมกี ารทางาน วนซา ด้วยคาสงั่ do while , while และ for การทางานแบบวนซาและเชอ่ื มโยงเข้าสู่บทเรยี นในวนั นี - สอื่ PowerPoint เร่อื ง คาส่ังวนซา ดา้ นทักษะและกระบวนการ ขน้ั สอน ภาระงาน/ชนิ้ งาน สามารถใช้คาส่ัง Arduino IDE แก้ปัญหาการทางาน ของตัวแปร และคาส่ังวนซาในภาษาซีได้ 1. นกั เรยี นศกึ ษาเร่ือง คาสั่งวนรอบในสือ่ ท่ีครูนาเสนอ - ใบงานที่ 5.1 เรอ่ื ง การใชค้ าส่ังวนซาเบืองต้น ประมาณ 15 - 20 นาที - ใบงานท่ี 5.2 เรอื่ ง การนาเสนอผงั งาน 2. ครแู ละนักเรียนรว่ มอภิปรายจากเนือหาท่ีนกั เรียนศกึ ษา (Flowchart) และโปรแกรมในการใชท้ างเลือก 3. นักเรียนจบั คปู่ ฏิบัติ ใบงานที่ 5.1 การใช้คาสง่ั วนซา เบืองต้น 903 890

หนว่ ยการเรยี นรู้ที่ 4 แผนการจัดการเรียนร้ทู ี่ 5 เร่อื ง คาสั่งวนรอบ 891 กลมุ่ สาระการเรยี นรู้ วิทยาศาสตร์ เร่อื ง โปรแกรมเมอรน์ อ้ ย รายวิชา เทคโนโลยี 1 เวลา 2 ชว่ั โมง ดา้ นคณุ ลักษณะ ชนั้ มธั ยมศกึ ษาปที ่ี 1 1. มีเจตคตทิ ด่ี ตี ่อการออกแบบและเขยี นโปรแกรม 4. นักเรยี นนาเสนอ ใบงานท่ี 5.2 เร่ือง การนาเสนอผังงาน 2..มคี วามรับผดิ ชอบ ซ่อื สัตย์ และมุ่งม่ันในการทางาน (Flowchart) และโปรแกรมในการใชท้ างเลือก (อาจนาเสนอ เปน็ ทีม หน้าชันเรยี น เพ่ือใหน้ ักเรยี นแตล่ ะกลมุ่ แลกเปลยี่ นเรยี นรู้กัน) ข้ันสรุป 1. ครูและนักเรียนรว่ มกนั สรุปเนือหาร่วมกนั 2. นักเรยี นสรปุ และบันทกึ เนือหาการเรียนร้ทู สี่ าคัญ ลงในสมดุ เรยี น 904 891

892 892 892 892 892 980952 การวดั กแาลระวปัดรแะลเมะนิปผรละเมนิ ผล 892 892 สก่งิาทรวต่ี ัด้อสแงง่ิกลทาะต่ีรปว้อรัดงะก/เมปาินรวะผเัดลม/ินประเมิน วิธีการวิธกี าร เคร่ืองมเคอื รทอ่ื ี่ใงชม้ ือทใ่ี ช้ เกณฑ์ เก8ณ9ฑ2์ 892 ดสกา้ นิง่าทรคว่ีตวดั้อาา้แมงนกลรคาะู้ (รปวKวาร)ดัมะ/เรมปู้ (ินรKะผ)เลมิน 1.ตรวจ1ใว.บตธิ งรีกาวานจรทใบี่ 5ง.า1นท่ี 5.1. ใบงา1นเ.คทใรบี่ ือ่5งง.า1มนอืเทรที่อื 5ใ่ี งช.1ก้ าเรอื่ใชง้ การนใชกั ้ เรยี นนทเกั กกุเณรคียนฑน์ ทุกคน ด1.สก้านอง่ิาทรธควิบ่ีตว1ดัา้อ.ยแมงอคกลรธวาะู้ (บิารปKมวาร)หยัดะคม/เมปวานิายรมะผหเลมมินาย 21.ตรวจ2ใว.บติธงรีกาวานจรทใบ่ี 5ง.า21นท่ี 5.2ค1.าสใบง่ั วงานคนเซาคทาสรเี่ัง่อืบ5วง.ือน1มงซอืตเารน้ทเอ่ื บใี่ งชอื ก้งตารน้ ใช้ นผา่กั นเรเกยี นณผทเา่ฑกนุก์ไณคเมกนฑต่ ณา่์ กฑว์ไมา่ ต่ ่ากว่า 1รดปู.ส้านอแ่งิ ทบธคบิ่ีตวรา้อเูปขยมงียแคกรนบวาู้ (าโรบKปมวเ)ขรหดั แียม/กปนารยโปมะวรเมนแนิกรมว21น.ตรวจใวบธิ งกีาานรท่ี 5.21 ค12.าสใบั่งวงาน2นเซ.คทาใรบเี่ ่ือบ5งง.ือา21มนงอืตเทรน้ท่ีอื 5่ีใงช.2ก้ าเรอื่ใชง้ นรผ้อ่าักนยเรลเกยี ะนณร8ท้อเฑก0ยุก์ไณลคมะนฑต่ า่์8ก0ว่า ซรด1ปู.า้ นอแบธคบิ วซาเขยามยีครนวู้ (าโKปม)หรแมการยมวน 12.ตรวจใบงานที่ 5.21 1ค2ก.ารสใบนั่งวงาานเกสนซานทารอเนี่ บ5ผา.อืังเ21สงาตนเรน้นออ่ื ผงังกงานรใช้ ผรนอ้า่กั นยเรลเกียะนณ8ทฑ0กุ ์ไคมน่ต่ากวา่ รพ1ซปู.ารอแ้ บธมบิทพาเงั ขยรเขยีคอ้ ียนวมนาโทปมังผรหเงัขแมงียกานรนยมผวงันงาน 2.ตรวจใบงานที่ 5.2 2(กคF.าlรสoใบนั่งwวงาcานเ(สhFนซนlaทาorอเี่twบ5ผ).ือcัง2hงาตเaรนrน้ อื่t)ง รผ้อา่ นยลเกะณ8ฑ0์ไมต่ ่ากวา่ ร(ซพFปูารloแ้อบwมบทc(hเังFขเlaขยีorยีtนw)นโcเปพhผรa่ืองัแrงแกtาส)รนดเมพงวื่อนแซสำ้� ดง กแ(2F.ลาlรoใะบนโwปงาcาเรแสhนแลนaทกะrอรี่tโ5ผ)ปม.งัใร2งนแาเกรนารอื่ รมงใใชน้ การใช้ ร้อยละ 80 พก(ซFารlรoอ้ ทwมาทcงกhงั้าาเaนขรrขทียt)อนางเพโผาผปนื่องั งั รงแขงาแาสอนกนดงรโงปมรแกรม กแ(ทFลาlรoงะนเโwลปาือcเรทสhกแานaกงrอรเtลผ)มอื งั ใงนกากนารใช้ (กทพFาอ่ีรlรoอ้ ทwมกาทแcงทบhงัาอี่เaนบขอrขยีtก)อนแงเพบโผปบื่องั่ือรงแแาแสสนกดดรงงม แท(3F.ลาloแงะเโบwลปบอืcร3ปhกแ.aรกแrะรtบเ)มมบใินปนผรกละาดเรมา้ใินช้ผลด้าน กท2(F.าี่อlรoอทอwกา�ำกแcง2แบhา.บaนบอบrขtออ)อกลังเแพโกโปบปื่อรบแรแอแสิทกัลกดึมรกรงมมอริทึม ทแ3ค.ลวาาแงะเมโบลปรบอื ู้รคปเกแทวรกาียะรมบเมรมกใู้ินบัเนทผเกกียลาบณดรกา้ใฑชนับ์้ เกณฑ์ ทเก2พ.าี่ออื่รอทแอกกาแงป้เแบพาัญบนบ่ือบหขแอากทลังป้ โกม่ี ัญปอีกรหราแิาทรกทึมรม่ีามงีกาานรทางาน ค3ท.วาาแงเมบลรบือู้ ปเกทรยี ะบเมกนิ บั ผเกลณด้าฑน์ 2วเทพน.่ีอ่ืออซแอากกดกแป้วแบนยัญบบคซบหาอาสดทลั งั่้วกี่มกยwอีกคอhราริทรiสทิlทeึมงั่มึ าwdงาohน,ile do, 3ค.วาแมบรบู้ ปเทรียะบเมกนิ บั ผเกลณดา้ ฑน์ เว2wพน.hื่อซiแlอาeกดป้wแวยลัญบhคะบiหlาeอfาสoทัล่ังแrก่ีมมลwอีกะีกhราาfิทรiรolทeึมทrา�ำdงงาoาน,น ความรู้ เทียบกับเกณฑ์ วเดwพน้าhือ่นซiแlา�้ำทeกดักป้ดแวษยลัญา้ ะคนะห/าท�ำกfาสoกัรทง่ั rะษ่มี บwwะีกว/hาhกนรiilรlทกeeะาบdงรdาoวoน,น, การสงั เกตพสฤังตเกกิ ตรพรมฤกตาิกรรมกแาบรบปรแะบเมบนิ ปผรละเมนิ ผล นักเรยี นนทักุกเรคยี นนทกุ คน wด(วPนา้h)นซilาทeดกั (แ้วษPยล)ะคะ/ากfสoร่งั rะบwวhนilกeาdรo, เรสยีงั เนกรตู้ขเพอรฤยีงตนิกัร้ขูรเรอยีมงนกนาักรเรยี นดแบา้ นบกปรรดะะบ้าเนมวนิกรผกะลาบรเวรนียกนารรู้ เรยี นรู้ ผนา่กั นเรเกยี นณผทา่ฑนุก์ไคเมกนต่ ณา่ กฑว์ไม่า่ตา่ กว่า (ดwสPา้hา)นiมlทeากัรแถษสลใาะชะม/ค้ กาfาoรสrถะง่ั บใชAว้คrนาdกสuาั่งinรAo(rPd)uinเรสoยีังเนกรตขู้ พอฤงตนกิั รเรยีมนการ ดเแทบ้าียนบบกปกรรับเะะทบเกยีมวบณินกผกฑับลา์ เรกเรณียฑน์รู้ รนผ้อา่กั นยเรลเกียะนณร8ท้อฑ0ยกุ ์ไลคมะนต่ า่ 8ก0ว่า ด(IDสP้าEา)นมกทาาักรIรถDษทใEะชา/ง้คกกาารนสระขท่ังบอาAวงrนตาdนวักuแขาiปnรอoรงตัวแปเรสรียงั เนกรตู้ขพอฤงตนิกั รเรยีมนการ เดแทบ้าียนบบกปกรรับะะบเกมวณนิ ผกฑลา์ รเรยี นรู้ นผร้อา่กั นยเรลเกียะนณ8ทฑ0กุ ์ไคมน่ตา่ กวา่ (แIDสPลEา)ะมคกาารสแรถทัง่ลใวชะานงค้ าซานาสขใ่ังนวอAภนงrตาซdษวัาuแใาiนปnซภีใoรนาษาซเรีใียนนรขู้ องนักเรียน ดเท้ายีนบกกรับะบเกวณนกฑา์ รเรียนรู้ รผอ้่านยลเกะณ8ฑ0์ไมต่ า่ กว่า กแIDสลาEาระมแคกาการ้ปสกรถทงั่าญใวรชาหนแง้คากซาไนป้าสดขใัง่ญ้นอหAภงrาตdไษวั ดuแา้iปnซีใoรน เทียบกบั เกณฑ์ รอ้ ยละ 80 ดแIกDลาา้ Eรนะแคกคกาุณป้สดรลท่งัญา้ วกันาหนงษคาซณุไนาดขใละ้นอกั (ภงษAตาณ)ษัวแาะปซ(ีใรAน) - สังเกต-พสฤังตเกิกตรพรมฤติกรรมแบบปรแะบเมบินปผรละเมินผล นกั เรียนนทกั กุเรคียนนทุกคน 1ดแก.ลา้ รนมะแคีเจกาุณต้ปส1คล.งั่ญวตักมหนทิษีเาจซี่ดณไตาตีดคใะ่อ้นตก(ภิทAาาีด่ร)ษตี า่อซกีใานร -ขอสงั นเกักตขเรพอียฤงนนตัิกรเรรยี มน ดแบา้ นบคปุณรดะลา้ เักนมษนิคณุผละลเกั ทษียณบกะเับทยี บกับ ผน่าักนเรกยี ณผนา่ฑทน์ไกุ เมกคต่ ณน่ากฑว์ไม่า่ตา่ กวา่ อ1ดก.อา้ รนมกแีเแคจกบุณตป้อบคลัอญแตกั หลทิษแะาี่ดบณไเตีขดบะีย่อ้ แนก(ลAาโะปร)เขรแียกนรโปมรแ-ขกอสรงมั นเกักตเรพยี ฤนติกรรม ดแเกบา้ ณนบคฑปณุ์รเะกลเณักมษินฑณผ์ ละเทยี บกับ ผรน้อ่ากันยเลรกะยี ณรน8้อฑท0ย์ไุกลมคะต่ น่า8ก0วา่ 1ด2อ.อา้ .มนกีคเแคจวบุณตา2บคมล..แตมรกั ลบัทิคีษะผวด่ีณเาดิตีขมะชยี่อรอนก(ับAบาโผปร)ดิรแชกอรบม -ขอสงั นเกักตเรพียฤนติกรรม เดแกบ้าณนบคฑปุณ์ระลเักมษนิ ณผละเทยี บกบั รผน้อ่าักนยเลรกะียณน8ฑท0์ไุกมคต่ น่ากวา่ 1อ2ซ.อ่ื .มสกคีเัตแจวบยตาซแ์บคมอื่ลแตรสะลบัทิตัมะผ่ดียุ่งเิดีตขมแ์ ชยี่อลนั อนกะในบมาโปรกงุ่ รมาแรนั่ กในรมการของนักเรยี น เดกา้ ณนคฑุณ์ ลกั ษณะเทยี บกบั ผรอ้่านยลเกะณ8ฑ0์ไมต่ ่ากวา่ 2อซท.อ่ืา.มงสกาีคัตแนวบยาทแ์บมาลแรงะลับามะนผงุ่เิดขมชียนั่ อนในบโปกราแรกรม ท2เซป.่อืา.็นมงสาทีคัตนวมียาเ์แปมลน็ระบัทมผมี ุง่ ิดมชั่นอในบการ เกณฑ์ รอ้ ยละ 80 เทซป่ือาน็ งสาทตั นมียแ์ ละมุ่งมน่ั ในการ เทปาน็ งาทนีม เป็นทีม

893 906 893 8. บนั ทกึ ผลหลงั สอน ผลการเรยี นรู้ ............................................................................................................................. ................................................ ปญั หาและอุปสรรค .................................................................................................................................................................... ...... ขอ้ เสนอแนะและแนวทางแก้ไข ............................................................................................. .............................................................................. ลงช่อื ......................................ผสู้ อน (...................................................) วันท่ี..........เดอื น..........พ.ศ............. 9. ความคิดเหน็ /ข้อเสนอแนะของผูบ้ ริหารหรอื ผู้ท่ีได้รับมอบหมาย ............................................................................................................................. .............................................. ลงชอื่ ......................................ผตู้ รวจ (.......................................................) วันท.ี่ .........เดือน..........พ.ศ.........

894 907 894 ใบความรู้ท่ี 5.1 เรอื่ ง การใช้คาส่ังวนซ้าเบื้องตน้ ในชีวิตประจาวันของเราจะต้องเผชิญกับการตัดสินใจ ซ่ึงการตัดสินใจจาเป็นจะต้องมีทางเลือกท่ี หลากหลายประกอบกับเงอ่ื นไขในการตัดสนิ ใจ ยกตัวอยา่ งเช่น ในหา้ งสรรพสินค้าท่ีใช้เครอ่ื งปรับอากาศบางที่ ต้องใช้พนักงานเปิดประตู แล้วบางท่ีต้องใช้ระบบกลไกในการเปิดปิดอัตโนมัติ ทังนีมันก็ขึนอยู่กับเง่ือนไขและ ทางเลือกท่ีดีที่สุดที่ห้างสรรพสินค้านันๆท่ีสามารถกระทาได้ ซ่ึงในในกกาารรเขเขียียนนโปโปรรแแกกรรมมกกเ็ ช็เช่น่นกกนั ันตตอ้ ้องงมมีกีกาารรใใชช้ ้ งานในการรู้จักทางเลือก การวนรอบ โดยอาศัยเง่ือนไข เพื่อใช้ประกอบการตัดสินใจการทางานของโปรแกรม เชน่ กนั ดังรายละเอยี ดดังต่อไปนี 1.คคาำ� สสงั่ ัง่ววนนรรออบบddoowwhhiliele คาส่ังนจี ะทางานท่เี งื่อนไข do ก่อน แลว้ คอ่ ยมาเช็คท่ี คาสัง่ while หากไม่เป็นจริงจะออกจากคาสง่ั วนรอบ รูปแบบการเขยี นเป็นดังนี รปู แบบคาส่งั ผังงาน do{ เร่มิ ตน้ //เขยี นโปรแกรมทีน่ ี่ } while (เงื่อนไข) คาสั่ง do จริง เง่ือนไขคาส่ัง while เท็จ จบ

895 908 895 ตัวอย่าง 1 เขยี นโปรแกรมให้แสดงคาว่า OBEC จานวน 5 ครงั จากเว็บไซต์ www.tinkercad.com 1. เข้าทเ่ี ว็บไซต์ www.tinkercad.com ลงชอ่ื ใช้งานที่ระบบ ดงึ บอร์ด Arduino UNO R3 ตามภาพท่ี 1 ภาพที่ 1 แสดงการการนาบอร์ด Arduino UNO R3 ออกมาใชง้ าน 2. นา Code ตวั อยา่ งไปวางไว้ใน Tinkercad ดงั รูปท่ี 2 Code ตัวอย่าง void setup() { int x = 0; // กาหนดตัวแปร x เปน็ จานวนเต็มมีคา่ เท่ากับ 0 Serial.begin(9600); // แสดงผลผา่ นจอคอมพวิ เตอรท์ ่ีชอ่ ง 9600 do { // ทางานที่น่ี Serial.println(\"OBEC\"); // แสดงผลตัวอักษร OBEC ทีละบรรทดั x++; // เพม่ิ คา่ x รอบละ 1 } while (x < 5); // ทางานวนรอบไมม่ ากกว่า 5 รอบ } void loop() { }

909 896 896 ภาพท่ี 2 แสดงการการนา Code ตวั อยา่ งมากรอกใน Tinkercad จากตัวอย่างขา้ งต้นสามารถวิเคราะห์ระบบไดด้ งั นี Input Process Output จำนวนครง้ั ทน่ี ับ ทำตำมเงื่อนไขถ้ำนับ ตัวอักษรทแี่ สดงคำว่ำ เพม่ิ ข้ึนทีละ 1 ต่อรอบ OBEC ไม่เกนิ จำนวน 5 บรรทดั น้อยกว่ำ 5 ครง้ั 2.คคา�ำสส่งั ง่ั ววนนรรออบบ while คาสง่ั นีจะทางานวนรอบเรื่อยๆ จนเงือ่ นไข while เปน็ เทจ็ ถงึ หยดุ การวนรอบ รปู แบบการเขยี นเป็น ดงั นี รปู แบบคาสัง่ ผังงาน while(เง่ือนไข) เรมิ่ ตน้ { // คาสงั่ } เงือ่ นไขคาสัง่ while จรงิ คาสั่ง เท็จ จบ

897 910 897 ตัวอย่างท่ี 2 เขียนโปรแกรมใหแ้ สดงคาว่า OBEC จานวน 5 ครัง จากเวบ็ ไซต์ www.tinkercad.com 1. เข้าที่เว็บไซต์ www.tinkercad.com ลงชื่อใช้งานทร่ี ะบบ ดงึ บอรด์ Arduino UNO R3 ตามภาพที่ 3 ภาพท่ี 3 แสดงการการนาบอรด์ Arduino UNO R3 ออกมาใช้งาน 2. นา Code ตัวอย่างไปวางไวใ้ น Tinkercad ดังรูปท่ี 4 Code ตัวอยา่ ง void setup() { int x = 0; // สรา้ งตัวแปร x เรมิ่ ตน้ เปน็ จานวนเตม็ มีค่าเทา่ กบั 0 Serial.begin(9600); // เปิดใชง้ านจอมอนิเตอรท์ ่ีชอ่ ง 9600 while (x < 5) { // วนรอบเมื่อเงอ่ื นไข x น้อยกว่า 5 เมอ่ื คา่ x ไมเ่ ป็นตามเง่ือนไขจะออกจากการ วนรอบ Serial.println(\"OBEC\"); // ทาการแสดงผลออกหน้าจอทีละบรรทัดด้วยคาว่า OBEC x++; // นับคา่ x บวกทีละ 1 เรอื่ ยๆ } } void loop() { }

911 898 898 ภาพที่ 4 แสดงการการนา Code ตัวอย่างมากรอกใน Tinkercad จากตัวอย่างขา้ งตน้ สามารถวเิ คราะห์ระบบได้ดังนี Input Process Output จำนวนคร้งั ท่ีนับ ทำตำมเง่ือนไขถำ้ นับ ตัวอักษรที่แสดงคำว่ำ เพิ่มขึน้ ทลี ะ 1 ต่อรอบ OBEC ไมเ่ กินจำนวน 5 บรรทดั น้อยกว่ำ 5 ครั้ง 3. คาสงั่ for loop คาส่ังนีจะทางานวนรอบเรื่อยๆ โดยจะเร่ิมนับรอบจากเง่ือนไขเริ่มต้น จนถึงเงื่อนไขสุดท้าย ถึงจะ สามารถออกจากเงือ่ นไขวนรอบได้ โดยคาสง่ั เหลา่ นจี ะต้องมคี วามสัมพนั ธก์ นั โดยตรงด้วย รูปแบบคาส่ัง ผงั งาน for(เงื่อนไขเรมิ่ ตน้ ; เงื่อนไขสดุ ท้าย; การทางานของเง่ือนไข) เริ่มต้น { เงือ่ นไขเริม่ ตน้ //คาส่งั } คาสัง่ และนบั จานวนการทางานของเงอ่ื นไขทีละ รอบ เทจ็ เง่อื นไขคาสั่ง for นับถึงเง่ือนไข สดุ ทา้ ย จริง จรงิ จบ

899 912 899 ตัวอยา่ งท่ี 3 เขียนโปรแกรมใหแ้ สดงคาวา่ OBEC จานวน 5 ครงั จากเวบ็ ไซต์ www.tinkercad.com 1. เขา้ ทีเ่ ว็บไซต์ www.tinkercad.com ลงช่อื ใชง้ านท่รี ะบบ ดงึ บอรด์ Arduino UNO R3 ตามภาพท่ี 5 ภาพที่ 5 แสดงการการนาบอรด์ Arduino UNO R3 ออกมาใชง้ าน 2. นา Code ตัวอยา่ งไปวางไว้ใน Tinkercad ดงั รปู ที่ 6 Code ตัวอย่าง int x ; // กาหนดตัวแปร x เป็นจานวนเตม็ void setup() { Serial.begin(9600); // เปดิ การใชง้ านจอคอมพิวเตอรท์ ี่ช่อง 9600 for(x=0; x<5; x++) // ทางานท่เี ง่ือนไข x เรม่ิ ตน้ เท่ากับ 0 นับรอบไปเรื่อยๆทลี ะรอบ จนกว่านอกเหนือเง่ือนไข { Serial.println(\"OBEC\"); // แสดงตัวอกั ษร OBEC ทลี ะบรรทัด } } void loop() { }

913 900 900 ภาพที่ 6 แสดงการการนา Code ตัวอยา่ งมากรอกใน Tinkercad จากตวั อยา่ งขา้ งตน้ สามารถวิเคราะหร์ ะบบได้ดงั นี Input Process Output จำนวนคร้งั ทนี่ ับ ทำตำมเง่ือนไขถ้ำนับ ตวั อักษรทแี่ สดงคำว่ำ เพ่ิมขึน้ ทีละ 1 ต่อรอบ OBEC ไมเ่ กนิ จำนวน 5 บรรทดั นอ้ ยกวำ่ 5 ครง้ั 4. การรบั ตวั อักษรจากคีย์บอร์ด ในการทางานของโปรแกรมภาษาซี ใน Tinkercad สามารถรับค่าจากปมุ่ คยี ์บอร์ดคอมพิวเตอร์ซึ่งเปน็ อุปกรณ์ประเภท input สามารถเขียนเง่ือนไขได้ดังตัวอย่าง Code ด้านล่าง Code ตัวอยา่ ง char name[10]; //จอพนื ท่ีไว้สาหรับเกบ็ ช่ือ ใหช้ อื่ ไดร์ฟว่า name จองไว้ 10 Byte แต่จะใช้ไดแ้ ค่ 9 Byte int i=0; //จองที่เก็บตัวเลขไวน้ บั ตัวอักษร void setup() { Serial.begin(9600); //เปิดการใช้งานจอแสดงผลทช่ี ่อง 9600 Serial.println(\"What your's name?\"); //แสดงผลทจ่ี อคอมพวิ เตอร์เป็นตัวอักษรคาว่า What your's name? } void loop() { if(Serial.available()>0) //ถา้ เกิดการพิมพ์ขอ้ ความและสง่ ข้อมลู เขา้ มา จะเกิดเหตุการณ์ต่อไปนี { i++; //นับจานวนตวั อักษร

901 914 901 name[i]=Serial.read(); Code ตัวอยา่ ง Serial.print(name[i]); //อ่านตัวอักษรเก็บคา่ ไวใ้ นตัวแปร name } //แสดงผลตัวอกั ษรท่ีตัวแปร name รบั คา่ มาได้ delay(100); } //หน่วงเวลา 100 มลิ ลิวนิ าที นา code ไปวางไวใ้ นช่อง Text แลว้ กดการทางานของโปรแกรม หลังจากนนั ลองพมิ พ์ข้อความ ใน ทนี่ จี ะพิมพ์ขอ้ ความวา่ jaturong แล้วกดท่ีปุม่ Enter จะได้ผลแสดงออกมาดังรูป 7 ตวั อยา่ งที่ 4 เขียนโปรแกรมรับค่าตัวอักษร จากเว็บไซต์ www.tinkercad.com ภาพที่ 7 แสดงการการนา Code ตวั อยา่ งมากรอกใน Tinkercad จากตัวอยา่ งขา้ งต้นสามารถวเิ คราะห์ระบบได้ดงั นี Input Process Output รบั ค่ำตวั อักษรที่ ตรวจสอบเง่ือนไขกำร แสดงค่ำตัวอักษรทร่ี บั เขำ้ มำ รบั คำ่ ตวั อกั ษรเขำ้ มำ ปอ้ นเขำ้ ไป

902 915 902 5. การนาเอาทพ์ ทุ จากคยี ์บอรด์ ไปใช้ เราสามารถรับคา่ จากปมุ่ คียบ์ อร์ดคอมพิวเตอร์และแสดงผลเป็นข้อความตอบรบั ซ่ึงสามารถเขียน เงือ่ นไขได้ดงั ตัวอยา่ ง Code ดา้ นล่าง Code ตวั อย่าง char a; //สร้างตวั แปร a เกบ็ อักษรขนาด 1 Byte void setup() { Serial.begin(9600); //เปิดการใชง้ านจอแสดงผลชอ่ ง 9600 } void loop() { if(Serial.available()>0) //ถ้ามีการกดตวั อักษร จะทาตามเงื่อนไขต่อไปนี { a=Serial.read(); //ตัวแปร a อา่ นค่าจากคยี บ์ อรด์ if(a=='A') //เมื่อมีการรับคา่ A และกดปุ่ม Enter { Serial.println(\"AA\"); // แสดงค่า AA ทีละบรรทดั }else if(a=='B') //เมื่อมีการรบั คา่ B และกดปุ่ม Enter { Serial.println(\"BB\"); // แสดงค่า BB ทีละบรรทัด }else //นอกเหนือจากนนั { Serial.println(\"CC\"); // แสดงค่า CC ทลี ะบรรทดั } } delay(100); }

903 916 903 ตัวอย่างที่ 5 เขยี นโปรแกรมนาเอาท์พทุ จากคียบ์ อรด์ ไปใช้ จากเว็บไซต์ www.tinkercad.com นนาำ� code ข้างบนไปวางไวใ้ นช่อง Text แแลลว้ ้วกกดดกกาารรททำ� างงาานนขขอองงโโปปรรแแกกรรมมหหลลงั งั จจาากกนนนั้ ันลลอองงพพมิ ิมพพข์ ์ อ้ ความ ใขนอ้ ทค่นี วี้จามะพใมิ นพท์ขน่ี อ้ จี คะวพาิมพว่าข์ ้อjaคtวuาrมoวnา่ gjaแtลu้วrกoดnทgี่ปแ่มุล้วEกnดtทeป่ีr ุ่มจะEไnดtผ้ eลrแจสะดไดงอ้ผอลกแมสดาดงองั รอปูกม8าดังรปู 8 ภาพท่ี 8 แสดงการการนา Code ตวั อย่างมากรอกใน Tinkercad จากตวั อย่างข้างต้นสามารถวเิ คราะห์ระบบได้ดงั นี Input Process Output รบั ค่ำตวั อกั ษรท่ี ตรวจสอบเง่อื นไขกำร แสดงค่ำตวั อักษรที่รับเข้ำมำ รับค่ำตวั อักษรเข้ำมำ ปอ้ นเขำ้ ไป ตวั อย่างที่ 6 การเขียนโปรแกรมคานวณทางคณิตศาสตรแ์ ละวทิ ยาศาสตร์ จากเว็บไซต์ www.tinkercad.com กาหนดสถานการ : จงคานวณหาแรงในการดึงวัตถุในแนวราบ เมื่อวัตถุมีมวล 10 กิโลกรัม ด้วยความเร่ง 2 เมตรต่อวินาทีกาลังสอง จากสูตร แรง(นิวตัน) = มวล(กิโลกรัม) x ความเร่ง(เมตรต่อวินาทีกาลังสอง) โดย การเขียนโปรแกรม Code ตวั อย่าง int m = 10 ; // กรอกคา่ มวล int a = 2; // กรอกค่าความเรง่ int F = m * a; // สร้างสมการคานวณ m คณู กบั a void setup() { Serial.begin(9600); // เปดิ การใชง้ านการแสดงผลทชี่ ่อง 9600

917 904 904 Code ตัวอยา่ ง Serial.print(\"mass = \"); // แสดงข้อความ mass = Serial.print(m); // แสดงค่า m (คา่ มวล) Serial.println(\" m\"); // แสดงข้อความ m Serial.print(\"acceleration = \");// แสดงข้อความ acceleration = Serial.print(a); // แสดงคา่ a (ค่าความเร่ง) Serial.println(\" m/s^2\"); // แสดงข้อความ m/s^2 Serial.print(\"Forc = \"); // แสดงขอ้ ความ Forc = Serial.print(F); // แสดงคา่ F (แรง) Serial.println(\" N\"); // แสดงข้อความ N } void loop() { } ภาพที่ 9 แสดงผลการนา Code ตัวอย่างมากรอกใน Tinkercad

905 918 905 ตัวอย่างที่ 7 การเขยี นโปรแกรมคานวณทางคณิตศาสตรแ์ ละวิทยาศาสตรท์ ี่มที างเลอื ก จากเวบ็ ไซต์ www.tinkercad.com กาหนดสถานการ : เมื่อมีแรงมากกว่า 1,000 นิวตัน จะแจ้งตัวอกั ษรคาว่า Very strong หากแรงมีคา่ น้อยกวา่ หรือเท่ากบั 1,000 นวิ ตนั จะแจ้งดว้ ยตัวอกั ษรคาว่า Past ซงึ่ แรงหาไดจ้ ากสูตร แรง(นวิ ตนั ) = มวล(กิโลกรัม) x ความเร่ง(เมตรต่อวนิ าทีกาลังสอง) โดยการเขยี นโปรแกรม Code ตัวอยา่ ง int m = 1000 ; // กรอกค่ามวล int a = 200; // กรอกค่าความเรง่ int F = m * a; // สร้างสมการคานวณ m คณู กับ a void setup() { Serial.begin(9600); // เปดิ การใช้งานการแสดงผลทช่ี ่อง 9600 Serial.print(\"mass = \"); // แสดงข้อความ mass = Serial.print(m); // แสดงคา่ m (ค่ามวล) Serial.println(\" m\"); // แสดงข้อความ m Serial.print(\"acceleration = \");// แสดงขอ้ ความ acceleration = Serial.print(a); // แสดงค่า a (ค่าความเรง่ ) Serial.println(\" m/s^2\"); // แสดงข้อความ m/s^2 Serial.print(\"Forc = \"); // แสดงขอ้ ความ Forc = Serial.print(F); // แสดงค่า F (แรง) Serial.println(\" N\"); // แสดงขอ้ ความ N Serial.println(\"------------------\"); // -------------------- while(true){ if(F>1000){Serial.println(\"Very strong\"); // เมื่อ F>1000 แสดงขอ้ ความ Very strong Serial.println(\"------------------\"); // -------------------- break;} if(F<=1000){Serial.println(\"Past\"); // เมือ่ F<=1000 แสดงขอ้ ความ Past Serial.println(\"------------------\"); // -------------------- break;} } } void loop() {

919 906 906 } ภาพที่ 9 แสดงผลการนา Code ตัวอย่างมากรอกใน Tinkercad

907 907 920 ใบงานท่ี 5.1 เร่ือง การใชค้ าส่ังวนซ้าเบอ้ื งตน้ รายชอ่ื สมาชกิ ในกลมุ่ ท.่ี .............. 1…………………………………………………………………………… ห้อง......... เลขท่ี……… 2…………………………………………………………………………… หอ้ ง......... เลขท…ี่ …… 1. ศึกษาใบความรทู้ ่ี 4 เรอื่ ง ทางเลือกในภาษาซี 2. ให้นักเรียนเขียนภาษาซีตามผังงาน (Flowchart) ท่กี าหนดตามเง่ือนไขต่อไปนี พรอ้ มทงั Run โปรแกรม ผ่าน Tinkercad ทแ่ี สดงผลผ่าน Serial monitor ผังงาน (Flowchart) Code ภาษาซี โปรแกรมคานวณหาระยะทางจากสมการ ระยะทาง S (เมตร) = อัตราเร็วคงที่ V (เมตรต่อวนิ าท)ี x เวลาt (วนิ าท)ี Void set up() กาหนดให้ : อัตราเร็ว V= 10 เมตรตอ่ วนิ าที และเวลา t = 5 วนิ าที { เรม่ิ ต้น V = อตั ราเรว็ ,t = เวลา } Void set loop() คานวณตามสมการ { s=vt แสดงคา่ s สินสดุ }

908 908 921 ใบงานที่ 5.2 เรอื่ ง การนาเสนอผงั งาน (Flowchart) และโปรแกรมในการใช้ทางเลือก รายชือ่ สมาชกิ ในกลมุ่ ที่............... 1…………………………………………………………………………… ห้อง......... เลขท…ี่ …… 2…………………………………………………………………………… หอ้ ง......... เลขที่……… คาชีแจง : ให้นกั เรียนออกแบบ ผังงาน (Flowchart) ระบบเทคโนโลยแี ละการเขยี นโปรแกรมภาษาซี ตามสถานการณท์ ี่กาหนดให้ พรอ้ มทงั นาเสนอหนา้ ชนั เรียน สถานการณโ์ ปรแกรม : รบั คา่ อณุ หภมู ทิ ่ีมหี นว่ ยเป็นเคลวิน (คา่ เดียว) พร้อมทังแสดงค่าอุณหภมู ิเปน็ หนว่ ย องศาเซลเซยี ส พร้อมทงั เขียนเงอื่ นไขการแจง้ เตือนหากเกิน 100 องศาเซลเซยี ส ให้แสดงขอ้ ความใน Serial monitor วา่ “Hot temperature” จากสตู ร อุณหภมู ิ (องศาเซลเซยี ส) = 273 + อุณหภมู ิ (เคลวิล) ผังงาน (Flowchart) ระบบเทคโนโลยี โปรแกรมภาษาซี Input Void set up() { Process } Output Void set loop() { }

922 909 909 แบบบนั ทกึ การประเมนิ ผเู้ รียน ด้านความรู้ แผนการจัดการเรยี นรทู้ ่ี 5 เรื่อง คาสงั่ วนรอบ หน่วยการเรียนรูท้ ี่ 4 เรอ่ื ง โปรแกรมเมอรน์ ้อย กลุม่ สาระการเรียนรู้ วิทยาศาสตร์ วชิ า เทคโนโลยี 1 ชน้ั มัธยมศึกษาปที ่ี 1 รายการประเมิน อธบิ ายความหมาย ออกแบบอัลกอรทิ ึม รปู แบบเขยี นโปรแกรมวน เพอ่ื แกป้ ญั หาทีม่ กี ารทางาน เลขที่ ชอื่ -สกุล ซา้ พรอ้ มทงั้ เขียน ผังงาน วนซา้ ด้วยคาสงั่ while do, (Flowchart) เพ่อื แสดง while และ for การทางานของโปรแกรม ทีอ่ อกแบบ 1 2 3 4 5 การแปลผลคะแนน(เลือกใช้อยา่ งใดอยา่ งหนง่ึ ตามความเหมาะสมกบั ลักษณะการประเมนิ ) ระดับคะแนน แปลผล ระดบั คณุ ภาพ คิดเปน็ ร้อยละ 4 ดีเย่ียม 76-100 3 ดี 51-75 2 พอใช้ 26-50 1 ปรับปรุง 0-25 ลงช่อื ...................................................ผปู้ ระเมิน (………….……………………………….) ครผู ู้สอน

910 923 910 เกณฑ์การวัดและประเมนิ ผลหนว่ ยท่ี 4 เร่ืองโปรแกรมเมอรน์ ้อย 5 สงิ่ ที่ต้องการวัด/ ระดบั คณุ ภาพ/คะแนน จุดประสงค์ 4 3 21 1. ด้านความรู้ (K) อธิบาย อธิบาย อธิบาย บอกความหมาย อธบิ ายความหมายรูปแบบ ความหมาย ความหมาย ความหมาย รูปแบบเขียน เขยี นโปรแกรมวนซาพร้อม รปู แบบเขยี น รูปแบบเขียน รูปแบบเขียน โปรแกรมวนซาได้ ทังเขยี น ผงั งาน(Flowchart) โปรแกรมวนซา โปรแกรมวนซา โปรแกรมวนซา เ(พFl่อื oแwสcดhงaกrาt)รทเพำ� ่ืองแานสดขงอกงาร พรอ้ มทงั เขียน ผงั พร้อมทงั เขยี น ผงั ได้ โทปารงแานกรขมอทงโอี่ ปอรกแแกบรมบ งาน (Flowchart) งาน (Flowchart) ทีอ่ อกแบบ เพ่อื แสดงการ เพอื่ แสดงการ ทางานของ ทางานของ โปรแกรม โปรแกรม ทอ่ี อกแบบได้ ที่ออกแบบ ได้ อยา่ งเหมาะสม อธบิ ายการออกแบบ อธบิ ายการ อธิบายการ บอกวธิ กี าร บอกวธิ ีการ อลั กอริทึมเพ่อื แกป้ ัญหาทม่ี ี ออกแบบ ออกแบบ ออกแบบ ออกแบบ การทางานวนซาดว้ ยคาสัง่ อลั กอริทมึ เพื่อ อลั กอริทึมเพื่อ อัลกอริทมึ เพอ่ื อัลกอริทึมเพือ่ while do, while และ for แกป้ ัญหาที่มีการ แก้ปญั หาท่ีมีการ แก้ปญั หาท่ีมีการ แกป้ ัญหาที่มีการ ทางานวนซาดว้ ย ทางานวนซาด้วย ทางานวนซาด้วย ทางานวนซาดว้ ย คาส่งั while do, คาส่งั while do, คาสงั่ while do, คาสัง่ while do while และ for while และ for while และ for ไดอ้ ย่างเหมาะสม ได้

911 924 911 แบบบนั ทกึ การประเมินผู้เรียน ดา้ นทักษะและกระบวนการ แผนการจัดการเรยี นรทู้ ี่ 5 เรื่อง คาส่งั วนรอบ หน่วยการเรียนรทู้ ี่ 4 เรื่อง โปรแกรมเมอรน์ ้อย กลมุ่ สาระการเรยี นรู้ วิทยาศาสตร์ วชิ า เทคโนโลยี 1 ช้ันมธั ยมศึกษาปีที่ 1 รายการประเมิน เลขท่ี ช่อื -สกุล ทกั ษะการคิด ทักษะการคิด ทกั ษะการ วเิ คราะห์ แกป้ ญั หา ทางานรว่ มกัน 1 2 3 4 5 เกณฑ์การให้คะแนน ลงช่อื ...................................................ผปู้ ระเมิน 4 คะแนน ระดับ ดมี าก (………….……………………………….) 3 คะแนน ระดับ ดี ครูผสู้ อน 2 คะแนน ระดับ พอใช้ 1 คะแนน ระดับ ปรบั ปรุง *เกณฑ์การผา่ น ระดับ 2 ขนึ ไป


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