ภาพรวมหลักสูตรการเรียน
Zoombit Robot Car Kit
Hello World! เริ่มต้นเขียนโปรแกรม
(On Start block vs Forever block)
ทักษะในบทเรียน บทที่ 1
เรียนรู้การเขียนโปรแกรมให้แสดงข้อความและภาพเคลื่อนไหว ผ่าน LED matrix บน micro:bit
เรียนรู้การดาวน์โหลดโค้ดโปรแกรมลงบนบอร์ดmicro:bit
แบบฝึกหัด
เกมถอดรหัส
เขียนโปรแกรม ZOOM:BIT ให้ตอบกลับโดยใช้รหัสลับเดียวกัน และทายว่า ZOOM:BIT กำลังจะสื่อสารอะไรกับเรา
Let's Hear It Sing Us A Song! เขียนโปรแกรมบรรเลงเพลง
(Piezo buzzer/speaker on micro:bit)
ทักษะในบทเรียน บทที่ 2
เรียนรู้การสร้างและใช้งานฟังก์ชั่น
เรียนรู้การเขียนโปรแกรมให้เล่นเมโลดี้/เพลง
เรียนรู้การใช้ฟังก์ชั่น loops block สำหรับการเขียนคำสั่งซ้ำ
เรียนรู้การอ่านและเขียนโน้ตเพลง
แบบฝึกหัด
สร้างเพลงจากโจทย์ที่กำหนด
เขียนโปรแกรม ZOOM:BIT จากโน๊ตเพลงที่กำหนดให้ และทายว่าคือเพลงอะไร? หรือออกแบบและสร้างโน๊ตเพลงของตัวเอง
Turn Those Lights ON! เขียนโปรแกรมเปิดไฟหน้า
(LED headlights)
ทักษะในบทเรียน บทที่ 3
เรียนรู้การเพิ่มส่วนขยายของ ZOOM:BIT ใน makecode editor
เรียนรู้การตรวจจับระดับแสงโดยรอบ
เรียนรู้การเขียนโปรแกรม ZOOM:BIT เพื่อให้ตอบสนองต่อระดับแสงต่างๆ (โดยใช้จอแสดงผล LED matrix เป็นเซ็นเซอร์วัดแสง)
แบบฝึกหัด
เขียนโปรแกรม ZOOM:BIT ให้สามารถสื่อสารด้วยรหัสมอรส์ (Morse Code)
เขียนโปรแกรม ZOOM:BIT ให้สามารถกะพริบไฟหน้า เมื่อกดปุ่ม A หรือ B
Let's Get Moving! เขียนโปรแกรมให้เริ่มคลื่นไหว
(DC motors)
ทักษะในบทเรียน บทที่ 4
เรียนรู้การเขียนโปรแกรม ZOOMBIT ให้สามารถควบคุมการเลี้ยวซ้าย, เลี้ยวขวา และเดินหน้า
เรียนรู้การควบคุมความเร็วและหน่วงเวลาเพื่อควบคุมมุม/ระยะการเคลื่อนที่
แบบฝึกหัด
เขียนโปรแกรม ZOOM:BIT ให้เดินหน้า,เลี้ยวซ้าย และเลี้ยวขวา
สร้างเส้นทางและสิ่งกีดขวางโดยสุ่มวางสิ่งของ และให้นำทาง ZOOM:BIT จากจุดเริ่มต้นไปยังจุดสิ้นสุด โดยกดปุ่ม A, B และ A+B
Left? Right? Please Signal Where You're Going! เขียนโปรแกรมแสดงไฟสถานะ: เลี้ยวซ้าย, เลี้ยวขวา, และเดินหน้า
(RGB LEDs on REKA:BIT)
ทักษะในบทเรียน บทที่ 5
เรียนรู้การเขียนโปรแกรมให้ไฟ RGB LEDs บน ZOOM:BIT สว่างขึ้นเป็นสีต่างๆ
ฝึกการสังเกตสีของไฟที่สว่างขึ้นตามคำสั่งที่เขียน
เรียนรู้การใช้ฟังก์ชั่น loops block สำหรับการเขียนคำสั่งซ้ำ
แบบฝึกหัด
สร้าง ZOOM:BIT เป็นหุ่นยนต์ฉุกเฉิน
เขียนโปรแกรม ZOOM:BIT ให้กระพริบไฟ RGB LEDs เหมือนไฟฉุกเฉินของรถตำรวจ
เขียนโปรแกรมให้มีเสียงไซเรน พร้อมกับไฟที่กระพริบ
Let's Dance! เขียนโปรแกรมขยับเข้ากับจังหวะ
(Servo motor)
ทักษะในบทเรียน บทที่ 6
เรียนรู้การเขียนโปรแกรม ZOOM:BIT ให้สามารถเลื่อนและหันหัว
เรียนรู้การตั้งค่าและปรับมุมของเซอรืโวมอเตอร์อย่างละเอียด
แบบฝึกหัด
หุ่นยนต์ Dancing
เขียนโปรแกรมให้ ZOOM:BIT หันหัวซ้าย-ขวา
เขียนโปรแกรมให้ ZOOM:BIT ให้สามารถแสดงท่าเต้นง่ายๆ
Obstacle Detected! เขียนโปรแกรมหลีกเลี่ยงสิ่งกีดขวาง
(Ultrasonic sensor)
ทักษะในบทเรียน บทที่ 7
เรียนรู้การเขียนโปรแกรม ZOOM:BIT เพื่อตรวจจับสิ่งกีดขวาง (โดยใช้เซ็นเซอร์อัลตราโซนิก)
เรียนรู้การเขียนโปรแกรมโดยใช้เงื่อนไข if-then-else, nested-if และ functions
แบบฝึกหัด
เขียนโปรแกรมให้ ZOOM:BIT สามารถตรวจจับสิ่งกีดขวางและตอบสนองตามระยะห่างของสิ่งกีดขวาง
เขียนโปรแกรมให้ ZOOM:BIT เป็น “อัลตราโซนิกเปียโน” เพื่อเล่นโทนเสียงต่างๆ
Stay On Track! เขียนโปรแกรมเดินตามเส้น
(Maker Line Sensor)
ทักษะในบทเรียน บทที่ 8
เรียนรู้การเขียนโปรแกรม ZOOM:BIT ปรับเทียบ (Calibrate) Maker Line sensor
เรียนรู้การเขียนโปรแกรม ZOOM:BIT ให้ตรวจจับเส้นสีดำ (โดยใช้เซ็นเซอร์อินฟราเรด)
แบบฝึกหัด
เขียนโปรแกรมให้ ZOOM:BIT วิ่งไปรอบสนามหลังจากกดปุ่ม A
เขียนโปรแกรมให้ ZOOM:BIT เล่นเสียง 1/2 จังหวะทุกครั้งที่เข้าเส้นชัย, แสดงจำนวนรอบ และหยุดหลังจากครบ 3 รอบ
Bringing Everthing Together. You've Got This!
เขียนโปรแกรมเปลี่ยน mode: 0, 1 และ 2
ทักษะในบทเรียน บทที่ 9
เรียนรู้การเขียนโปรแกรม ZOOM:BIT เพื่อสลับจากโหมดหนึ่งไปอีกโหมดหนึ่ง
แบบฝึกหัด
เขียนโปรแกรมให้ ZOOM:BIT สลับระหว่างโหมดธรรมดา, โหมดหลบหลีกสิ่งกีดขวาง และโหมดเดินตามเส้น
เขียนโปรแกรมให้ ZOOM:BIT แก้ไขโค้ดเพื่อเพิ่ม “โหมดพิเศษ” อีกอัน
Roger Roger.. Can You Hear Me? เขียนโปรแกรม Remote Control
(Radio Communication)
ทักษะในบทเรียน บทพิเศษ
เรียนรู้การโปรแกรม ZOOM:BIT สำหรับการส่งและรับสัญญาณวิทยุ
แบบฝึกหัด
เขียนโปรแกรมให้ ZOOM:BIT ควบคุมจากระยะไกล โดยส่งข้อความลับหรือส่งของขวัญ สร้างความประทับใจให้กับสมาชิกในครอบครัวหรือเพื่อนของคุณ