İçindekiler:
- Gereçler
- Adım 1: Bileşenleri Anlamak
- Adım 2: Devreyi Kurmak
- Adım 3: Arduino GUI'sini ve Giriş Kodunu İndirin
- Adım 4: 2 Potansiyometre + 2 Servo + Arduino
Video: 2 Potansiyometre & 2 Servo: Arduino İle Kontrollü Hareket: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Öncelikle bu devreyi bir araya getirmek için ilgili malzemeleri toplamanız gerekir.
Gereçler
1 Arduino
2 Potansiyometre
2 servo
1 ekmek tahtası
5 Siyah Jumper Kablosu (Toprak/Negatif)
5 Kırmızı Jumper Kablosu (Voltaj/Pozitif)
4 Renk Jumper Kablosu (Giriş/Çıkış)
Adım 1: Bileşenleri Anlamak
Her bir bileşeni anlamak için fiziksel devreyi bir araya getirmeden önce önemlidir:
Breadboard'un her iki tarafında, negatif (siyah/mavi) ve pozitif (kırmızı) girişler için yuvaları olan iki set güç rayı vardır. Dikey olarak seri bağlanırlar. Klemens şeritleri bağlantıyı yatay olarak paylaşır, ancak paralel klemens şeritleri ayırıcıyı köprülemek için bir aktarma kablosu gerektirir.
Potansiyometrede 5V pin (kırmızı), Vout pini (sarı/renkli) ve Ground/GND pini (siyah) bulunur.
Servo bir 5V bağlantı noktasına (kırmızı), bir Darbe Genişlik Modülasyonu/PWM bağlantı noktasına (sarı/renkli) ve bir Toprak/GND bağlantı noktasına (siyah) sahiptir. Nasıl çalıştığı hakkında daha fazla bilgi için bağlantıya tıklayın.
Adım 2: Devreyi Kurmak
Diyagram düzenini takip edin. Devreyi kurarken, bileşenlerinize herhangi bir zarar gelmemesi için arduino'yu fişten çekmeyi daima unutmayın. Devre organizasyonundaki düşüncelerim, Potansiyometre 1'i Servo 1'in yanına ve Potansiyometre 2'yi Servo 2'nin yanına takmak - bu, giderek daha fazla bileşen bir araya geldiğinde neler olup bittiğini yönetmenize yardımcı olur. Bu, bir sonraki kod adımında da görselleştirilecektir.
Potansiyometreyi, yönünü not ederek devre tahtasına takın (arduinoya bağlanmak için atlama tellerini kullanırken bu önemli olacaktır):
Potansiyometre 1: Renkli bir atlama kablosu kullanın ve orta çıkış pinini arduino üzerindeki analog (A0) bağlantı noktasına bağlayın. Kırmızı jumper kablosunu V5 portuna ve siyah jumper kablosunu arduino üzerindeki GND portuna takın.
Potansiyometre 2: Renkli bir atlama kablosu kullanın ve orta çıkış pinini arduino üzerindeki analog (A1) bağlantı noktasına bağlayın. Kırmızı jumper kablosunu V5 portuna ve siyah jumper kablosunu arduino üzerindeki GND portuna takın.
Servoyu breadboard ve arduino'ya takın:
Servo 1: Giriş/sinyal portunu arduino üzerindeki dijital PWM portuna 5 bağlamak için renkli bir atlama kablosu kullanın. Potansiyometre düzeniyle seri olarak kırmızı aktarma kablosunu V5 terminal şeridine ve siyah bir aktarma kablosunu GND terminal şeridine takın (resme bakın).
Servo 2: Giriş/sinyal portunu arduino üzerindeki 3 numaralı dijital PWM portuna bağlamak için renkli bir atlama kablosu kullanın. Potansiyometre düzeniyle seri olarak kırmızı aktarma kablosunu V5 terminal şeridine ve siyah bir aktarma kablosunu GND terminal şeridine takın (resme bakın).
Devre kurulduktan sonra, arduino'nuzu bilgisayarınıza bağlamaya devam edin.
Adım 3: Arduino GUI'sini ve Giriş Kodunu İndirin
Arduino Grafik Kullanıcı Arayüzü'nü (GUI) buradan indirin. Aşağıdaki kodu girin, "//" öğesinin sağındaki bilgilerin size bu kod satırının ne yaptığını söylediğine dikkat edin:
#Dahil etmek
//**** servo 1 ayarları
Servo servo1;
const int servo1PotPin = A0;
const int servo1Pin = 5; // PWM etkin pin kullanılmalıdır
int servo1_test;
//**** servo 1 ayarları SON
//**** servo 2 ayarları
Servo servo2;
const int servo2PotPin = A1;
const int servo2Pin = 3; // PWM etkin pin kullanılmalıdır
int servo2_test;
//**** servo 2 ayarları SON
geçersiz kurulum() {
servo1.attach(servo1Pin);
servo2.attach(servo2Pin);
}
boşluk döngüsü () {
servo1_test = analogRead(servo1PotPin);
servo1_test = harita(servo1_test, 0, 1023, 65, 0); //servo dönüşü sadece 65 derecedir. şu anda potansiyometre değerlerini servo için dönüş derecelerine çeviriyor, şu anda ters
servo1.write(servo1_test);
servo2_test = analogRead(servo2PotPin);
servo2_test = harita(servo2_test, 0, 1023, 80, 0); //servo dönüşü sadece 80 derecedir. şu anda potansiyometre değerlerini servo için dönüş derecelerine çeviriyor, şu anda ters
servo2.write(servo2_test);
gecikme(5);
}
Adım 4: 2 Potansiyometre + 2 Servo + Arduino
Son devre bu şekilde görünmelidir. Nasıl çalıştığını görmek için videoyu izleyin.
Önerilen:
Arduino İle Potansiyometre ile LED Parlaklığını Kontrol Etme: 3 Adım
Arduino İle Potansiyometre İle LED Parlaklığını Kontrol Etme: Bu projede, potansiyometre tarafından sağlanan değişken direnç kullanarak LED'in parlaklığını kontrol edeceğiz. Bu yeni başlayanlar için çok basit bir projedir ancak size potansiyometre ve LED çalışması hakkında daha fazla bilgi edinmek için gerekli olan birçok şeyi öğretecektir
Potansiyometre ve Servo: Arduino İle Kontrollü Hareket: 4 Adım
Potansiyometre ve Servo: Arduino İle Kontrollü Hareket: Öncelikle bu devreyi bir araya getirmek için ilgili malzemeleri toplamanız gerekir
Potansiyometre ile Kontrollü LED: 6 Adım
Potansiyometre ile Controllig LED: Daha önce, yeni bir yazılımı tanımak için aydınlatıcı olabilecek kontrol panosuna veri göndermek için Seri Monitör kullanıyorduk. Bu dersimizde, bir potansiyometre ile bir LED'in parlaklığını nasıl değiştireceğimizi ve potansiyometrenin verilerini nasıl alacağımızı görelim
Arduino Uno R3 ile Potansiyometre ile LED Kontrolü: 6 Adım
Arduino Uno R3 ile Potansiyometre ile LED Kontrolü: Daha önce, yeni bir yazılımı tanımak için aydınlatıcı olabilecek kontrol panosuna veri göndermek için Seri Monitör kullanıyorduk. Bu dersimizde, bir potansiyometre ile bir LED'in parlaklığını nasıl değiştireceğimizi ve potansiyometrenin verilerini nasıl alacağımızı görelim
Hareket Kontrollü Çıkış - Hareket Algılayıcı Işıktan: 6 Adım
Hareket Kontrollü Çıkış - Hareket Algılama Işığından: Bloktaki en korkunç eve giden bir şeker mi şaka mı olduğunuzu hayal edin. Tüm hortlakları, hayaletleri ve mezarlıkları geçtikten sonra nihayet son yola ulaşırsınız. Şekeri önünüzde bir kasede görebilirsiniz! Ama sonra aniden bir gho