Isi kandungan:

Mengendalikan Motor Servo RC Dengan Suis Arduino dan Dua Momentary: 4 Langkah
Mengendalikan Motor Servo RC Dengan Suis Arduino dan Dua Momentary: 4 Langkah

Video: Mengendalikan Motor Servo RC Dengan Suis Arduino dan Dua Momentary: 4 Langkah

Video: Mengendalikan Motor Servo RC Dengan Suis Arduino dan Dua Momentary: 4 Langkah
Video: Multiple Servo Motor Control with Joystick and Arduino 2024, November
Anonim
Mengendalikan Motor Servo RC Dengan Suis Arduino dan Dua Momentary
Mengendalikan Motor Servo RC Dengan Suis Arduino dan Dua Momentary
Mengendalikan Motor Servo RC Dengan Suis Arduino dan Dua Momentary
Mengendalikan Motor Servo RC Dengan Suis Arduino dan Dua Momentary

Nama itu mengatakan semuanya. Mengendalikan motor servo RC dengan Arduino dan beberapa perintang, kabel jumper, dan dua suis taktil. Saya membuat ini pada hari kedua saya mendapat Arduino saya, jadi saya cukup bangga dengan diri saya.

Langkah 1: Senarai Bahagian

Senarai Bahagian
Senarai Bahagian

Baiklah, anda memerlukan perkara berikut: Arduino- $ 30-35 USD Cari di mana untuk membelinya di sini. Jumper Wires- $ 8,50 USD Saya mendapat tambang dari AmazonResistors- Pennies sepotong Dapatkan em dari Radio Shack, Digi-Key, Mouser, Jameco, dll. Goin anda memerlukan dua sekitar 100 ohm (coklat hitam coklat) dan dua sekitar 10k ohm (coklat hitam oren). Ini tidak semestinya tepat. Servo Motor- $ 10 USD Ya, saya tahu ini bukan yang termurah di internet. Tower HobbiesBreadboard- $ 9- $ 30 USD, Bergantung pada ukurannya. AmazonTactile Switch- $ 0.20 USD Hanya tinggal 6, 427 yang tinggal di Digi-Key.

Langkah 2: Litar

Litar
Litar

Litarnya agak sederhana. Anda seharusnya dapat membuangnya di papan roti dalam masa lima minit seperti yang saya lakukan. Pastikan tidak masuk akal untuk keluarga anda yang kurang geek, dan kelihatan seperti segumpal benda yang anda tarik dari ular yang telah dibuang. Yum.

Langkah 3: Program / Lakaran

Program / Sketsa
Program / Sketsa

Inilah kod saya yang saya gunakan. Saya mungkin menerangkannya kemudian, saya agak pemalas. Itulah tujuannya dan ini.

#masuk servo myservo; int button7 = 0; int button6 = 0; int pos = 90; void setup () {pinMode (7, INPUT); pinMode (6, INPUT); myservo.attach (9);} gelung kosong () {button7 = digitalRead (7); butang6 = digitalRead (6); myservo.write (pos); kelewatan (5); pos = kekangan (pos, 0, 180); jika (butang7 == 1 && butang6 == 0) {pos ++; } jika (button7 == 0 && button6 == 1) {pos--; }} Ada bug, gangguan? Saya tidak perasan …

Langkah 4: Ia Berfungsi (atau Tidak)! Dan, Akan Datang…

Mudah-mudahan berfungsi untuk anda, jika tidak memberi komen. Kami dari komuniti yang berpendidikan biasanya pandai menolong orang. Berharap untuk menambahkan video dalam masa terdekat. Mungkin hanya menyiarkan video Arduino yang mengendalikan servo dalam projek lain, kerana saya telah beralih ke perkara yang lebih besar dan lebih baik. Oleh itu, bergembiralah dengan ini, ubah suai, keluar dan menjana wang dan kemudian beritahu saya! Itu akan menjadikan hari saya lebih baik.

Disyorkan: