Mündəricat:
- Təchizat
- Addım 1: Komponentləri anlayın
- Addım 2: Dövrün qurulması
- Addım 3: Arduino GUI və Giriş Kodunu yükləyin
- Addım 4: 2 Potansiyometr + 2 Servo + Arduino
Video: 2 Potansiyometr və 2 Servo: Arduino ilə İdarə Edilən Hərəkət: 4 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Bu dövrəni birləşdirmək üçün əvvəlcə müvafiq materialları toplamalısınız.
Təchizat
1 Arduino
2 Potansiyometr
2 Servo
1 Çörək lövhəsi
5 Qara Jumper Teli (Torpaq/Mənfi)
5 Qırmızı Atlama Teli (Gərginlik/Müsbət)
4 rəngli keçid telləri (Giriş/Çıxış)
Addım 1: Komponentləri anlayın
Hər bir komponenti anlamaq üçün fiziki dövrəni bir araya gətirmədən əvvəl vacibdir:
Çörək taxtasının hər iki tərəfində mənfi (qara/mavi) və müsbət (qırmızı) girişlər üçün yuvaları olan iki dəst ray var. Şaquli olaraq ardıcıl olaraq bağlanırlar. Terminal zolaqları əlaqəni yatay şəkildə bölüşdürür, lakin paralel terminal zolaqları bölücünü bağlamaq üçün bir keçid telinə ehtiyac duyacaq.
Potansiometrdə 5V pin (qırmızı), Vout pin (sarı/rəng) və Ground/GND pin (qara) var.
Servoda 5V port (qırmızı), Pulse Width Modulation/PWM port (sarı/rəngli) və Ground/GND portu (qara) var. Bunun necə işlədiyi haqqında daha çox məlumat əldə etmək üçün linki vurun.
Addım 2: Dövrün qurulması
Diaqram sxeminə əməl edin. Dövrə qurarkən, komponentlərinizə zərər verməmək üçün arduinonun fişini çıxarmamağı unutmayın. Dövrə təşkilatçılığındakı düşüncələrim, Servo 1 -in yanındakı Potentiometer 1 -i və Servo 2 -nin yanındakı Potentiometer 2 -ni bağlamaqdır - bu, getdikcə daha çox komponent yığışdıqca baş verənləri idarə etməyə kömək edir. Bu da növbəti kod addımında görselleştirilecek.
Potensialiometrini oriyentasiyasını nəzərə alaraq çörək taxtasına daxil edin (arduinoya qoşulmaq üçün tullanan tellərdən istifadə edərkən bu vacib olacaq):
Potansiometr 1: Bir rəngli keçid teli istifadə edin və orta çıxış pinini arduino üzərindəki analog (A0) portuna bağlayın. Qırmızı keçid telini V5 portuna və qara keçid telini arduino üzərindəki GND portuna bağlayın.
Potansiometr 2: Bir rəngli keçid teli istifadə edin və orta çıxış pinini arduino üzərindəki analog (A1) portuna bağlayın. Qırmızı keçid telini V5 portuna və qara keçid telini arduino üzərindəki GND portuna bağlayın.
Servonu çörək taxtasına və arduinoya qoşun:
Servo 1: Arduino üzərindəki 5 rəqəmsal PWM portuna giriş/siqnal portunu bağlamaq üçün rəngli keçid teli istifadə edin. Qırmızı keçid telini V5 terminal zolağına və qara keçid telini potensialiometr düzümü ilə ardıcıl olaraq GND terminal zolağına bağlayın (şəkilə baxın).
Servo 2: Giriş/siqnal portunu arduino üzərindəki rəqəmsal PWM portuna 3 bağlamaq üçün rəngli keçid teli istifadə edin. Qırmızı keçid telini V5 terminal zolağına və qara keçid telini potensialiometr düzümü ilə ardıcıl olaraq GND terminal zolağına bağlayın (şəkilə baxın).
Dövrə qurulduqdan sonra arduino kompüterinizə qoşulmağa davam edin.
Addım 3: Arduino GUI və Giriş Kodunu yükləyin
Arduino Qrafik İstifadəçi İnterfeysini (GUI) buradan yükləyin. Aşağıdakı kodu daxil edin, "//" sözünün sağındakı məlumatlara diqqət yetirin ki, bu kod xətti nə edir:
#daxil edin
// **** servo 1 parametrləri
Servo servo1;
const int servo1PotPin = A0;
const int servo1Pin = 5; // PWM effektiv pin istifadə etməlidir
int servo1_test;
// **** servo 1 parametrləri END
// **** servo 2 parametrləri
Servo servo2;
const int servo2PotPin = A1;
const int servo2Pin = 3; // PWM effektiv pin istifadə etməlidir
int servo2_test;
// **** servo 2 parametrləri END
boş quraşdırma () {
servo1.tach (servo1Pin);
servo2.attach (servo2Pin);
}
boşluq döngəsi () {
servo1_test = analogRead (servo1PotPin);
servo1_test = xəritə (servo1_test, 0, 1023, 65, 0); // servo fırlanma yalnız 65 dərəcədir. Hal -hazırda potansiyometr dəyərlərini servo üçün fırlanma dərəcələrinə çevirir, hal hazırda tərsdir
servo1.write (servo1_test);
servo2_test = analogRead (servo2PotPin);
servo2_test = xəritə (servo2_test, 0, 1023, 80, 0); // servo fırlanma yalnız 80 dərəcədir. Hal -hazırda potansiyometr dəyərlərini servo üçün fırlanma dərəcələrinə çevirir, hal hazırda tərsdir
servo2.write (servo2_test);
gecikmə (5);
}
Addım 4: 2 Potansiyometr + 2 Servo + Arduino
Son dövrə belə görünməlidir. Bunun necə işlədiyini görmək üçün videoya baxın.
Tövsiyə:
Potensiometr və Servo: Arduino ilə İdarə Edilən Hərəkət: 4 addım
Potansiometr və Servo: Arduino ilə İdarə Edilən Hərəkət: Əvvəlcə bu dövrəni bir araya gətirmək üçün müvafiq materialları toplamalısınız
CircuitPython -da Potansiyometr tərəfindən idarə olunan 7 -seqmentli ikili ekranlar - Görmə qabiliyyətinin nümayişi: 9 addım (şəkillərlə)
CircuitPython-da Potentiometer tərəfindən idarə olunan 7 seqmentli ikili ekranlar-Görmə qabiliyyətinin nümayişi: Bu layihə, bir neçə 7 seqmentli LED displeydə (F5161AH) ekranı idarə etmək üçün potensiometrdən istifadə edir. Potensiometr düyməsi döndükdə göstərilən nömrə 0 ilə 99 aralığında dəyişir. Hər an yalnız bir LED çox qısa müddətdə yanır, amma
Arduino ilə İdarə Edilən İnteraktiv Tic-Tac Ayaq Oyunu: 6 addım
Arduino ilə İdarə Edilən İnteraktiv Tic-Tac Ayaq Oyunu: Fiziki Tic-Tac-Toe layihəsinin məqsədi tanınmış bir oyunu fiziki aləmə köçürməkdir. Əvvəlcə oyun bir kağız üzərində iki oyunçu tərəfindən oynanır - 'X' və 'O' simvollarını növbə ilə qoyaraq. Fikrimiz oyunçuların davranışlarını araşdırmaq idi
Arduino Dərsliyi - Potansiyometr ilə Servo Motor İdarəetmə: 5 addım
Arduino Dərsliyi - Potansiyometr ilə Servo Motor İdarəetmə: Bu təlimat, " Arduino: Potansiyometr ilə Servo Motoru Necə İdarə Etmək " in yazılı versiyasıdır. Bu yaxınlarda yüklədiyim YouTube videosu. Yoxlamaq üçün YouTube kanalına daxil olmağı məsləhət görürəm
Hərəkət İdarə Edilən Çıxış - Hərəkət Algılayan İşıqdan: 6 Addım
Hərəkət İdarə Edilən Çıxış - Hərəkət Algılayan İşıqdan: Blokdakı ən qorxulu evə gedən bir hiyləgər və ya xəyanətkar olduğunuzu düşünün. Bütün xəyalları, xəyalları və qəbiristanlıqları keçdikdən sonra nəhayət son yola çatırsınız. Qarşınızda bir qabda konfet görə bilərsiniz! Amma sonra birdən gho