สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
สวัสดีทุกคน, ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีเขียนโค้ดตัวเรียงลำดับลูกบอลสีใน Modkit สำหรับ Vex
หวังว่าคุณจะทำมันและสนุก!
กรุณาลงคะแนนให้ฉัน!:)
เสบียง:
คอมพิวเตอร์
Modkit สำหรับ Vex:
ชุด Vex IQ
ลูกบอลสี Vex (ขาวและดำ)
ขั้นตอนที่ 1: การสร้างตัวเรียงลำดับ
นี่ไม่ใช่รหัสทางเทคนิค ดังนั้นฉันจะเพิ่มรูปและบอกคุณว่ามันทำงานอย่างไร
ลูกบอลมาที่ด้านหน้า ผ่านเซ็นเซอร์สี บอกมอเตอร์ว่าต้องเลี้ยวไปทางไหน วางลูกบอลบนเส้นทางที่ต่างกัน
ขั้นตอนที่ 2: การตั้งค่ารหัส
ก่อนอื่น คุณต้องลากและวางเซ็นเซอร์สีและมอเตอร์ ตรวจสอบให้แน่ใจว่าได้ตั้งค่าเซ็นเซอร์สีเป็นโหมดสเกลสีเทา คุณสามารถเลือกพอร์ตใดก็ได้สำหรับส่วนประกอบ
ขั้นตอนที่ 3: การเข้ารหัสเซ็นเซอร์สี
นี่คือรหัสทั้งหมดสำหรับเซ็นเซอร์สี
การรอ 0.2 วินาทีในตอนเริ่มต้นคือการปล่อยให้เซ็นเซอร์สีเริ่มทำงานอย่างถูกต้อง
คำสั่ง 'if' แรกคือการแยกแยะว่าลูกบอลเป็นสีขาวหรือไม่ หากเซ็นเซอร์สีตรวจพบเปอร์เซ็นต์ระดับสีเทามากกว่า 20% ลูกบอลจะเป็นสีขาวและจะพิมพ์สิ่งนี้บนหน้าจอของสมอง
คำสั่ง 'if' ที่สองคือการแยกแยะว่าลูกบอลเป็นสีดำหรือไม่ หากเซ็นเซอร์สีตรวจพบเปอร์เซ็นต์ระดับสีเทาน้อยกว่า 4% ลูกบอลจะเป็นสีดำและจะพิมพ์สิ่งนี้บนหน้าจอของสมอง
ขั้นตอนที่ 4: การเข้ารหัสมอเตอร์
รหัสมอเตอร์คล้ายกับรหัสเซ็นเซอร์สีมาก
ข้อแตกต่างเพียงอย่างเดียวคือไม่พิมพ์ลงบนสมอง แต่หมุนมอเตอร์ไปในทิศทางต่างๆ ตามสี
โค้ดชิ้นนี้อาจต้องมีการเปลี่ยนแปลงขึ้นอยู่กับวิธีการสร้างตัวเรียงลำดับตั้งแต่แรก ฉันติดมอเตอร์ด้วยคอนเนคเตอร์ที่มีแรงเสียดทานเพียงพอที่จะเคลื่อนแป้นพาย (สิ่งที่หมุนเพื่อทำให้ลูกบอลเคลื่อนที่ไปในแนวทางที่แตกต่างกัน) แต่หากมีแรงต้าน มอเตอร์สามารถหมุนได้โดยไม่ต้องขยับแป้น ซึ่งหมายความว่ามอเตอร์สามารถหมุนต่อไปได้แม้หลังจากที่พายไปได้ไกลที่สุดแล้ว
นอกจากนี้ยังช่วยในเรื่องที่ว่าเมื่อใส่ลูกบอลสีเดียวกันสองลูกเข้าไป มอเตอร์สามารถตรวจจับลูกบอลทั้งสอง หมุนมอเตอร์สองครั้ง และไม่ทำลายชิ้นส่วนใดๆ
ขั้นตอนที่ 5: ความสามารถ
นี่คือหุ่นยนต์ที่ฉันทำงานอยู่
โดยพื้นฐานแล้วมันคือเครื่องคัดแยกลูกบอลบนล้อด้วยใบมีดที่ด้านหน้าเพื่อนำลูกบอลเข้าไปในเครื่องคัดแยกและตัวจับที่ด้านหลัง
ขั้นตอนที่ 6: การเขียนโปรแกรมหุ่นยนต์
เลือกสล็อตที่คุณต้องการดาวน์โหลด จากนั้นกดปุ่มโปรแกรม
ไม่มีอะไรมากไปกว่านั้น!
ขั้นตอนที่ 7: ขอบคุณ
ขอบคุณทุกท่านที่อ่าน!
หวังว่าคุณจะพบว่ามันน่าสนใจ!
โหวต แสดงความคิดเห็น และตั้งเป็นรายการโปรด หากคุณต้องการเห็นอะไรแบบนี้มากกว่านี้!:)