Daftar Isi:

Kontrol Keypad Motor Servo: 7 Langkah
Kontrol Keypad Motor Servo: 7 Langkah

Video: Kontrol Keypad Motor Servo: 7 Langkah

Video: Kontrol Keypad Motor Servo: 7 Langkah
Video: BELAJAR 9 PEMROGRAMAN ARDUINO - Library dan Servo 2024, November
Anonim
Kontrol Keypad Motor Servo
Kontrol Keypad Motor Servo

Pertama adalah mengatur motor servo.

  1. Kabel tengah menuju ke port 5V
  2. Kiri pergi ke port GND
  3. Hubungkan yang terakhir (kabel kontrol) ke port 9

Langkah 1: Hubungkan Keypad

Hubungkan Papan Tombol
Hubungkan Papan Tombol

Papan tombolnya cukup sederhana. Cukup sambungkan pin kiri dari kanan 8, 7, 6, 5, 4, 3, 2, 1. Gambar digeser satu tetapi kami menghubungkan servo ke 9 jadi geser saja semuanya ke bawah.

Langkah 2: Unduh Kode Meskipun

Unduh kode (yang dikomentari) dan jalankan. Semua harus baik-baik saja. Pada dasarnya ketika Anda memasukkan angka 3 digit di bawah 180, itu menggerakkan lengan servo ke tingkat itu. Dengan tiga digit maksud saya Anda harus memasukkan 010 untuk mendapatkan 10 dan 005 untuk mendapatkan 5.

Langkah 3: Pengaturan Kode

Pengaturan Kode
Pengaturan Kode

Keypad dapat berbeda, pastikan milik Anda terlihat seperti array char, jika tidak cukup ubah karakter agar sesuai dengan milik Anda. Saya menggunakan variabel awal untuk menahan reset val (0) yang merupakan opsi. Anda selalu dapat memberikan 0 ke metode sebagai gantinya.

Langkah 4: Angka 1

angka 1
angka 1

Kode ini memeriksa untuk melihat apakah itu mengevaluasi digit pertama yang hanya dapat berupa 0 atau 1. Ada lagi yang menyebabkan servo diatur ulang ke 0 karena input tidak valid. Jika valid meningkat ke digit berikutnya dan menambahkan 100 jika 1 dimasukkan. Jadi, Anda memiliki basis 100 sekarang.

Langkah 5: Angka 2

angka 2
angka 2
angka 2
angka 2

Mirip dengan yang pertama hanya mengevaluasi angka, kali ini 1-9. Setelah karakter yang valid dimasukkan, ia menambahkan angka yang dimasukkan dikalikan 10 untuk mengisi tempat 10. Jadi katakanlah angka 1 adalah 1 jadi Anda memiliki 100, sekarang Anda memasukkan 5. Basisnya sekarang adalah 150.

Langkah 6: Angka 3

angka 3
angka 3
angka 3
angka 3

Digit 3 mirip dengan yang lain tetapi hanya menambahkan 1-9 berdasarkan apa yang dipilih. Katakanlah 8 dimasukkan. Anda sekarang memiliki 158 untuk diteruskan ke metode pemindahan servo. Setelah lulus, lanjutkan ke langkah berikutnya…

Langkah 7: Gerakan Servo

Gerakan Servo
Gerakan Servo

Memeriksa bahwa val, contoh kita adalah 158, kurang dari 180. Karena itu menggerakkan motor ke 158 derajat. Jika dikatakan 190, servo akan reset ke 0. Cetak serial hanya untuk pengecekan data. Tidak ada yang signifikan di sana.

Direkomendasikan: