Агуулгын хүснэгт:
- Алхам 1: Тохирох бүрэлдэхүүн хэсгүүдийг авах
- Алхам 2: Эрчим хүчийг холбоно уу
- Алхам 3: Servo холбоно уу
- Алхам 4: Товчлууруудыг холбоно уу
- Алхам 5: Цахилгаан хэлхээг шалгана уу
- Алхам 6: Код
- Алхам 7: дуусгах
Видео: Servo заавар: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Arduino ашиглан servo моторыг хоёр товчлуур ашиглан удирдах боломжтой.
Алхам 1: Тохирох бүрэлдэхүүн хэсгүүдийг авах
Хэрэв танд ямар нэгэн бүрэлдэхүүн хэсэг хэрэгтэй бол өгсөн линкийг ашиглана уу, мөн бусад гайхалтай arduino -ийн сайтуудыг үзээрэй, тэд дэлхий даяар үнэгүй хүргэгддэг бөгөөд үйлчилгээ нь маш сайн байдаг. Дээрээс нь та намайг дэмжээрэй:)
Энд байгаа сайт руу очно уу.
Дэмжлэг үзүүлсэнд баярлалаа.
1) Arduino холбоос: Arduino нийцтэй Uno R3 Rev3 хөгжлийн самбар
2) Breadboard-ийн холбоос: Хагас хэмжээтэй 400-зүү электроникийн DIY Breadboard эсвэл 830 цэгийн гагнуургүй электроникийн DIY талх
3) Товчлуурыг дарах холбоос: DIP P4 Sqaure Switch товчлуур (100 багц)
4) Холбогч кабелийн холбоос: Олон өнгийн 40-зүү DuPont Breadboard холбогч утас (20 см)
5) Хоёр 10k Ohm резистор холбоос: DIY Universal 1/4W 1% металл хальс эсэргүүцэл (600PCS)
6) Servo Motor Link: Tower Pro SG90 9g Gear Steering Servo
Алхам 2: Эрчим хүчийг холбоно уу
GND ба 5V холбоно уу
Алхам 3: Servo холбоно уу
Улаан 5В хүртэл
Браун/Хараас GND хүртэл
9 -р зүү рүү улбар шар
Алхам 4: Товчлууруудыг холбоно уу
DIGITAL 2 товчлууруудын нэг
Нөгөө нь DIGITAL 4 рүү
Алхам 5: Цахилгаан хэлхээг шалгана уу
Хэлхээ зөв эсэхийг шалгаарай
Алхам 6: Код
Би Arduino -ийн Sweep жишээг ашиглаж, үүнийг өөрчилсөн.
#оруулах
const int buttonPin = 2;
const int buttonPin2 = 5;
int buttonState = 0;
int товчState2 = 0;
Servo servoA;
int байрлал = 0;
хүчингүй тохиргоо () {
servoA.attach (9);
pinMode (buttonPin, INPUT);
pinMode (buttonPin2, INPUT);
}
void loop () {
buttonState = digitalRead (buttonPin);
buttonState2 = digitalRead (buttonPin2);
if (buttonState == HIGH && байрлал <180) {
servoA.write (байрлал ++);
саатал (5);
}
хэрэв (buttonState2 == HIGH && байрлал> 3) {
servoA.write (албан тушаал--);
саатал (5);
}
}
Зөвлөмж болгож буй:
Arduino Олон Servo моторыг хэрхэн холбох вэ - PCA9685 заавар: 6 алхам
Arduino олон серво моторыг хэрхэн холбох талаар : //www.adafruit.com/product/815Vi -ийг үзээрэй
Arduino заавар - Жойстик бүхий Servo моторын хяналт: 4 алхам
Arduino заавар - Жойстик бүхий Servo моторын хяналт: Энэ хичээлээр бид Joystick -тэй servo хэрхэн ашиглах талаар сурах болно. Бид 1 джойстик ашиглан 1 ширхэг servo моторыг удирдах болно. Та энэхүү гарын авлагад үндэслэн робот гарны төслөө хэрэгжүүлэх боломжтой. Мэдээжийн хэрэг бид үүнийг хийхдээ гадны батерей / хүчийг ашиглах болно
Arduino заавар - Потенциометрийн тусламжтайгаар servo моторын хяналт: 5 алхам
Arduino заавар - Потенциометрийн тусламжтайгаар servo моторын хяналт: Энэхүү зааварчилгаа нь миний " Arduino: потенциометрээр серво моторыг хэрхэн удирдах вэ " Саяхан миний байршуулсан YouTube видео. Үүнийг үзэхийг танд зөвлөж байна. YouTube сувгаар зочлоорой
Arduino заавар - Arduino -той Servo моторын хяналт: 5 алхам
Arduino заавар - Arduino -той Servo моторын хяналт: Энэхүү заавар нь миний " Arduino: Arduino -той Servo моторыг хэрхэн удирдах вэ " Саяхан миний байршуулсан YouTube видео. Үүнийг үзэхийг танд зөвлөж байна. YouTube сувгаар зочлоорой
Arduino Servo заавар: 3 алхам (зурагтай)
Arduino Servo заавар: Өнөөдөр та Arduino -той servo мотор хэрхэн ашиглах талаар сурах болно. Гэрийн автоматжуулалт, электроникийн чиглэлээр ахиц дэвшил гаргахыг хүссэн хэн бүхэнд маш чухал ур чадвар. Төсөл дууссаны дараа товчлуурыг дарж, серво санамсаргүй байдлаар эргэхийг үзээрэй