ภาพรวมหลักสูตรการเรียน
EDU:BIT Training & Project Kit
เรียนรู้การเขียนโปรแกรมแบบรหัสบล็อค (Block-based) และหลักการทำงานของตัวแปรต่างๆด้วย EDU:BIT
Hello, World! สวัสดีชาวโลก (LED Matrix on micro:bit)
ทักษะในบทเรียน บทที่ 1
เรียนรู้การเขียนโปรแกรม EDU:BIT ให้สามารถแสดงผลตัวอักษรและภาพเคลื่อนไหวบน LED matrix
อัพโหลดโปรแกรมลงบน บอร์ด micro:bit
เรียนรู้การบันทึก, เผยแพร่และแก้ไขไฟล์ .hex
แบบฝึกหัด: สร้างและแสดงผลภาพ เคลื่อนไหวโดยใช้ EDU:BIT
คำท้าทายจากบทเรียน: เขียนโปรแกรม EDU:BIT ให้ทำงานเป็นป้ายประชาสัมพันธ์ หรือกระดานประกาศดิจิทัล
เป่า ยิ๊งงงง ฉุบ (Push Buttons on micro:bit and Button Bit)
ทักษะในบทเรียน บทที่ 2
เรียนรู้การใช้ปุ่มกด A และ B เป็นอินพุตสำหรับกระตุ้น สถานการณ์
เรียนรู้การสร้างและใช้งานตัวแปร
เรียนรู้การใช้งานช่องค้นหาสำหรับการค้นหาบล็อก โปรแกรมที่ต้องการ
เรียนรู้การใช้งานอินพุตบล็อกสำหรับการเขียน โปรแกรมเชิงเหตุการณ์
แบบฝึกหัด: เล่นเกม เป่า ยิ๊งงงง ฉุบ โดยใช้ EDU:BIT
คำท้าทายจากบทเรียน: เขียนโปรแกรม EDU:BIT ให้ทำงานเป็นเครื่องนับและบันทึกจำนวนนักเรียนใน ห้องเรียน
มาฟังเพลงกัน (Music Bit → Piezo Buzzer + Audio Jack)
ทักษะในบทเรียน บทที่ 3
เรียนรู้การใช้ เปียโซบัซเซอร์ (Piezo buzzer) บน Music Bit เพื่อสร้างเสียงง่ายๆ
เรียนรู้การสร้างและใช้งานฟังก์ชั่น
เรียนรู้การคัดลอกบล็อกคำสั่ง
เรียนรู้การอ่านโน้ตเพลง
แบบฝึกหัด: เล่นเพลง Baby Shark โดยใช้ EDU:BIT
คำท้าทายจากบทเรียน: เขียนโปรแกรม EDU:BIT ให้ทำงานเป็นบัซเซอร์ สำหรับเกมโชว์
ทายซิฉันวาดอะไร? (Traffic Light Bit)
ทักษะในบทเรียน บทที่ 4
เรียนรู้การเขียนโปรแกรม EDU:BIT ให้สามารถแสดงผล LED สลับสีไฟและเปิด-ปิด เหมือนสัญญาณไฟจราจร โดยใช้ Traffic Light Bit
เรียนรู้การเพิ่มส่วนขยายของ EDU:BIT ใน Code editor
แบบฝึกหัด: เล่นเกมทายภาพโดยใช้ EDU:BIT เป็นเครื่องนับเวลาและนับคะแนน
คำท้าทายจากบทเรียน: เขียนโปรแกรม EDU:BIT ให้มีฟังกชั่นนับเวลาและนับคะแนน
ลูกเต๋าอินฟาเรดดิจิทัล (IR Bit)
ทักษะในบทเรียน บทที่ 5
เรียนรู้การเขียนโปรแกรม EDU:BUIT ให้สามารถตรวจจับวัตถุโดยใช้เซนเซอร์อินฟาเรด (IR Sensor)
เรียนรู้การใช้ วาย ลูป (while loops)
เรียนรู้การสร้างและใช้งาน อาเรย์ (Arrays)
แบบฝึกหัด: เล่นเกมบันไดงู โดยใช้ EDU:BIT เป็นลูกเต๋าดิจิทัล
คำท้าทายจากบทเรียน: เขียนโปรแกรม EDU:BIT ให้ทำงานเป็นเครื่องตรวจจับการนั่งหลังงอ
มาไล่จับกันเถอะ (Potentio Bit)
ทักษะในบทเรียน บทที่ 6
เรียนรู้การโปรแกรม EDU:BIT ให้อ่านค่าแอนะล็อกจากตัวต้านทานปรับค่าได้ (Potentiometer)
เรียนรู้การเปรียบเทียบค่า (Mapping) ของแอนะล็อก อินพุตในช่วงที่เหมาะสม
เรียนรู้การใช้งานบล็อกคำสั่งเงื่อนไขในการโปรแกรมแบบมีเงื่อนไข
แบบฝึกหัด: เล่นเกมไล่จับโดยใช้ ED:BIT
คำท้าทายจากบทเรียน: เขียนโปรแกรม EDU:BIT ให้เป็นนาฬิกาจับเวลา (โดยให้สามารถปรับระยะเวลาได้)
เสียงปรบมือของใครดังกว่ากันนะ? (Sound Bit)
ทักษะในบทเรียน บทที่ 7
เรียนรู้การโปรแกรม EDU:BIT ให้สามารถตรวจจับเสียงโดยใช้เซนเซอร์เสียง (Sound sensor)
เรียนรู้การใช้เหตุการณ์เป็นตัวกระตุ้นในการเปลี่ยน โหมดการทำงาน
แบบฝึกหัด: โปรแกรมให้ EDU:BIT เป็นเครื่องตรวจวัดระดับเสียงปรบมือ สำหรับใช้ในการตัดสินผู้ชนะการประกวดความสามารถพิเศษในชั้นเรียน
คำท้าทายจากบทเรียน: เขียนโปรแกรม EDU:BIT ให้เป็นเครื่องตรวจสอบเสียงรบกวนในห้องเรียน
ทวิสเตอร์แสนสนุก (DC Motor)
ทักษะในบทเรียน บทที่ 8
เรียนรู้การโปรแกรม EDU:BIT เพื่อควบคุมทิศทางการ หมุนและความเร็วการหมุน DC Motor
เรียนรู้การใช้บล็อกเครื่องมือทางคณิตศาสตร์ ในการคำนวณเลข
แบบฝึกหัด: เล่นเกมทวิสเตอร์โดยใช้ EDU:BIT เป็นเครื่องหมุนสุ่มสี
คำท้าทายจากบทเรียน: เขียนโปรแกรม EDU:BIT ให้เป็นพัดลมที่สามารถสั่งงานด้วยเสียงพร้อมระบบควบคุมความเร็ว
มายิงลูกโทษกัน!...เข้าไปแล้ว! (Servo Motor)
ทักษะในบทเรียน บทที่ 9
เรียนรู้การโปรแกรม EDU:BIT สำหรับการควบคุม Servo Motor ตามมุมองศาที่ต้องการ
แบบฝึกหัด: เล่นเกมยิงลูกโทษโดยใช้ EDU:BIT สำหรับการควบคุมการ เคลื่อนที่ของผู้รักษาประตู
คำท้าทายจากบทเรียน: เขียนโปรแกรม EDU:BIT ให้เป็นเครื่องเคาะจังหวะ (metronome)
เกมทายใจ, เธอจะรู้ใจเราไหมนะ (RGB Bit)
ทักษะในบทเรียน บทที่ 10
เรียนรู้การโปรแกรม EDU:BIT ให้สามารถแสดงผลเปิด- ปิดและทำให้สีของ LED บน RGB Bit สว่างขึ้นในรูปแบบที่แตกต่างกัน
แบบฝึกหัด: เล่นเกมทายใจโดยใช้ RGB LEDs บน EDU:BIT เพื่อตั้งโจทย์และแสดงคำตอบ
คำท้าทายจากบทเรียน: เขียนโปรแกรม EDU:BIT ให้เป็นเครื่องฝึกความจำ
ไซม่อนสั่งให้…ตั้งใจดู LED ให้ดีนะ (Radio Communication)
ทักษะในบทเรียน บทพิเศษ
เรียนรู้การโปรแกรม EDU:BIT สำหรับการส่งและรับสัญญาณวิทยุ
แบบฝึกหัด: เล่นเกมไซม่อนสั่งโดยใช้ EDU:BIT ในการสื่อสารระหว่างผู้เล่น และเปิดไฟ LED
คำท้าทายจากบทเรียน: เขียนโปรแกรม EDU:BIT สองตัวขึ้นไปเพื่อสร้างระบบเครือข่ายสำหรับส่งความคิดเห็นในห้องเรียน