Daftar Isi:

Ujian Akhir - Proyek 2: 3 Langkah
Ujian Akhir - Proyek 2: 3 Langkah

Video: Ujian Akhir - Proyek 2: 3 Langkah

Video: Ujian Akhir - Proyek 2: 3 Langkah
Video: (Awas!!!) 8 Miskonsepsi Proyek Pelajar Pancasila (P-5) 2024, November
Anonim
Ujian Akhir - Proyek 2
Ujian Akhir - Proyek 2

Untuk latihan ini kita akan menggunakan keypad numerik untuk menulis sudut ke motor servo kita. Khusus untuk proyek ini Anda akan membutuhkan:

1 Pengontrol Mikro Arduino

1 Papan Tempat Memotong Roti Ukuran Penuh

1 Membran/Keypad Numerik

1 Servo Motor

Bundel Kabel Tembaga

Langkah 1: Hubungkan Keypad

Hubungkan Papan Tombol
Hubungkan Papan Tombol

Untuk memulai proses ini, kita harus menambahkan semua potongan kita masing-masing ke papan tempat memotong roti. Mulailah dengan menjalankan kabel tembaga dari pin 5V pada Arduino ke power rail papan tempat memotong roti (+). Sekarang jalankan kabel tembaga dari pin GND ke ground rail di breadboard (-). Setelah selesai, kita siap untuk mulai menghubungkan keypad kita. Ini dapat dilakukan dengan memulai dengan pin paling kiri pada pita keypad. Dari sini, Anda harus menghubungkan pita keypad ke pin 5, 4, 3, dan 2. Mulai dari pin 5 dari sisi kiri pita keypad, Anda harus menghubungkan pita ke pin 9, 8, 7, dan 6. Lihat gambar yang disediakan di atas untuk detail tambahan.

Langkah 2: Hubungkan Motor Servo

Hubungkan Motor Servo
Hubungkan Motor Servo

Pada titik ini Anda harus menyiapkan keypad dan siap digunakan. Kami sekarang akan menghubungkan motor servo kami ke Arduino dan papan tempat memotong roti. Ini dilakukan dengan menghubungkan kabel merah tengah ke power rail (+), menghubungkan kabel hitam/coklat ke ground rail (-), dan terakhir menghubungkan kabel terakhir ke pin 12 di Arduino.

Langkah 3: Uji Aplikasi

Sekarang semua bagian sudah terpasang, proyek sekarang harus berfungsi. Seperti disebutkan, keypad akan digunakan untuk memasukkan angka. 3 digit input ini akan mengontrol sudut servo. Misalnya, memasukkan "015" pada keypad akan mengatur servo ke sekitar 15 derajat. Jika teks input bukan angka, servo akan mengatur ulang kembali ke 0. Saya telah menyediakan kode sumber yang memungkinkan Anda untuk menguji aplikasi ini.

Direkomendasikan: