Een RC-servomotor besturen met een Arduino en twee momentschakelaars - Ajarnpa
Een RC-servomotor besturen met een Arduino en twee momentschakelaars - Ajarnpa

Video: Een RC-servomotor besturen met een Arduino en twee momentschakelaars - Ajarnpa

Video: Een RC-servomotor besturen met een Arduino en twee momentschakelaars - Ajarnpa
Video: Multiple Servo Motor Control with Joystick and Arduino 2025, Januari-
Anonim

De naam zegt het al. Een RC-auto-servomotor besturen met een Arduino en enkele weerstanden, jumperdraden en twee tactiele schakelaars. Ik maakte dit de tweede dag dat ik mijn Arduino kreeg, dus ik ben best wel trots op mezelf.

Stap 1: Onderdelenlijst

Oké, je hebt het volgende nodig: Arduino- $ 30-35 USD Ontdek hier waar je die kunt kopen. Jumper Wires- $ 8,50 USD Ik heb de mijne van AmazonResistors - Pennies per stuk Haal ze van Radio Shack, Digi-Key, Mouser, Jameco, enz. Je hebt er twee nodig van ongeveer 100 ohm (bruin zwartbruin) en twee van ongeveer 10k ohm (bruin zwart oranje). Deze hoeven niet exact te zijn. Servomotor - $ 10 USD Ja, ik weet dat dit niet de goedkoopste op internet is. Tower HobbiesBreadboard- $ 9- $ 30 USD, afhankelijk van de grootte. AmazonTactile Switch- $ 0.20 USD Nog maar 6, 427 over op Digi-Key Ik heb net de mijne geborgen …

Stap 2: Het circuit

De schakeling is vrij eenvoudig. Je zou het in vijf minuten op een breadboard moeten kunnen gooien, zoals ik deed. Zorg ervoor dat het geen zin heeft voor je minder geeky familie, en eruit ziet als een prop van iets dat je van een afvoerslang hebt getrokken. jammie.

Stap 3: Het programma/de schets

Hier is mijn code die ik heb gebruikt. Ik zal het later misschien uitleggen, ik ben nogal lui. Daar zijn dit en dit voor.

#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); if(button7==1 && button6==0) { pos++; } if(button7==0 && button6==1) { pos--; }} Bugs, glitches? ik merk er niks van…

Stap 4: Het werkt (of niet)! En binnenkort…

Het werkt hopelijk voor u, als het geen reactie plaatst. Wij van de instructable gemeenschap zijn meestal goed in het helpen van mensen. Ik hoop binnenkort een video toe te voegen. Post misschien een video van een Arduino die een servo bestuurt in een ander project, omdat ik ben overgestapt op grotere en betere dingen. Dus veel plezier ermee, pas het aan, ga erop uit en verdien er geld mee en vertel het me dan! Dat zou mijn dag gewoon goed maken.