Course cover

หลักสูตร Robotics Beginner with Micro: bit

หลักสูตรนี้เหมาะสำหรับ

👦 เด็กอายุ 10 ปีขึ้นไป
🧑‍💻 ผู้ที่ไม่เคยเขียนโปรแกรมมาก่อน

อุปกรณ์ที่ใช้ในการเรียน

  • Micro:bit Board

  • Micro:bit Maqueen

  • สนามจำลอง

สิ่งที่ผู้เรียนต้องเตรียม
💻 คอมพิวเตอร์หรือแล็ปท็อป

จุดเด่นของหลักสูตร

  • เรียนรู้ผ่าน อุปกรณ์จริง ทั้งบอร์ด Micro:bit และหุ่นยนต์ Maqueen

  • กิจกรรมที่ ฝึกคิดวิเคราะห์ และ แก้ปัญหาเบื้องต้น

  • ใช้โปรแกรม Microsoft MakeCode ที่เรียนรู้ได้ง่าย

หลักการและเหตุผล

Micro:bit เป็นแพลตฟอร์มไมโครคอนโทรลเลอร์ที่สามารถเขียนโปรแกรมด้วย บล็อกคำสั่ง, JavaScript, หรือ Python รองรับการใช้งานผ่านเบราว์เซอร์ และแอปพลิเคชัน พร้อมเซนเซอร์หลากหลาย เช่น LED, แสง, อุณหภูมิ, เข็มทิศ, ความเร่ง และ สามารถประยุกต์กับหุ่นยนต์ Maqueen ได้อย่างสร้างสรรค์

วัตถุประสงค์ของหลักสูตร

  • เข้าใจพื้นฐานการเขียนโปรแกรมด้วย Micro:bit

  • ใช้งานเว็บไซต์/แอป Microsoft MakeCode ได้

  • เขียนโปรแกรมบล็อกคำสั่งได้

  • ควบคุมหุ่นยนต์ให้หลบสิ่งกีดขวาง วิ่งตามเส้น และตอบสนองต่อเงื่อนไขต่าง ๆ

คุณสมบัติผู้เรียน

  • ใช้งานคอมพิวเตอร์ได้ในระดับพื้นฐาน

  • สนใจการเขียนโปรแกรมหรือหุ่นยนต์

เนื้อหาการเรียน

วันที่ 1 : แนะนำ Micro:bit และพื้นฐานการเขียนโปรแกรม

 

  • ทำความรู้จักกับ micro: bit

  • วิธีใช้งาน MakeCode และการติดตั้งไลบรารีที่จำเป็น

  • ทำความรู้จักบล็อกคำสั่งพื้นฐาน

  • On start & Forever

  • Display : ไฟกระพริบ, เลื่อนข้อความ, ล้างหน้าจอ

  • Music

 

  • ตรวจสอบเหตุการณ์กดปุ่ม A B
  • การเอียง แสดงตัวเลข
  • เขียนโปรแกรม สุ่มค่าตัวเลขเมื่อมีการเขย่า
  • Forever/Repeat
  • while Loop
  • for Loop

 

  • ทำความรู้จักและใช้งานตัวแปร ( Variable)
  • สร้างตัวแปร เก็บค่าตัวเลข
  • เขียนโปรแกรม นับค่าตัวเลข เพิ่มค่าขึ้นเรื่อย ๆ
  • เขียนโปรแกรม นับค่าตัวเลข เพิ่มค่า/ลดค่าด้วยการกดปุ่ม
  • รู้จักเงื่อนไข if-else
  • ใช้คําสั่ง if ตรวจสอบเงื่อนไข จากการกดสวิตช์ A B
  • เขียนโปรแกรม นับค่าขึ้นเรื่อย ๆ ถ้ามากกว่า 9 เคลียร์เป็น 0

 

  • รู้จักเซนเซอร์วัดอุณหภูมิ
  • การอ่านค่าอุณหภูมิด้วย micro:bit
  • สร้างเงื่อนไขจากการอ่านค่าอุณหภูมิ
  • รู้จัก Light Level เซ็นเซอร์วัดระดับความสว่างของแสง
  • การอ่านค่าความสว่างของแสง
  • ตรวจสอบการอ่านค่า Light Level ด้วย serial monitor

 

  • เกมส์เป่ายิงฉุบ (Rock-Paper-Scissors)
  • โคมไฟอัจฉริยะ (Tinkercad ต่อวงจรไฟ Led กับ micro:bit/Light Level)

 

  • การใช้งาน Extensions เบื้องต้น
  • การใช้งาน micro:bit ร่วมกับรถหุ่นยนต์ maqueen
  • การสั่งงานมอเตอร์
  • การควบคุมทิศทาง

 

  • รู้จักเซนเซอร์ Ultrasonic
  • การเขียนโปรแกรมอ่านค่าจากเซนเซอร์ Ultrasonic
  • การเขียนโปรแกรมรถหุ่นยนต์หลบสิ่งกีดขวาง
  • การเขียนโปรแกรมรถหุ่นยนต์ติดตามวัตถุ

 

  • รู้จักเซนเซอร์อินฟาเรด (IR Sensor)
  • การเขียนโปรแกรมอ่านค่าจากเซนเซอร์อินฟาเรด (IR Sensor)
  • การเขียนโปรแกรมหุ่นยนต์วิ่งตามเส้นอัตโนมัติ

 

  • การใช้งาน Function
  • การเขียนโปรแกรมหุ่นยนต์วิ่งตามเส้น ผ่านทางแยก

 

  • การเขียนโปรแกรมหุ่นยนต์วิ่งตามเส้น ทำภารกิจ

ระยะเวลาในการปิดรับสมัคร

Days
Hours
Minutes
Seconds

ติดต่อสอบถามเพิ่มเติม

Phone

099-141-9988

Line OA

@upskill