Агуулгын хүснэгт:

Servo моторт товчлуурын хяналт: 7 алхам
Servo моторт товчлуурын хяналт: 7 алхам

Видео: Servo моторт товчлуурын хяналт: 7 алхам

Видео: Servo моторт товчлуурын хяналт: 7 алхам
Видео: ПОЧЕМУ Я ЖДУ L4D3 2024, Арваннэгдүгээр
Anonim
Servo моторт товчлуурын хяналт
Servo моторт товчлуурын хяналт

Эхнийх нь servo моторыг тохируулах явдал юм.

  1. Дунд утас нь 5V порт руу явдаг
  2. Зүүн талд GND порт руу явдаг
  3. Сүүлийг (хяналтын утас) 9 порт руу холбоно уу

Алхам 1: Товчлуурыг холбоно уу

Товчлуурыг холбоно уу
Товчлуурыг холбоно уу

Товчлуур нь маш энгийн. Баруун 8, 7, 6, 5, 4, 3, 2, 1 -ээс зүүн тийш зүүгээ холбоно уу. Зураг нэгээр солигдсон боловч бид servo -г 9 -тэй холбож байгаа тул бүгдийг доошлуул.

Алхам 2: Гэсэн хэдий ч кодыг татаж аваарай

Кодыг татаж аваад (тайлбарласан байгаа) ажиллуулна уу. Бүгд сайн байх ёстой. Үндсэндээ 180 -аас доош 3 оронтой тоог оруулбал энэ нь servo гарыг тэр түвшинд шилжүүлнэ. Гурван оронтой тоогоор та 10 авахын тулд 010, 5 авахын тулд 005 оруулах шаардлагатай болно.

Алхам 3: Кодын тохиргоо

Кодын тохиргоо
Кодын тохиргоо

Товчлуур өөр өөр байж болно, хэрэв та тэмдэгтүүдийг өөрт тохируулахаар өөрчлөхгүй бол char массив шиг харагдаж байгаа эсэхийг шалгаарай. Би reset val (0) сонголтыг хадгалахын тулд эхлэх хувьсагчийг ашигласан. Та үүний оронд үргэлж 0 рүү дамжуулж болно.

Алхам 4: Цифр 1

Цифр 1
Цифр 1

Энэ код нь зөвхөн 0 эсвэл 1 байж болох эхний цифрийг үнэлж байгаа эсэхийг шалгана. Оруулсан хүчин төгөлдөр бус байсан тул өөр ямар ч зүйл нь servo -ийг дахин тохируулахад хүргэдэг. Хэрэв хүчин төгөлдөр бол дараагийн цифр рүү өсгөж, 1 оруулсан бол 100 -г нэмнэ. Тиймээс та одоо 100 -ийн суурьтай боллоо.

Алхам 5: Цифр 2

Цифр 2
Цифр 2
Цифр 2
Цифр 2

Эхнийхтэй адил энэ нь зөвхөн тоог үнэлдэг, энэ удаад 1-9. Хүчин төгөлдөр тэмдэгт оруулсны дараа оруулсан тоог 10 -аар нэмж, 10 -р байрыг бөглөнө. Тэгэхээр 1 -р цифр 1 байсан гэж үзье, та 100 -тай болсон, одоо та 5 -т орлоо. Суурь нь одоо 150 байна.

Алхам 6: Цифр 3

Цифр 3
Цифр 3
Цифр 3
Цифр 3

Цифр 3 нь бусадтай төстэй боловч сонгосон зүйл дээр үндэслэн 1-9-ийг нэмнэ. 8 орсон гэж бодъё. Танд одоо servo move аргад нэвтрэх 158 байна. Дууссаны дараа дараагийн алхам руу орно уу …

Алхам 7: Servo Move

Servo Move
Servo Move

Бидний жишээ 158 нь 180 -аас бага байгаа эсэхийг шалгадаг. Энэ нь моторыг 158 градус руу шилжүүлдэг. Хэрэв 190 гэж хэлсэн бол servo нь 0 болж шинэчлэгдэх болно. Цуваа хэвлэх нь зөвхөн өгөгдөл шалгахад зориулагдсан болно. Тэнд чухал зүйл алга.

Зөвлөмж болгож буй: