Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд
- Алхам 2: зарчим
- Алхам 3: Схем диаграм
- Алхам 4: Процедур
- Алхам 5: Код
Видео: ARDUINO UNO R3 -тай SERVO MOTOR: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Servo бол зөвхөн 180 градус эргэх чадвартай араатай хөдөлгүүр юм. Үүнийг Arduino Uno самбараас цахилгаан импульс илгээх замаар хянадаг. Эдгээр импульс нь servo -ийг ямар байрлалд шилжүүлэх ёстойг хэлж өгдөг.
Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд
- Arduino Uno самбар * 1
- USB кабель * 1
- Серво * 1
- Талхны самбар * 1
- Холбогч утас
Алхам 2: зарчим
Servo нь бүрхүүл, хэлхээний самбар, үндсэн бус мотор, араа, байршлыг илрүүлэхээс бүрдэнэ. Түүний ажиллах зарчим дараах байдалтай байна: Arduino Uno самбар нь ХӨХ -ийн дохиог servo мотор руу илгээдэг бөгөөд дараа нь энэхүү дохиог хэлхээний самбар дээрх IC -ээр боловсруулж хөдөлгүүрийг эргүүлэх чиглэлийг тооцоолж, дараа нь энэ жолоодлогын хүчийг бууруулагч араагаар дүүжин гар руу шилжүүлдэг.. Үүний зэрэгцээ байрлалыг илрүүлэгч нь байршлын дохиог буцааж тогтоосон байршилд хүрсэн эсэхийг тогтоодог.
Алхам 3: Схем диаграм
Алхам 4: Процедур
1-р алхам:
Хэлхээг бий болгох.
Алхам 2:
Кодыг https://github.com/primerobotics/Arduino дээрээс татаж авна уу
Алхам 3:
Ноорог зургийг Arduino Uno самбар дээр байршуулна уу
Кодыг хяналтын самбарт байршуулахын тулд Upload дүрс дээр дарна уу.
Хэрэв цонхны доод талд "Дууссан байршуулалт" гарч ирвэл ноорог амжилттай байршуулагдсан гэсэн үг юм.
Одоо та servo мотор 90 градус эргэж байгааг харж болно (15 градус тутамд нэг удаа эргэдэг). Тэгээд эсрэг чиглэлд эргүүлнэ.
Алхам 5: Код
/***********************************************
* нэр: Servo
* функц: та servo мотор 90 градус эргэхийг харж болно (15 градус тутамд нэг удаа эргэдэг).
* Тэгээд эсрэг чиглэлд эргүүлнэ.
************************************************/
// Имэйл: [email protected]
// Вэбсайт: www.primerobotics.in
#оруулах
/************************************************/
Servo myservo; // servo хянахын тулд servo объект үүсгэх
/************************************************/
хүчингүй тохиргоо ()
{
myservo.attach (9); // 9 -р зүү дээрх servo -ийг servo объект руу хавсаргана
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 Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
Maduino UNO -г Servo Motor руу холбоно уу: 7 алхам
Maduino UNO -г Servo мотортой холбоно уу: Энэхүү гарын авлагад бид Arduino UNO, servo мотор, Visuino -ийг ашиглан servo моторыг эргүүлэх болно. Үзүүлэх видео үзэх
SERVO MOTOR - KNOB - ARDUINO - CODE REVEAL #2: 4 Алхам
SERVO MOTOR - KNOB - ARDUINO - CODE REVEAL #2: KNOB: RC (хобби) servo моторын байрлалыг өөрийн Arduino болон потенциометрээр удирдана. Энэ жишээ нь Arduino servo номын санг ашигладаг
Амьдралын мод (Arduino Capacitive Touch Sensor Driving Servo Motor): 6 алхам (зурагтай)
Амьдралын мод (Arduino Capacitive Touch Sensor Driving Servo Motor): Энэхүү төслийн хувьд бид багтаамжийн мэдрэгч ба servo мотороос бүрдсэн будаа өгөх мод хийсэн. Дэвсгэр дээр хүрэхэд servo мотор идэвхжиж, будаа (эсвэл оруулахыг хүссэн зүйлээ) гаргах болно. Энд богино видео байна
Arduino дээр суурилсан Servo Servo Controller: 6 алхам
Arduino дээр суурилсан Servo Servo Controller: Энэ бол Arduino дээр суурилсан олон сервод зориулсан энгийн сериал хянагч юм. (миний анхны зааварчилгаа бас :)) Үүний ихэнх ажил нь програм хангамжийг arduino -той ярилцах, өгөгдлийг дамжуулах протокол гаргахтай холбоотой байв. Ф байдлаар