Sisällysluettelo:

RC -servomoottorin ohjaaminen Arduinolla ja kahdella hetkellisellä kytkimellä: 4 vaihetta
RC -servomoottorin ohjaaminen Arduinolla ja kahdella hetkellisellä kytkimellä: 4 vaihetta

Video: RC -servomoottorin ohjaaminen Arduinolla ja kahdella hetkellisellä kytkimellä: 4 vaihetta

Video: RC -servomoottorin ohjaaminen Arduinolla ja kahdella hetkellisellä kytkimellä: 4 vaihetta
Video: Arduinon perusteet, osa #3: Servot ja moottorit 2024, Marraskuu
Anonim
RC -servomoottorin ohjaaminen Arduinolla ja kahdella hetkellisellä kytkimellä
RC -servomoottorin ohjaaminen Arduinolla ja kahdella hetkellisellä kytkimellä
RC -servomoottorin ohjaaminen Arduinolla ja kahdella hetkellisellä kytkimellä
RC -servomoottorin ohjaaminen Arduinolla ja kahdella hetkellisellä kytkimellä

Nimi kertoo kaiken. RC -auton servomoottorin ohjaaminen Arduinolla ja joillakin vastuksilla, hyppyjohdoilla ja kahdella kosketuskytkimellä. Tein tämän toisena päivänä, kun sain Arduinon, joten olen melko ylpeä itsestäni.

Vaihe 1: Osaluettelo

Osaluettelo
Osaluettelo

Okei, tarvitset seuraavaa: Arduino-$ 30-35 USD Ota selvää, mistä voit ostaa ne täältä. Hyppyjohdot-$ 8.50 USD Sain omani AmazonResistoreilta-Penniä kappale Hanki ne Radio Shackilta, Digi-Key, Mouser, Jameco jne. Tarvitset kaksi noin 100 ohmia (ruskea musta ruskea) ja kaksi noin 10 k ohmia (ruskea musta oranssi). Näiden ei tarvitse olla tarkkoja. Servo Motor- $ 10 USD Kyllä, tiedän, että tämä ei ole halvin Internetissä. Tower HobbiesBreadboard- $ 9- $ 30 USD, koosta riippuen. AmazonTactile Switch- $ 0.20 USD Vain 6, 427 jäljellä Digi-Key I: llä juuri pelastetun kaivoksen…

Vaihe 2: Piiri

Piiri
Piiri

Piiri on melko yksinkertainen. Sinun pitäisi pystyä heittämään se leipälaudalle viidessä minuutissa, kuten minä tein. Varmista, että se ei ole järkevää vähemmän nöyrälle perheellesi, ja näyttää siltä, että olet jotain, jonka olet vetänyt viemärikäärmeeltä. Nam.

Vaihe 3: Ohjelma/luonnos

Ohjelma/luonnos
Ohjelma/luonnos

Tässä on käyttämäni koodi. Voin selittää sen myöhemmin, olen laiska. Tätä ja tätä varten.

#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); button6 = digitalRead (6); myservo.write (pos); delay (5); pos = constrain (pos, 0, 180); jos (painike7 == 1 && -painike6 == 0) {pos ++; } if (button7 == 0 && button6 == 1) {pos--; }} Onko virheitä, virheitä? En huomaa yhtään…

Vaihe 4: Se toimii (tai ei toimi)! Ja pian tulossa …

Toivottavasti se toimii sinulle, jos se ei kommentoi. Me ohjattavasta yhteisöstä olemme yleensä hyviä auttamaan ihmisiä. Toivottavasti video lisätään joskus. Voisin vain julkaista videon Arduinosta, joka hallitsee servoa toisessa projektissa, koska olen siirtynyt suurempiin ja parempiin asioihin. Joten pidä hauskaa tämän kanssa, muokkaa sitä, mene ulos ja ansaitse rahaa siitä ja kerro sitten! Se piristäisi päivääni.

Suositeltava: