สารบัญ:

วิธีโค้ดบรรทัดตาม Sumobot: 4 ขั้นตอน
วิธีโค้ดบรรทัดตาม Sumobot: 4 ขั้นตอน

วีดีโอ: วิธีโค้ดบรรทัดตาม Sumobot: 4 ขั้นตอน

วีดีโอ: วิธีโค้ดบรรทัดตาม Sumobot: 4 ขั้นตอน
วีดีโอ: [EP 3] Easiest Way Coding Sumo Robot using ModuleMoreSumo V2 2024, กรกฎาคม
Anonim
วิธีโค้ดไลน์ตาม Sumobot
วิธีโค้ดไลน์ตาม Sumobot

ในคำแนะนำนี้ ฉันจะให้รายละเอียดเกี่ยวกับกระบวนการที่คุณสามารถเขียนโค้ด Sumobot จาก Parallax เพื่อทำตามเส้นสีดำเส้นเดียว

ขั้นตอนที่ 1: วัสดุและเครื่องมือ

แล็ปท็อป

เครื่องมือแก้ไขแสตมป์พื้นฐาน (มีให้ที่นี่)

Parallax Sumobot Kit (มีให้ที่นี่ สร้างก่อนทำตามคู่มือนี้)

Parallax USB to Serial RS-232 Adapter พร้อมสายเคเบิล (รวมอยู่ใน Sumobot Kit)

ขั้นตอนที่ 2: คำอธิบายโค้ด

คำอธิบายรหัส
คำอธิบายรหัส

ฉันได้รวมไฟล์ไว้ในโค้ดที่ควรใช้ใน Sumobot แล้ว การให้ Sumobot ใช้รหัสนี้ทำได้ง่ายๆ เพียงดาวน์โหลดโค้ด เปิดด้วยโปรแกรมแก้ไข Basic STAMP เชื่อมต่อบอทกับคอมพิวเตอร์ผ่านอแด็ปเตอร์ที่รวมอยู่ใน รหัสและเลือกทำงานในขณะที่หุ่นยนต์ของคุณถูกขับเคลื่อนโดยพลิกสวิตช์ไปที่ตำแหน่งตรงกลาง (ขับเคลื่อนแต่ไม่รันโค้ด) หากคุณไม่เปิดหุ่นยนต์ โปรแกรมจะแสดงข้อผิดพลาดและจะไม่อัปโหลด

ขั้นตอนที่ 3: การปรับเปลี่ยนโค้ดเพื่อให้เหมาะกับความต้องการของคุณ

คุณสามารถทำให้ Sumobot เลี้ยวได้นานขึ้นและสั้นลงได้ง่ายๆ โดยการปรับเปลี่ยนตัวแปร "pulse" ภายในโค้ด (ทำให้มีขนาดใหญ่ขึ้น จะเพิ่มเวลาที่ใช้ในการเลี้ยว) อย่างไรก็ตาม เว้นแต่คุณจะทำการเลี้ยวที่ยาวและกว้างมาก สิ่งนี้ไม่จำเป็นและ ฉันไม่แนะนำเพราะมันอาจเป็นเรื่องยากที่จะได้รับระยะเวลาที่แน่นอนที่คุณต้องใช้ในการเลี้ยว คุณยังสามารถปิดการใช้งานหรือเพิ่มการหน่วงเวลาเริ่มต้น รวมถึงการเร่งความเร็วหรือทำให้หุ่นยนต์ช้าลง โค้ดและตัวแปรทุกบรรทัดมีความคิดเห็นที่อธิบายสิ่งที่พวกเขาทำ ดังนั้นจึงเป็นเรื่องง่ายในการเปลี่ยนตัวแปรให้เหมาะกับความต้องการของคุณ

ขั้นตอนที่ 4: เสร็จสิ้น

เมื่อคุณใช้รหัสที่ให้มาและหากต้องการ ให้เปลี่ยนตัวแปรเพื่อให้เหมาะกับความต้องการของคุณและอัปโหลดไปยัง Sumobot ง่ายๆ เพียงเปิดใช้และกำหนดเส้นสีดำเพื่อให้เป็นไปตามนั้นและจะทำงานโดยไม่มีปัญหา หากคุณประสบปัญหากับ Sumobot เช่น บอทไม่หมุนเมื่อมีมุม ให้ลองดาวน์โหลดไฟล์รหัสอีกครั้ง เนื่องจากคุณอาจพิมพ์ตัวอักษรหรือตัวเลขเพิ่มเติมโดยไม่ได้ตั้งใจเมื่อทำการแก้ไข

แนะนำ: