สารบัญ:
- ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น
- ขั้นตอนที่ 2: หลักการ
- ขั้นตอนที่ 3: แผนผังไดอะแกรม
- ขั้นตอนที่ 4: ขั้นตอน
- ขั้นตอนที่ 5: รหัส
วีดีโอ: เซอร์โวมอเตอร์พร้อม ARDUINO UNO R3: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
เซอร์โวเป็นมอเตอร์เกียร์ชนิดหนึ่งที่สามารถหมุนได้ 180 องศาเท่านั้น มันถูกควบคุมโดยการส่งพัลส์ไฟฟ้าจากบอร์ด Arduino Uno ของคุณ พัลส์เหล่านี้บอกเซอร์โวว่าควรย้ายไปที่ตำแหน่งใด
ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น
- บอร์ด Arduino Uno * 1
- สาย USB * 1
- เซอร์โว * 1
- เขียงหั่นขนม * 1
- สายจัมเปอร์
ขั้นตอนที่ 2: หลักการ
เซอร์โวประกอบด้วยเปลือก แผงวงจร มอเตอร์แบบไม่มีแกน เกียร์ และการตรวจจับตำแหน่ง หลักการทำงานมีดังนี้: บอร์ด Arduino Uno ส่งสัญญาณ PWM ไปยังเซอร์โวมอเตอร์ จากนั้นสัญญาณนี้จะถูกประมวลผลโดยไอซีบนแผงวงจรเพื่อคำนวณทิศทางการหมุนเพื่อขับเคลื่อนมอเตอร์ จากนั้นกำลังขับนี้จะถูกถ่ายโอนไปยังสวิงอาร์มโดยลดเกียร์. ในเวลาเดียวกัน ตัวตรวจจับตำแหน่งจะส่งกลับสัญญาณตำแหน่งเพื่อตัดสินว่าถึงตำแหน่งที่ตั้งไว้หรือไม่
ขั้นตอนที่ 3: แผนผังไดอะแกรม
ขั้นตอนที่ 4: ขั้นตอน
ขั้นตอนที่ 1:
สร้างวงจร.
ขั้นตอนที่ 2:
ดาวน์โหลดโค้ดจาก
ขั้นตอนที่ 3:
อัปโหลดภาพร่างไปยังบอร์ด Arduino Uno
คลิกไอคอนอัปโหลดเพื่ออัปโหลดรหัสไปยังแผงควบคุม
หาก "เสร็จสิ้นการอัปโหลด" ปรากฏที่ด้านล่างของหน้าต่าง แสดงว่าอัปโหลดภาพร่างสำเร็จแล้ว
ตอนนี้คุณสามารถเห็นเซอร์โวมอเตอร์หมุนได้ 90 องศา (หมุนทุกๆ 15 องศา) แล้วหมุนไปในทิศทางตรงกันข้าม
ขั้นตอนที่ 5: รหัส
/***********************************************
*ชื่อ:เซอร์โว
* ฟังก์ชั่น: คุณสามารถเห็นเซอร์โวมอเตอร์หมุนได้ 90 องศา (หมุนทุกๆ 15 องศา)
* แล้วหมุนไปในทิศทางตรงกันข้าม
************************************************/
//อีเมล: [email protected]
//เว็บไซต์: www.primerobotics.in
#รวม
/************************************************/
Servo myservo; // สร้างวัตถุเซอร์โวเพื่อควบคุมเซอร์โว
/************************************************/
การตั้งค่าเป็นโมฆะ ()
{
myservo.attach(9);//แนบเซอร์โวบนพิน 9 กับวัตถุเซอร์โว
myservo.write(0);//กลับไปที่ 0 องศา
ดีเลย์(1000); //รอสักครู่
}
/*************************************************/
วงเป็นโมฆะ ()
{
myservo.write(15); // ไปที่ 15 องศา
ดีเลย์(1000); //รอสักครู่
myservo.write(30);//ไปที่ 30 องศา
ดีเลย์(1000); //รอสักครู่.33
myservo.write(45);//ไปที่ 45 องศา
ดีเลย์(1000); //รอสักครู่.33
myservo.write(60);//ไปที่ 60 องศา
ดีเลย์(1000); //รอสักครู่.33
myservo.write(75);//ไปที่ 75 องศา
ดีเลย์(1000); //รอสักครู่.33
myservo.write(90);//ไปที่ 90 องศา
ดีเลย์(1000); //รอสักครู่
myservo.write(75);//กลับไปที่ 75 องศา
ดีเลย์(1000); //รอสักครู่.33
myservo.write(60);//กลับไปที่ 60 องศา
ดีเลย์(1000); //รอสักครู่.33
myservo.write(45);//กลับไป 45 องศา
ดีเลย์(1000); //รอสักครู่.33
myservo.write(30);//กลับไปที่ 30 องศา
ดีเลย์(1000); //รอสักครู่.33
myservo.write(15);//กลับไปที่ 15 องศา
ดีเลย์(1000); //รอสักครู่
myservo.write(0);//กลับไปที่ 0 องศา
ดีเลย์(1000); //รอสักครู่
}
/**************************************************/
แนะนำ:
อะแดปเตอร์ Arduino Nano เป็น Arduino Uno: 6 ขั้นตอน (พร้อมรูปภาพ)
อะแดปเตอร์ Arduino Nano เป็น Arduino Uno: Arduino Nano เป็นสมาชิกที่ดี ขนาดเล็ก และราคาถูกของตระกูล Arduino มันขึ้นอยู่กับชิป Atmega328 สิ่งที่ทำให้มีประสิทธิภาพเท่ากับ Arduino Uno พี่ชายที่ใหญ่ที่สุดของเขา แต่สามารถรับเงินน้อยกว่า ในอีเบย์ตอนนี้เวอร์ชั่นภาษาจีนสามารถข
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
Arduino 3.3V แบบสแตนด์อโลนพร้อมนาฬิกา 8 MHz ภายนอกที่ถูกตั้งโปรแกรมจาก Arduino Uno ผ่าน ICSP / ISP (พร้อมการตรวจสอบแบบอนุกรม!): 4 ขั้นตอน
Arduino 3.3V แบบสแตนด์อโลนพร้อมนาฬิกา 8 MHz ภายนอกที่ถูกตั้งโปรแกรมจาก Arduino Uno ผ่าน ICSP / ISP (พร้อมการตรวจสอบแบบอนุกรม!): วัตถุประสงค์: เพื่อสร้าง Arduino แบบสแตนด์อโลนที่ทำงานบน 3.3V จากนาฬิกาภายนอก 8 MHz ในการตั้งโปรแกรมผ่าน ISP (หรือที่เรียกว่า ICSP, การเขียนโปรแกรมซีเรียลในวงจร) จาก Arduino Uno (ทำงานที่ 5V) ในการแก้ไขไฟล์ bootloader และเบิร์น th
วิธีอัปโหลดโปรแกรม Arduino Pro Mini 328P โดยใช้ Arduino Uno: 6 ขั้นตอน
วิธีอัปโหลดโปรแกรม Arduino Pro Mini 328P โดยใช้ Arduino Uno: Arduino Pro Mini เป็นชิปบอร์ดที่เล็กที่สุดที่มีพิน I/O 14 อัน ทำงานในแรงดันไฟ 3.3 โวลต์ - 5 โวลต์ DC และง่ายต่อการอัปโหลดโค้ดในอุปกรณ์การเขียนโปรแกรมข้อมูลจำเพาะ: 14 พอร์ตอินพุต/เอาต์พุตดิจิตอล RX, TX, D2~D13, 8 พอร์ตอินพุตอนาล็อก A0~A7 1
Arduino-UNO ที่ทรงพลังกว่า Massduino-UNO: 9 ขั้นตอน
Arduino-UNO ที่ทรงพลังกว่า, Massduino-UNO: Massduino คืออะไร Massduino เป็นสายผลิตภัณฑ์ใหม่ที่รวมเอาการพัฒนาอุปกรณ์ต่อพ่วงแพลตฟอร์ม Arduino ที่หลากหลาย สะดวก และรวดเร็ว ต้นทุนต่ำและง่ายต่อการผลิตได้เปรียบในการผลิตขนาดใหญ่ โค้ด Arduino เกือบทั้งหมดสามารถเป็น