
İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13

İki buton kullanarak bir servo motoru kontrol etmek için bir Arduino kullanma.
Adım 1: Uygun Bileşenleri Alın

Bileşenlerden herhangi birine ihtiyacınız varsa lütfen verilen bağlantıları kullanın, ayrıca diğer harika arduino güzellikleri için siteye göz atın, dünya çapında ücretsiz olarak gönderilirler ve orada servis mükemmeldir. Ayrıca beni destekliyorsun:)
Buradaki siteye gidin.
Desteğin için teşekkürler.
1) Arduino Link: Arduino Uyumlu Uno R3 Rev3 Geliştirme Kartı
2) Breadboard Bağlantısı: Yarım boy 400-Pin Elektronik DIY Breadboard veya 830-Point Lehimsiz Elektronik DIY Breadboard
3) Basmalı Butonlar Bağlantısı: DIP P4 Kare Anahtar Basmalı Butonlar (100'lü Paket)
4) Jumper Kabloları Bağlantısı: Çok Renkli 40-Pin DuPont Breadboard Jumper Telleri (20cm)
5) İki 10k Ohm Direnç Bağlantısı: DIY Evrensel 1/4W 1% Metal Film Direnci (600PCS)
6) Servo Motor Bağlantısı: Tower Pro SG90 9g Dişli Direksiyon Servosu
Adım 2: Gücü Bağlayın

GND ve 5V'yi bağlayın
Adım 3: Servoyu bağlayın

5V'a kırmızı
Kahverengi/Siyah'tan GND'ye
9 numaralı pin için turuncu
Adım 4: Düğmeleri Bağlayın

DIGITAL 2 düğmelerinden biri
Diğeri DIGITAL 4'e
Adım 5: Devreyi Kontrol Edin


Devrenin doğru olduğundan emin olun
Adım 6: Kod
Arduino'dan Sweep örneğini kullandım ve çalışması için değiştirdim.
#Dahil etmek
const int buttonPin = 2;
const int buttonPin2 = 5;
int düğmeDurumu = 0;
int buttonState2 = 0;
Servo servoA;
int konum = 0;
geçersiz kurulum() {
servoA.attach(9);
pinMode(buttonPin, INPUT);
pinMode(buttonPin2, INPUT);
}
boşluk döngüsü () {
buttonState = digitalRead(buttonPin);
buttonState2 = digitalRead(buttonPin2);
if(buttonState ==YÜKSEK && konum < 180){
servoA.write(konum++);
gecikme(5);
}
if(buttonState2 == YÜKSEK && konum > 3){
servoA.write(konum--);
gecikme(5);
}
}
Önerilen:
Servo Motor Arduino Nasıl Kontrol Edilir Eğitimi: 4 Adım

Servo Motor Nasıl Kontrol Edilir Arduino Eğitimi: Hey millet! Yeni eğitimime hoş geldiniz, umarım önceki "Büyük step motor kontrolü" talimatımı beğenmişsinizdir. Bugün size herhangi bir servo motor kontrolünün temellerini öğretmek için bu bilgilendirici öğreticiyi gönderiyorum, zaten bir video yayınladım
Arduino Birden Fazla Servo Motor Nasıl Bağlanır - PCA9685 Eğitimi: 6 Adım

Arduino Çoklu Servo Motorlar Nasıl Bağlanır - PCA9685 Eğitimi: Bu dersimizde PCA9685 modülünü ve arduino kullanarak birkaç servo motorun nasıl bağlanacağını öğreneceğiz. Birkaç motor bağlamanız gerektiğinde PCA9685 modülü çok iyidir, bununla ilgili daha fazla bilgiyi buradan okuyabilirsiniz https ://www.adafruit.com/product/815Videoyu İzle
Arduino İvmeölçer Eğitimi: Servo Motor Kullanarak Bir Gemi Köprüsünü Kontrol Edin: 5 Adım

Arduino İvmeölçer Eğitimi: Bir Servo Motor Kullanarak Bir Gemi Köprüsünü Kontrol Edin: İvmeölçer sensörleri, artık akıllı telefonlarımızın çoğunda, sorumlu olanın ivmeölçer olduğunu bile bilmeden, onlara günlük olarak kullandığımız çok çeşitli kullanım ve yetenekler vermek için bulunmaktadır. Bu yeteneklerden biri de kontrol edilebilir
Servo Test Cihazı Kullanarak 30A Mikro Fırça Motorlu Fren Kontrol Cihazı Eğitimi: 3 Adım

Servo Test Cihazı Kullanarak Öğretici 30A Mikro Fırça Motor Fren Kontrol Cihazı: Özellikler: 30A fırça hız kontrolörü. Fonksiyon: ileri, geri, fren Çalışma voltajı: 3.0V---5.0V. Akım(A): 30A BEC: 5V/1A Sürücü frekansı: 2KHz Giriş: 2-3 Li-Po / Ni-Mh/Ni-cd 4-10cell Sabit akım 30A Max 30A<
Arduino Eğitimi - Joystick ile Servo Motor Kontrolü: 4 Adım

Arduino Eğitimi - Joystick ile Servo Motor Kontrolü: Bu dersimizde Joystick ile servo kullanmayı öğreneceğiz. 1 adet servo motoru 1 adet Joystick ile kontrol edeceğiz. Robotik kol projelerinizi bu dersten hareketle uygulayabilirsiniz. Tabi bunu yaparken harici pil/güç kullanacağız