Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šiame projekte mes įdėjome du potenciometrus į dvi lentas, skirtas valdyti servo variklius. Servo varikliai kovos iki mirties !!!!!!
*** Šis projektas yra tik prototipas. Mes norime pagaminti didesnį su didesniu servo varikliu. Mes vis dar dirbame su kodu.
1 žingsnis: medžiagos
Arduino
2 duonos lentos
2 potenciometrai
2 servo varikliai
20 laidų
Maitinimo šaltinio kintamosios/nuolatinės srovės adapteris
2 žingsnis: Servo variklis
*** Atlikdami šį projektą, nepamirškite šio paveikslo.
www.google.com/search?q=servo+motor+ardi
3 žingsnis: kodas
#įtraukti
Servo myservo; // sukurti servo objektą servo valdymui Servo myservo1;
int potpin = 0; // analoginis kaištis, naudojamas potenciometrui prijungti
int val = 0; // kintamasis, norint nuskaityti vertę iš analoginio kaiščio
int potpin2 = A2;
int val2 = 0;
void setup () {
myservo.attach (9); // prie servo objekto pritvirtina 9 kaiščio servo
myservo1.attach (10); pinMode (potpin, INPUT);
pinMode (potpin2, INPUT);
Serial.begin (9600); }
tuštumos kilpa (); {
val = analogRead (potpin);
val2 = analogRead (potpin2); // skaito potenciometro reikšmę (vertė nuo 0 iki 1023)
val = žemėlapis (val, 0, 1023, 0, 180); // pakeiskite mastelį, kad galėtumėte jį naudoti su servo (vertė nuo 0 iki 180)
val2 = žemėlapis (val2, 0, 1023, 0, 180);
Serial.println (val);
Serial.print (val2);
myservo.write (val);
myservo1.write (val2); // nustato servo padėtį pagal mastelio reikšmę
vėlavimas (10); // laukia, kol servo sistema ten pateks}
4 žingsnis: Žingsniai:
1.) sudėkite du petentiometrus į atskiras duonos lentas.
2.) Uždėkite smeigtukus atgal.
Pirmasis petentiometras:
kairysis kaištis eina į minusą
vidurinis kaištis eina į A0
Dešinysis kaištis eina į pliusą.
Antrasis petentiometras:
kairysis smeigtukas eina į pliusą kitoje duonos lentelėje.
vidurinis kaištis eina į a2 „arduino“.
dešinėje smeigtukas eina į minusą kitame arduino.
1 servo variklis:
Brownas eina į žemę
Raudona eina į pliusą
Oranžinė eina į arduino. mes naudojome d10.
2 servo variklis
Brownas eina į žemę
Raudona eina į pliusą
Oranžinė eina į smeigtuką. Mes naudojome d9
5 žingsnis: nuotraukos:
Neprivaloma: prie galų galite pridėti kardų.
Autorius: Justinas Herskowitzas ir Ianas Friedmanas