สารบัญ:

รีโมทคอนโทรล Micro:Bit Rover: 4 ขั้นตอน
รีโมทคอนโทรล Micro:Bit Rover: 4 ขั้นตอน

วีดีโอ: รีโมทคอนโทรล Micro:Bit Rover: 4 ขั้นตอน

วีดีโอ: รีโมทคอนโทรล Micro:Bit Rover: 4 ขั้นตอน
วีดีโอ: Micro:Bit Robot - Remote Control Program 2024, กรกฎาคม
Anonim
รีโมทคอนโทรล Micro:Bit Rover
รีโมทคอนโทรล Micro:Bit Rover

GiggleBot เป็นแพลตฟอร์มที่ใช้งานง่ายซึ่งเหมาะอย่างยิ่งสำหรับการเข้าสู่วิทยาการหุ่นยนต์โดยไม่ต้องมีความรู้เกี่ยวกับการเขียนโปรแกรม วิทยาการหุ่นยนต์ กลไก และอื่นๆ มาก่อน มันถูกจับคู่กับ BBC micro:bit เพื่อให้สภาพแวดล้อมที่คุณสามารถเรียนรู้การเขียนโค้ดและเพิ่มพูนความรู้ของคุณ micro:bit นำเสนอสภาพแวดล้อมการเข้ารหัสแบบลากและวางที่เรียกว่า Makecode สิ่งนี้ทำให้คุณสามารถตั้งโปรแกรมรถแลนด์โรเวอร์ GiggleBot ในแบบเลโก้ ซึ่งสนุกสนานและสนุกมาก

สิ่งที่น่าสนใจอย่างหนึ่งของ micro:bit คือมันให้วิธีการที่ง่ายดายในการแลกเปลี่ยนข้อมูลจาก micro:bit หนึ่งไปยังอีก micro:bit ดังนั้นถ้าคุณมีสองรายการ คุณสามารถส่งข้อความไปมาได้ GiggleBot ใช้ประโยชน์จากสิ่งนี้และมอบบล็อกที่เป็นมิตรสำหรับผู้เริ่มต้นเพื่อสร้างรถควบคุมระยะไกลของคุณเอง!

ขั้นตอนที่ 1: วัสดุ

วัสดุ
วัสดุ
วัสดุ
วัสดุ

คุณจะต้องการ:

สำหรับรถแลนด์โรเวอร์:

  • GiggleBot
  • ไมโคร:บิต
  • แบตเตอรี่ AA 3 ก้อน
  • สาย USB ที่มาพร้อมกับ micro:bit

สำหรับตัวควบคุม:

  • ไมโครบิต
  • ก้อนแบตเตอรี่พร้อมแบตเตอรี่

รับ GiggleBot ที่นี่

ขั้นตอนที่ 2: ตั้งโปรแกรมรีโมทคอนโทรล

ตั้งโปรแกรมรีโมทคอนโทรล
ตั้งโปรแกรมรีโมทคอนโทรล
ตั้งโปรแกรมรีโมทคอนโทรล
ตั้งโปรแกรมรีโมทคอนโทรล

รีโมตคอนโทรลคือ micro:bit ที่คุณถืออยู่ในมือ มันจะส่งคำสั่งไปยังรถแลนด์โรเวอร์อย่างต่อเนื่องในขณะที่คุณโบกมือไปรอบๆ

ไปที่โปรแกรมแก้ไข Makecode โหลดส่วนขยายการหัวเราะคิกคัก และตั้งชื่อโปรเจ็กต์ของคุณ หากคุณต้องการความช่วยเหลือในส่วนนี้ โปรดดูคำแนะนำของ Easy Micro:Bit Rover

รหัสสำหรับรีโมทคอนโทรลนั้นเรียบง่ายและประกอบด้วยบล็อกเดียวในการวนซ้ำตลอดไป

บล็อกการควบคุมระยะไกลภายนอกกลุ่ม 1 ใช้เพื่อส่งสัญญาณจากรีโมทคอนโทรล micro:bit กลับไปที่ GiggleBot

สัญญาณจะขึ้นอยู่กับตำแหน่งรีโมทคอนโทรลในอวกาศ:

  • ถือแนวนอนเพื่อหยุด GiggleBot ไม่ให้เคลื่อนที่
  • เอียงซ้ายหรือขวาเพื่อเลี้ยว
  • เอียงมันลงไปข้างหน้า
  • เอียงขึ้นเพื่อถอยหลัง

ยิ่งคุณเอียงมากเท่าไหร่ รถแลนด์โรเวอร์ก็จะยิ่งเคลื่อนที่เร็วขึ้นเท่านั้น

กลุ่มที่ 1 ของกลุ่มกำลังตั้งค่ากลุ่มวิทยุที่ micro:bits จะสื่อสาร micro:bits สองตัวต้องอยู่ในกลุ่มเดียวกัน หากคุณมี GiggleBots ตัวอื่นอยู่ในห้อง แต่ละชุดจะต้องอยู่ในกลุ่มของตัวเอง

ดาวน์โหลดโค้ดลงบนรีโมทคอนโทรล micro:bit

ขั้นตอนที่ 3: รหัส GiggleBot

รหัส GiggleBot
รหัส GiggleBot
รหัส GiggleBot
รหัส GiggleBot

GiggleBot ต้องตอบสนองทุกครั้งที่ได้รับคำสั่งจากรีโมทคอนโทรล

มีบล็อกเหตุการณ์เฉพาะสำหรับสิ่งนี้: ในการควบคุมระยะไกลที่ได้รับ กลุ่ม 1 ภายในบล็อกนี้ปล่อยบล็อกการกระทำการควบคุมระยะไกล

ลำดับนี้จะถูกเรียกใช้ทุกครั้งที่ได้รับข้อความวิทยุจากรีโมตคอนโทรล และการดำเนินการที่จำเป็นจะดำเนินการโดย GiggleBot

ดาวน์โหลดโค้ดนี้และติดตั้งลงใน micro:bit ของ GiggleBot

ขั้นตอนที่ 4: เริ่มขับ GiggleBot ของคุณ

เพิ่มพลังให้หุ่นยนต์ทั้งสองและเริ่มควบคุม GiggleBot ของคุณ!

สร้างหลักสูตรที่ท้าทายและดูว่าคุณจะผ่านมันไปได้เร็วแค่ไหน มีความสุข!

แนะนำ: