INHOUDSOPGAWE:
Video: Die bestuur van 'n RC -servomotor met 'n Arduino en twee kortstondige skakelaars: 4 stappe
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Die naam sê alles. Die bestuur van 'n RC -servomotor met 'n Arduino en 'n paar weerstande, springdrade en twee tasbare skakelaars. Ek het dit gemaak die tweede dag toe ek my Arduino gekry het, so ek is redelik trots op myself.
Stap 1: Onderdele lys
Goed, u benodig die volgende: Arduino- $ 30-35 USD Vind uit waar u dit hier kan koop. Jumper Wires- $ 8,50 USD, ens. U benodig twee ongeveer 100 ohm (bruin swartbruin) en twee ongeveer 10k ohm (bruin swart oranje). Dit hoef nie presies te wees nie. Servo Motor- $ 10 USD Ja, ek weet dit is nie die goedkoopste op die internet nie. Tower HobbiesBreadboard- $ 9- $ 30 USD, afhangende van die grootte. AmazonTactile Switch- $ 0,20 USD Slegs 6, 427 oor op Digi-Key, ek het myne pas gered …
Stap 2: Die stroombaan
Die kring is redelik eenvoudig. U behoort dit binne vyf minute op 'n broodbord te kan gooi, net soos ek. Maak seker dat dit vir u minder snaakse gesin geen sin het nie, en lyk soos 'n klomp iets wat u uit 'n dreinslang getrek het. Yum.
Stap 3: Die program/skets
Hier is my kode wat ek gebruik het. Ek kan dit later verduidelik, ek is nogal lui. Dit is waarvoor dit en dit is.
#include Servo myservo; int button7 = 0; int button6 = 0; int pos = 90; void setup () {pinMode (7, INPUT); pinMode (6, INPUT); myservo.attach (9);} void lus () {button7 = digitalRead (7); knoppie6 = digitalRead (6); myservo.write (pos); vertraging (5); pos = beperking (pos, 0, 180); as (knoppie7 == 1 && knoppie6 == 0) {pos ++; } as (knoppie7 == 0 && knoppie6 == 1) {pos--; }} Enige foute, foute? Ek sien niks op nie …
Stap 4: Dit werk (of nie)! En, binnekort …
Dit werk hopelik vir u as dit nie 'n opmerking plaas nie. Ons van die leerbare gemeenskap is gewoonlik goed om mense te help. Hoop om binnekort 'n video by te voeg. Kan net 'n video plaas van 'n Arduino wat 'n servo in 'n ander projek beheer, aangesien ek na groter en beter dinge gegaan het. So, geniet dit, verander dit, gaan uit, verdien geld en vertel dit dan! Dit sou my dag net maak.