Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Ushbu loyihada biz servo dvigatellarni boshqarish uchun ikkita non paneliga ikkita potentsiometr qo'ydik. Servo motorlar o'limgacha kurashadi !!!!!!
*** Bu loyiha faqat prototip. Biz kattaroq servo dvigateliga ega bo'lishni xohlaymiz. Biz hali ham kod ustida ishlayapmiz.
1 -qadam: materiallar
Arduino
2 ta non paneli
2 ta potentsiometr
2 ta servo dvigatel
20 ta sim
Quvvat manbai AC/DC
2 -qadam: Servo dvigatel
*** Ushbu loyihani amalga oshirayotganda, bu rasmni yodda saqlang.
www.google.com/search?q=servo+motor+arduino&rlz=1C5CHFA_enUS718US718&source=lnms&tbm=isch&sa=X&ved=0ahUKEwj1ks7C7LrYAhXpSN8KHBTHFH2GHQH2H1HHHGHGGHHGGHHGGHHGGHGGHGGHGGHGGHGGHGGHGGHHGGHHGGB
3 -qadam: kod
#qo'shing
Xizmat ko'rsatish xizmati; // servo nazorat qilish uchun servo ob'ekt yaratish Servo myservo1;
int potpin = 0; // potentsiometrni ulash uchun ishlatiladigan analog pin
analog valdan qiymatni o'qish uchun int val = 0; // o'zgaruvchi
int potpin2 = A2;
int val2 = 0;
bo'sh o'rnatish () {
myservo.attach (9); // servo ob'ektga 9 -pinli servo biriktiriladi
myservo1.attach (10); pinMode (potpin, INPUT);
pinMode (potpin2, INPUT);
Serial.begin (9600); }
void loop (); {
val = analogRead (potpin);
val2 = analogRead (potpin2); // potentsiometr qiymatini o'qiydi (0 dan 1023 gacha)
val = xarita (val, 0, 1023, 0, 180); // uni servo bilan ishlatish uchun o'lchov (0 dan 180 gacha)
val2 = xarita (val2, 0, 1023, 0, 180);
Serial.println (val);
Serial.print (val2);
myservo.write (val);
myservo1.write (val2); // o'lchov qiymatiga ko'ra servo holatini o'rnatadi
kechikish (10); // servo u erga kelishini kutadi}
4 -qadam: qadamlar:
1.) ikkita petentiometrni alohida taxtalarga joylashtiring.
2.) Pimlarni uning orqasiga joylashtiring.
Birinchi petentiometr:
chap pin minusga o'tadi
O'rta pin A0 ga o'tadi
O'ng pin plyusga o'tadi.
2 -petentiometr:
chap pin boshqa taxtada plyusga o'tadi.
o'rta pin arduino -da a2 ga o'tadi.
o'ng pin boshqa arduino -da minusga o'tadi.
Birinchi Servo dvigateli:
Braun erga tushadi
Qizil plyusga o'tadi
Apelsin arduinoni qistirmoqchi. biz d10 dan foydalanganmiz.
Ikkinchi servo motor
Braun erga tushadi
Qizil plyusga o'tadi
Apelsin qistirmoqchi. Biz d9 dan foydalanganmiz
5 -qadam: Rasmlar:
Majburiy emas: Siz qilichlarni uchiga qo'shishingiz mumkin.
Muallif: Jastin Xerskovits va Yan Fridman