สารบัญ:

Walter the Sonar Bot: 29 ขั้นตอน
Walter the Sonar Bot: 29 ขั้นตอน

วีดีโอ: Walter the Sonar Bot: 29 ขั้นตอน

วีดีโอ: Walter the Sonar Bot: 29 ขั้นตอน
วีดีโอ: Walter Isaacson: The History Of The Future 2024, พฤศจิกายน
Anonim
วอลเตอร์ โซนาร์ บอท
วอลเตอร์ โซนาร์ บอท

เราจะตั้งโปรแกรมโซนาร์ของวอลเตอร์

ขั้นตอนที่ 1:

วิดีโอกวดวิชานี้ทำตามขั้นตอนที่สอนได้

ขั้นตอนที่ 2:

ภาพ
ภาพ

เราจะแก้ไขรหัสไมโครบอทของวอลเตอร์เพื่อให้มีโซนาร์ที่ใช้งานได้

ขั้นตอนที่ 3:

ภาพ
ภาพ

เปิดแท็บอินพุตและเลือกคำสั่ง On Button Press ที่ฉันไฮไลต์ไว้

ขั้นตอนที่ 4:

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

เราต้องการ 2 คำสั่งเหล่านี้ อย่าลืมเปลี่ยนปุ่มใดปุ่มหนึ่งเป็น B และปล่อยให้อีกปุ่มหนึ่งอยู่บน A

ขั้นตอนที่ 5:

ภาพ
ภาพ

เปิดแท็บตัวแปรแล้วคลิกสร้างตัวแปร

ขั้นตอนที่ 6:

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

เมื่อคุณคลิกที่สร้างตัวแปร ระบบจะขอให้คุณตั้งชื่อเพื่อให้ง่าย ๆ เพียงแค่ตั้งชื่อให้ปุ่ม จากนั้นกด ตกลง จากนั้นคุณจะเห็น 3 คำสั่งปรากฏขึ้น

ขั้นตอนที่ 7:

ภาพ
ภาพ
ภาพ
ภาพ

ลากคำสั่ง Set Button ไปที่คำสั่ง On Button ตามที่ฉันแสดง

ขั้นตอนที่ 8:

ภาพ
ภาพ

เปิดแท็บลอจิกแล้วหยิบคำสั่งที่ฉันเน้นไว้

ขั้นตอนที่ 9:

ภาพ
ภาพ
ภาพ
ภาพ

แทนที่คำสั่งปุ่มด้วยคำสั่งใหม่

ขั้นตอนที่ 10:

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

เลือกตัวแปรของปุ่มและแทนที่ 0 ตัวแรก คุณอาจต้องลองสองสามครั้งเพื่อให้สแนปไปยังจุดหยุดที่ถูกต้อง

ขั้นตอนที่ 11:

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

เปิดแท็บตัวแปรและเราจะสร้างตัวแปรใหม่ชื่อ Sonar

ขั้นตอนที่ 12:

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

ไปที่ส่วนขยายและค้นหาโซนาร์แล้วเลือกอันที่ฉันไฮไลต์ไว้

ขั้นตอนที่ 13:

ภาพ
ภาพ
ภาพ
ภาพ

หยิบชุดคำสั่ง Sonar แล้วลากไปใต้คำสั่ง if

ขั้นตอนที่ 14:

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

ลากคำสั่ง Sonar ไปที่ตัวแปรโซนาร์

ขั้นตอนที่ 15:

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

ต่อไปเราจะเปลี่ยนตัวแปรในคำสั่งโซนาร์

ขั้นตอนที่ 16:

ภาพ
ภาพ
ภาพ
ภาพ

เปิดแท็บลอจิกแล้วลากคำสั่ง if else ใต้คำสั่ง Sonar

ขั้นตอนที่ 17:

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

เปิดแท็บตรรกะแล้วลากคำสั่งเพื่อแทนที่คำสั่งจริง

ขั้นตอนที่ 18:

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

ลาก Sonar Variable และแทนที่ข้อความจริง

ขั้นตอนที่ 19:

ภาพ
ภาพ
ภาพ
ภาพ

ลากคำสั่งเซอร์โวต่อเนื่องภายใต้คำสั่ง if ที่สอง

ขั้นตอนที่ 20:

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

คลิกที่ขั้นสูงแล้วเปิดแท็บการควบคุม จากนั้นลากไปไว้ใต้คำสั่งเซอร์โวต่อเนื่อง 2 คำสั่งแรก

ขั้นตอนที่ 21:

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

ลากชุดคำสั่งต่อเนื่องชุดที่สองภายใต้คำสั่งรอ

ขั้นตอนที่ 22:

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

เพิ่มเวลารอภายใต้ชุดคำสั่งเซอร์โวต่อเนื่องชุดที่สอง จากนั้นลากชุดคำสั่งต่อเนื่องชุดที่สามภายใต้คำสั่ง else แรก

ขั้นตอนที่ 23:

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

ลบคำสั่งอื่นๆ และปล่อยให้คำสั่ง else if และคำสั่ง stop servo

ขั้นตอนที่ 24:

ภาพ
ภาพ

ลากคำสั่งหยุดเซอร์โวภายใต้คำสั่ง else if

ขั้นตอนที่ 25:

ภาพ
ภาพ
ภาพ
ภาพ

เปิดแท็บลอจิกแล้วลากคำสั่งไปที่ช่อง

ขั้นตอนที่ 26:

ภาพ
ภาพ
ภาพ
ภาพ

ลากตัวแปรปุ่มเพื่อแทนที่ 0

ขั้นตอนที่ 27:

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

ตอนนี้กำลังจะเปลี่ยนตัวแปรบางตัว

ขั้นตอนที่ 28:

ภาพ
ภาพ

นี่คือลักษณะของรหัสที่เสร็จแล้ว

แนะนำ: