RC servomotora vadīšana ar Arduino un diviem īslaicīgiem slēdžiem: 4 soļi
RC servomotora vadīšana ar Arduino un diviem īslaicīgiem slēdžiem: 4 soļi
Anonim

Nosaukums izsaka visu. RC automašīnas servo motora vadīšana ar Arduino un dažiem rezistoriem, džemperu vadiem un diviem taustes slēdžiem. Es to izdarīju otrajā dienā, kad saņēmu savu Arduino, tāpēc es esmu diezgan lepns par sevi.

1. darbība: detaļu saraksts

Labi, jums būs vajadzīgas šādas lietas: Arduino-$ 30-35 USD Uzziniet, kur tās iegādāties. Džemperu vadi-$ 8.50 USD Es ieguvu raktuves no AmazonResistors-Penni gabalā Iegūstiet em no Radio Shack, Digi-Key, Mouser, Jameco, uc Jūsu goin ir nepieciešami divi aptuveni 100 omi (brūni melni brūni) un divi aptuveni 10k omi (brūni melni oranži). Tiem nav jābūt precīziem. Servo Motor- $ 10 USD Jā, es zinu, ka tas nav lētākais internetā. Tower HobbiesBreadboard- $ 9- $ 30 USD, atkarībā no izmēra. AmazonTactile Switch- $ 0,20 USD Tikai 6, 427 palikuši uz Digi-Key I tikko izglābto raktuvi…

2. solis: ķēde

Ķēde ir diezgan vienkārša. Jums vajadzētu būt iespējai to iemest uz maizes dēļa piecās minūtēs, kā es to darīju. Pārliecinieties, ka jūsu mazāk ģeniālajai ģimenei nav nekādas jēgas un izskatās kā kaut kas, ko esat izvilcis no drenāžas čūskas. Yum.

3. darbība: programma/skice

Šeit ir mans kods, ko es izmantoju. Es varētu to paskaidrot vēlāk, es esmu slinks. Tam tas un šis ir domāts.

#include 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); poga6 = digitalRead (6); myservo.write (pos); kavēšanās (5); pos = ierobežot (pos, 0, 180); ja (7. poga == 1 && poga6 == 0) {pos ++; } ja (7. poga == 0 && poga6 == 1) {pos--; }} Vai ir kādas kļūdas, kļūmes? Es nepamanu nevienu…

4. solis: tas darbojas (vai nedarbojas)! Un, drīzumā …

Cerams, ka tas jums noderēs, ja netiks publicēts komentārs. Mēs no pamācāmās kopienas parasti palīdzam cilvēkiem. Ceru drīzumā pievienot videoklipu. Varētu vienkārši ievietot video par Arduino, kas kontrolē servo citā projektā, jo esmu pārcēlies uz lielākām un labākām lietām. Tāpēc izklaidējieties, mainiet to, izbrauciet un nopelniet no tā naudu, un tad pasakiet man! Tas tikai padarītu manu dienu.

Ieteicams: