สารบัญ:

วิธีโค้ดตัวเรียงลำดับสีใน Modkit สำหรับ Vex: 7 ขั้นตอน
วิธีโค้ดตัวเรียงลำดับสีใน Modkit สำหรับ Vex: 7 ขั้นตอน

วีดีโอ: วิธีโค้ดตัวเรียงลำดับสีใน Modkit สำหรับ Vex: 7 ขั้นตอน

วีดีโอ: วิธีโค้ดตัวเรียงลำดับสีใน Modkit สำหรับ Vex: 7 ขั้นตอน
วีดีโอ: รีวิว Mod Pod SMOK G-PRIV Pod Kit 2024, กรกฎาคม
Anonim
วิธีโค้ดตัวเรียงลำดับสีใน Modkit สำหรับ Vex
วิธีโค้ดตัวเรียงลำดับสีใน Modkit สำหรับ Vex

สวัสดีทุกคน, ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีเขียนโค้ดตัวเรียงลำดับลูกบอลสีใน Modkit สำหรับ Vex

หวังว่าคุณจะทำมันและสนุก!

กรุณาลงคะแนนให้ฉัน!:)

เสบียง:

คอมพิวเตอร์

Modkit สำหรับ Vex:

ชุด Vex IQ

ลูกบอลสี Vex (ขาวและดำ)

ขั้นตอนที่ 1: การสร้างตัวเรียงลำดับ

การเรียงลำดับ
การเรียงลำดับ

นี่ไม่ใช่รหัสทางเทคนิค ดังนั้นฉันจะเพิ่มรูปและบอกคุณว่ามันทำงานอย่างไร

ลูกบอลมาที่ด้านหน้า ผ่านเซ็นเซอร์สี บอกมอเตอร์ว่าต้องเลี้ยวไปทางไหน วางลูกบอลบนเส้นทางที่ต่างกัน

ขั้นตอนที่ 2: การตั้งค่ารหัส

การตั้งค่ารหัส
การตั้งค่ารหัส

ก่อนอื่น คุณต้องลากและวางเซ็นเซอร์สีและมอเตอร์ ตรวจสอบให้แน่ใจว่าได้ตั้งค่าเซ็นเซอร์สีเป็นโหมดสเกลสีเทา คุณสามารถเลือกพอร์ตใดก็ได้สำหรับส่วนประกอบ

ขั้นตอนที่ 3: การเข้ารหัสเซ็นเซอร์สี

การเข้ารหัสเซ็นเซอร์สี
การเข้ารหัสเซ็นเซอร์สี

นี่คือรหัสทั้งหมดสำหรับเซ็นเซอร์สี

การรอ 0.2 วินาทีในตอนเริ่มต้นคือการปล่อยให้เซ็นเซอร์สีเริ่มทำงานอย่างถูกต้อง

คำสั่ง 'if' แรกคือการแยกแยะว่าลูกบอลเป็นสีขาวหรือไม่ หากเซ็นเซอร์สีตรวจพบเปอร์เซ็นต์ระดับสีเทามากกว่า 20% ลูกบอลจะเป็นสีขาวและจะพิมพ์สิ่งนี้บนหน้าจอของสมอง

คำสั่ง 'if' ที่สองคือการแยกแยะว่าลูกบอลเป็นสีดำหรือไม่ หากเซ็นเซอร์สีตรวจพบเปอร์เซ็นต์ระดับสีเทาน้อยกว่า 4% ลูกบอลจะเป็นสีดำและจะพิมพ์สิ่งนี้บนหน้าจอของสมอง

ขั้นตอนที่ 4: การเข้ารหัสมอเตอร์

การเข้ารหัสมอเตอร์
การเข้ารหัสมอเตอร์

รหัสมอเตอร์คล้ายกับรหัสเซ็นเซอร์สีมาก

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

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

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

ขั้นตอนที่ 5: ความสามารถ

ความสามารถ
ความสามารถ
ความสามารถ
ความสามารถ

นี่คือหุ่นยนต์ที่ฉันทำงานอยู่

โดยพื้นฐานแล้วมันคือเครื่องคัดแยกลูกบอลบนล้อด้วยใบมีดที่ด้านหน้าเพื่อนำลูกบอลเข้าไปในเครื่องคัดแยกและตัวจับที่ด้านหลัง

ขั้นตอนที่ 6: การเขียนโปรแกรมหุ่นยนต์

การเขียนโปรแกรมหุ่นยนต์
การเขียนโปรแกรมหุ่นยนต์
การเขียนโปรแกรมหุ่นยนต์
การเขียนโปรแกรมหุ่นยนต์

เลือกสล็อตที่คุณต้องการดาวน์โหลด จากนั้นกดปุ่มโปรแกรม

ไม่มีอะไรมากไปกว่านั้น!

ขั้นตอนที่ 7: ขอบคุณ

ขอบคุณทุกท่านที่อ่าน!

หวังว่าคุณจะพบว่ามันน่าสนใจ!

โหวต แสดงความคิดเห็น และตั้งเป็นรายการโปรด หากคุณต้องการเห็นอะไรแบบนี้มากกว่านี้!:)

แนะนำ: