บทเรียนที่ 2 พื้นฐานการเขียนโปรแกรม micro:bit (1)
     บทเรียนที่ 3 พื้นฐานการเขียนโปรแกรม micro:bit (2)
     บทเรียนที่ 4 คำสั่งควบคุมมอเตอร์
     บทเรียนที่ 5 การอ่านค่าเซนเซอร์
     บทเรียนที่ 6 คำสั่งหุ่นยนต์ตรวจจับเส้นอย่างง่าย
     บทเรียนที่ 7 การสร้างฟังก์ชั่นและเรียกใช้งานฟังก์ชั่น
     บทเรียนที่ 8 คำสั่งควบคุมเซอร์โวมอเตอร์
     บทเรียนที่ 9 คำสั่งวัดระยะทางด้วยอัลตร้าโซนิค
    แบบทดสอบหลังเรียน
    แหล่งเรียนรู้เพิ่มเติม
    ภาพกิจกรรมการเรียนการสอน
    ผู้จัดทำ
   
 
 
 
   บทเรียนที่ 4 คำสั่งควบคุมมอเตอร์

       หุ่นยนต์จะสามารถเคลื่อนที่ได้นั้น ต้องอาศัยการทำงานของมอเตอร์ ในการสั่งให้หุ่นยนต์สามารถหมุนซ้ายและหมุนขวา เดินหน้าหรือถอยหลังได้นั้น

ต้องอาศัยการเขียนคำสั่งเพื่อควบคุมมอเตอร์ให้มอเตอร์ทำงานตามคำสั่ง
1. ชุดคำสั่งควบคุมมอเตอร์เดี่ยว
     คำสั่งสำหรับสั่งการให้มอเตอร์แต่ละล้อเคลื่อนที่ตามที่กำหนด สำหรับรูปแบบการอ้างอิงของ IBIT คือ
  มอเตอร์ช่อง 1 ถูกเชื่อมต่อเข้ากับล้อด้านซ้าย
  มอเตอร์ช่อง 2 ถูกเชื่อมต่อเข้ากับล้อด้านขวา
 
2. ชุดคำสั่งควบคุมมอเตอร์คู่
     คำสั่งสำหรับสั่งการให้มอเตอร์แต่ละล้อเคลื่อนที่ตามที่กำหนด มีดังนี้
  คำสั่งสำหรับสั่งการให้หุ่นยนต์เคลื่อนที่ไปข้างหน้า
 
  คำสั่งสำหรับสั่งการให้หุ่นยนต์เคลื่อนที่ไปข้างหลัง
 
  คำสั่งสำหรับสั่งการให้หุ่นยนต์หมุนตัวไปทางซ้าย
 

   
  คำสั่งสำหรับสั่งการให้หุ่นยนต์หมุนตัวไปทางขวา
 

  คำสั่งสำหรับสั่งการให้หุ่นยนต์หยุดการเคลื่อนที่
 
3. การใช้คำสั่งควบคุมหุ่นยนต์อย่างง่าย
ลักษณะการทำงานของโปรแกรม : เมื่อกดสวิตช์ A บนบอร์ด microbit จะทำให้มอเตอร์ 1 และมอเตอร์ 2 ทำงานเพื่อบังคับ
ให้มอเตอร์หมุนไปข้างหน้าด้วยกำลังขับ 50 ต่อ 0.8 วินาที และหยุดการเคลื่อนที่ ขั้นตอนในการเขียนโปรแกรมมีดังนี้
 
     
ออกแบบและพัฒนาโดย นางสาวเนตร บุญวาสนา ตำแหน่งครู วิทยฐานะครูชำนาญการพิเศษ
โรงเรียนโคกสะอาดวิทยา สังกัดองค์การบริหารส่วนจังหวัดชัยภูมิ ตำบลโคกสะอาด อำเภอภูเขียว จังหวัดชัยภูมิ
เลขที่ 182 หมู่ 6 ตำบลโคกสะอาด อำเภอภูเขียว จังหวัดชัยภูมิ 36110 โทร 044-881-987 E-mail : natekoy9@gmail.com