RC Servo моторыг Arduino болон хоёр агшин зуурын унтраалгаар удирдах: 4 алхам
RC Servo моторыг Arduino болон хоёр агшин зуурын унтраалгаар удирдах: 4 алхам
Anonim

Нэр нь бүгдийг хэлдэг. RC машины servo моторыг Arduino болон зарим резистор, холбогч утас, хоёр мэдрэгчтэй унтраалгаар удирдах. Би үүнийг Arduino авсан хоёр дахь өдрөө хийсэн болохоор өөрөөрөө үнэхээр бахархаж байна.

Алхам 1: эд ангиудын жагсаалт

За, танд дараах зүйлс хэрэгтэй болно: Arduino- $ 30-35 USD Эндээс хаанаас худалдаж авахаа олж мэдээрэй. Jumper Wires- $ 8.50 USD Би AmazonResistors- Pennies-ээс нэг ширхэгийг аваарай Radio Shack, Digi-Key, Mouser, Jameco гэх мэт. Таны хувьд 100 орчим ом (хүрэн хар хүрэн), хоёр орчим 10к ом (хүрэн хар улбар шар) хэрэгтэй болно. Эдгээр нь яг нарийн байх албагүй. Серво Мотор- 10 доллар. Tower HobbiesBreadboard- Хэмжээнээсээ хамаарч 9-30 доллар. AmazonTactile Switch- $ 0.20 USD Зөвхөн Digi-Key дээр 6, 427 үлдсэн би уурхайг аварсан …

Алхам 2: Хэлхээ

Хэлхээ нь маш энгийн. Та үүнийг миний хийсэн шиг таван минутын дотор талхны тавцан дээр хаях ёстой. Танай тэнэг гэр бүлд энэ нь ямар ч утгагүй, ус зайлуулах могойг сугалсан зүйл шиг харагдаж байгаа эсэхийг шалгаарай. Юм.

Алхам 3: Хөтөлбөр/ноорог

Миний ашиглаж байсан код энд байна. Би үүнийг дараа нь тайлбарлаж магадгүй, би залхуу юм шиг байна. Энэ ба энэ нь үүний төлөө юм.

#оруулах Servo myservo; int button7 = 0; int button6 = 0; int pos = 90; void setup () {pinMode (7, INPUT); pinMode (6, INPUT); myservo.attach (9);} void loop () {button7 = digitalRead (7); button6 = digitalRead (6); myservo.write (pos); delay (5); pos = constrain (pos, 0, 180); if (button7 == 1 && button6 == 0) {pos ++; } if (button7 == 0 && button6 == 1) {pos--; }} Алдаа, алдаа байна уу? Би юу ч анзаараагүй…

Алхам 4: Энэ нь ажилладаг (эсвэл ажилладаггүй)! Тэгээд тун удахгүй …

Хэрэв энэ нь сэтгэгдэл бичихгүй бол энэ нь танд ашигтай байх болно гэж найдаж байна. Бид зааварчилгаа өгдөг нийгэмлэгийн хүмүүс бол хүмүүст туслахдаа ихэвчлэн сайн байдаг. Хэсэг хугацааны дараа видео нэмнэ гэж найдаж байна. Илүү том, илүү сайн зүйл рүү шилжсэн тул Arduino -ийн өөр нэг төслийн servo -ийг хянаж буй бичлэгийг л оруулж болно. Үүнийг хөгжилтэй өнгөрөөж, өөрчилж, гадагшаа гарч мөнгө олоод надад хэлээрэй! Энэ нь миний өдрийг л хийх болно.

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