สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ลูกบิด:ควบคุมตำแหน่งของเซอร์โวมอเตอร์ RC (งานอดิเรก) ด้วย Arduino และโพเทนชิออมิเตอร์ ตัวอย่างนี้ใช้ประโยชน์จากไลบรารีเซอร์โว Arduino
ขั้นตอนที่ 1: ฮาร์ดแวร์ที่จำเป็น:
Arduino หรือ Genuino Board, เซอร์โวมอเตอร์, โพเทนชิออมิเตอร์ 10k โอห์ม, สายต่อ (จัมเปอร์)
ขั้นตอนที่ 2: วงจร:
เซอร์โวมอเตอร์มีสายไฟสามเส้น: กำลังไฟฟ้า กราวด์ และสัญญาณ โดยทั่วไปแล้วสายไฟจะเป็นสีแดง และควรเชื่อมต่อกับพิน 5V บนบอร์ด Arduino หรือ Genuino โดยทั่วไปแล้ว สายกราวด์จะเป็นสีดำหรือสีน้ำตาล และควรเชื่อมต่อกับพินกราวด์บนบอร์ด โดยทั่วไปแล้ว ขาสัญญาณจะเป็นสีเหลืองหรือสีส้ม และควรเชื่อมต่อกับพิน 9 บนบอร์ด โพเทนชิออมิเตอร์ควรต่อสายเพื่อให้พินภายนอกสองตัวเชื่อมต่อกับแหล่งจ่ายไฟ (+5V) และกราวด์ และพินกลางเชื่อมต่อกับอินพุตแบบอะนาล็อก 0 บนกระดาน
ขั้นตอนที่ 3: รหัส:
#include Servo myservo;int potpin = 0;int val;void setup() { myservo.attach(9);}void loop() { val = analogRead(potpin); วาล = แผนที่(วาล, 0, 1023, 0, 180); myservo.write(val); ล่าช้า(15);}
ขั้นตอนที่ 4: โพสต์ INSTAGRAM:
เยี่ยมชมโพสต์ Instagram ของฉัน ลองดู โครงการนี้มีอธิบายไว้ที่นั่นด้วย -