Daftar Isi:
- Langkah 1: Dapatkan Komponen yang Sesuai
- Langkah 2: Hubungkan Daya
- Langkah 3: Hubungkan Servo
- Langkah 4: Hubungkan Tombol
- Langkah 5: Periksa Sirkuit
- Langkah 6: Kode
- Langkah 7: Selesai
Video: Tutorial Servo: 7 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Menggunakan Arduino untuk mengontrol motor servo dengan menggunakan dua tombol.
Langkah 1: Dapatkan Komponen yang Sesuai
Silakan gunakan tautan yang disediakan jika Anda memerlukan salah satu komponen juga periksa situs untuk barang arduino hebat lainnya, mereka dikirimkan ke seluruh dunia secara gratis dan layanan di sana sangat bagus. Apalagi kamu mendukungku:)
Pergi ke situs di sini.
Terima kasih atas dukunganmu.
1) Tautan Arduino: Papan Pengembangan Uno R3 Rev3 yang Kompatibel dengan Arduino
2) Tautan Papan Tempat memotong roti: Papan tempat memotong roti DIY Elektronik 400-Pin setengah ukuran atau Papan Tempat Memotong Roti DIY Elektronik Tanpa Solder 830-Point
3) Tautan Tombol Tekan: Tombol Tekan DIP P4 Sqaure Switch (100-Pack)
4) Tautan Kabel Jumper: Kabel Jumper Papan Tempat Memotong Roti DuPont 40-Pin Warna-warni (20cm)
5) Dua Tautan Resistor 10k Ohm: DIY Universal 1/4W 1% Metal Film Resistor (600PCS)
6) Tautan Motor Servo: Tower Pro SG90 9g Gear Steering Servo
Langkah 2: Hubungkan Daya
Hubungkan GND dan 5V
Langkah 3: Hubungkan Servo
Merah ke 5V
Coklat/Hitam ke GND
Oranye ke pin 9
Langkah 4: Hubungkan Tombol
Salah satu tombol untuk DIGITAL 2
Yang lainnya ke DIGITAL 4
Langkah 5: Periksa Sirkuit
Pastikan sirkuitnya benar
Langkah 6: Kode
Saya menggunakan contoh Sapu dari Arduino dan mengubahnya agar berfungsi.
#termasuk
const int buttonPin = 2;
const int buttonPin2 = 5;
int keadaan tombol = 0;
int buttonState2 = 0;
Servo servoA;
int posisi = 0;
batalkan pengaturan() {
servoA.attach (9);
pinMode(tombolPin, INPUT);
pinMode(tombolPin2, INPUT);
}
lingkaran kosong() {
buttonState = digitalRead(buttonPin);
buttonState2 = digitalRead(buttonPin2);
if(buttonState ==TINGGI && posisi < 180){
servoA.tulis(posisi++);
penundaan (5);
}
if(buttonState2 == TINGGI && posisi > 3){
servoA.write(posisi--);
penundaan (5);
}
}
Direkomendasikan:
Cara Mengontrol Motor Servo Tutorial Arduino: 4 Langkah
Tutorial Cara Mengontrol Motor Servo Arduino : Hai guys! selamat datang di tutorial baru saya, saya harap Anda sudah menikmati instruksi saya sebelumnya "kontrol motor stepper besar". Hari ini 'Saya memposting tutorial informatif ini untuk mengajarkan Anda dasar-dasar kontrol servomotor apa pun, saya sudah memposting video
Arduino Bagaimana Menghubungkan Beberapa Motor Servo - Tutorial PCA9685: 6 Langkah
Arduino Cara Menghubungkan Beberapa Motor Servo - Tutorial PCA9685: Dalam tutorial ini kita akan belajar cara menghubungkan beberapa motor servo menggunakan modul PCA9685 dan modul arduino.PCA9685 sangat baik ketika Anda perlu menghubungkan beberapa motor, Anda dapat membaca lebih lanjut tentangnya di sini https ://www.adafruit.com/product/815Tonton Vi
Apa yang Ada Di Dalam Servo dan Cara Menggunakannya Dengan Tutorial Lengkap Arduino: 6 Langkah
Apa Di Dalam Servo dan Cara Menggunakannya Dengan Tutorial Lengkap Arduino: dalam tutorial ini, mari kita jelajahi apa itu servo, tonton tutorial video ini
Tutorial Akselerometer Arduino: Mengontrol Jembatan Kapal Menggunakan Motor Servo: 5 Langkah
Tutorial Akselerometer Arduino: Mengontrol Jembatan Kapal Menggunakan Motor Servo: Sensor akselerometer sekarang ada di sebagian besar ponsel cerdas kita untuk memberi mereka berbagai macam penggunaan dan kemampuan yang kita gunakan sehari-hari, tanpa menyadari bahwa yang bertanggung jawab untuk itu adalah akselerometer. Salah satu kemampuan tersebut adalah pengendalian
Tutorial Pengendali Rem Motor Sikat Mikro 30A dengan Menggunakan Servo Tester: 3 Langkah
Tutorial Pengendali Rem Motor Sikat Mikro 30A dengan Menggunakan Servo Tester: Spesifikasi: Pengontrol kecepatan sikat 30A. Fungsi: maju, mundur, rem Tegangan kerja: 3.0V----5.0V. Arus(A): 30A BEC: 5V/1A Frekuensi driver: 2KHz Input: 2-3 Li-Po / Ni-Mh/Ni-cd 4-10cell Arus konstan 30A Maks 30A<