สารบัญ:

ปุ่มกดปุ่มเซอร์โว Positioner: 3 ขั้นตอน
ปุ่มกดปุ่มเซอร์โว Positioner: 3 ขั้นตอน

วีดีโอ: ปุ่มกดปุ่มเซอร์โว Positioner: 3 ขั้นตอน

วีดีโอ: ปุ่มกดปุ่มเซอร์โว Positioner: 3 ขั้นตอน
วีดีโอ: เทคนิคการเขียนโปรแกรม PLC ควบคุม SERVO : EP2 | วิธีสั่งงานให้ได้ถึง 16 ตำแหน่ง โดยมีปุ่มกด 4 input 2024, กรกฎาคม
Anonim
ปุ่มกด ปุ่มเซอร์โว Positioner
ปุ่มกด ปุ่มเซอร์โว Positioner

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

ขั้นตอนที่ 1: ชิ้นส่วนที่จำเป็น

ชิ้นส่วนที่จำเป็น
ชิ้นส่วนที่จำเป็น

คำแนะนำนี้ค่อนข้างตรงไปตรงมาในแง่ของส่วนประกอบ รายการที่จำเป็นจะรวมถึง:

1. ไมโครคอนโทรลเลอร์ Arduino

2. ขนมปัง 1 แผ่น

3. ปุ่มกดเมทริกซ์ 4x4

4. 1 ไมโครเซอร์โว

5. สุดท้าย มีสายต่างๆ ให้เชื่อมต่อทุกอย่าง

ขั้นตอนที่ 2: ตั้งค่าปุ่มกดและเซอร์โว

ตั้งค่าปุ่มกดและเซอร์โว
ตั้งค่าปุ่มกดและเซอร์โว

การตั้งค่าตรงไปตรงมาเช่นกัน

ฉันหาปุ่มกดเมทริกซ์ขนาด 4x4 ไม่พบเหมือนที่ใช้ในโปรเจ็กต์ ดังนั้นนี่คือส่วนประกอบที่ใกล้เคียงที่สุดที่ฉันสามารถหาได้

เลย์เอาต์จะเหมือนกันทุกประการ ตราบใดที่คุณเชื่อมต่อ 8 พินในลำดับที่ถูกต้อง ผลลัพธ์จะยังคงเหมือนเดิม

1. เริ่มต้นด้วยการเชื่อมต่อสายไฟจากปุ่มกดไปยัง Arduino เริ่มจากพินที่ไกลที่สุดทางด้านซ้ายของปุ่มกด เชื่อมต่อกับพินหมายเลข 2 ของ Arduino คุณจะทำเช่นนี้กับพินทั้งหมดจนกว่าคุณจะไปถึงพินหมายเลข 9 ของ Arduino อย่าลืมสังเกตแผนภาพเพื่อความเข้าใจที่ดีขึ้น

2. เชื่อมต่อสายสีแดงจากพิน 5v บน Arduino กับรางบวกบนเขียงหั่นขนม

3. เชื่อมต่อสายสีดำจากพิน GND บน Arduino กับรางลบบนเขียงหั่นขนม

4. สุดท้าย ต่อสายไฟและสายกราวด์เข้ากับราง 5v และ gnd ของ Arduino สายสีเหลืองตรงกลางจะวิ่งไปที่ขาเบอร์ 10 ของ Arduino

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

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

แนะนำ: