การควบคุม RC Servo Motor ด้วย Arduino และสวิตช์ชั่วขณะสองอัน: 4 ขั้นตอน
การควบคุม RC Servo Motor ด้วย Arduino และสวิตช์ชั่วขณะสองอัน: 4 ขั้นตอน

วีดีโอ: การควบคุม RC Servo Motor ด้วย Arduino และสวิตช์ชั่วขณะสองอัน: 4 ขั้นตอน

วีดีโอ: การควบคุม RC Servo Motor ด้วย Arduino และสวิตช์ชั่วขณะสองอัน: 4 ขั้นตอน
วีดีโอ: สอน เขียนโปรแกรม ภาษาซี Arduino | Uno R3 การต่อ และควบคุม มอเตอร์ 1 ตัว #EP11 2025, มกราคม
Anonim

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

ขั้นตอนที่ 1: รายการชิ้นส่วน

ตกลง คุณจะต้องการสิ่งต่อไปนี้:Arduino-$30-35 USD ค้นหาว่าซื้อได้ที่ไหนที่นี่Jumper Wires-$8.50 USD ฉันได้รับของฉันจาก AmazonResistors- เพนนีชิ้นละ รับ em จาก Radio Shack, Digi-Key, Mouser, Jameco ฯลฯ คุณต้องการสองประมาณ 100 โอห์ม (น้ำตาลดำน้ำตาล) และสองรอบ 10k โอห์ม (น้ำตาลดำส้ม) สิ่งเหล่านี้ไม่จำเป็นต้องเป็นที่แน่นอน เซอร์โวมอเตอร์ - $10 USD ใช่ ฉันรู้ว่านี่ไม่ใช่ราคาถูกที่สุดบนอินเทอร์เน็ต หอคอยงานอดิเรกBreadboard- $9-$30 USD, ขึ้นอยู่กับขนาด. AmazonTactile Switch- $0.20 USD เหลือเพียง 6,427 บน Digi-Key ฉันเพิ่งกอบกู้เหมือง…

ขั้นตอนที่ 2: วงจร

วงจรค่อนข้างง่าย คุณควรโยนมันลงบนเขียงหั่นขนมในห้านาทีเหมือนที่ฉันทำ ตรวจสอบให้แน่ใจว่ามันไม่สมเหตุสมผลสำหรับครอบครัวที่ขี้น้อยใจของคุณและดูเหมือนว่าบางสิ่งที่คุณดึงออกมาจากงูท่อระบายน้ำ ยำ.

ขั้นตอนที่ 3: โปรแกรม / Sketch

นี่คือรหัสของฉันที่ฉันใช้ ฉันอาจจะอธิบายทีหลัง ฉันขี้เกียจ นั่นคือสิ่งที่สิ่งนี้และสิ่งนี้มีไว้เพื่อ

#include Servo myservo;int button7=0;int button6=0;int pos=90;ตั้งค่าเป็นโมฆะ(){ pinMode(7, INPUT); pinMode(6, INPUT);myservo.attach(9);}void loop(){ button7=digitalRead(7); button6=digitalRead(6); myservo.write(pos);ล่าช้า(5);pos=จำกัด(pos, 0, 180); ถ้า (button7==1 && button6==0) { pos ++; } if(button7==0 && button6==1) { pos--; }}มีข้อบกพร่อง บกพร่องหรือไม่? ฉันไม่สังเกตเห็นใด ๆ …

ขั้นตอนที่ 4: มันใช้งานได้ (หรือไม่)! และเร็วๆ นี้….

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