Isi kandungan:
- Langkah 1: Bahagian Diperlukan
- Langkah 2: Bekerja
- Langkah 3: Memproses
- Langkah 4: Sambungan, Kod Arduino dan Penjelasan
Video: Pad Kekunci 4x4 Dengan Arduino dan Pemprosesan: 4 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Tidak suka paparan LCD ??
Ingin menjadikan projek anda kelihatan menarik?
Nah, inilah penyelesaiannya. Dalam Instructable ini, anda akan dapat membebaskan diri dari kerumitan menggunakan skrin LCD untuk memaparkan kandungan dari Arduino anda dan juga menjadikan projek anda kelihatan baik dengan perisian GUI yang menakjubkan dan percuma yang disebut Pemprosesan ini. Pada akhir projek ini, anda akan dapat menghubungkan pelbagai jenis papan kekunci dengan Arduino dan sudah biasa dengan Pemprosesan.
Apa yang anda boleh buat dengan ini?
- Pad kekunci antara muka 4x4 dengan arduino.
- Buat antara muka grafik pilihan anda
Apa yang anda akan pelajari dari ini
- Memadankan sebarang pad kekunci dengan Arduino
- Memproses perisian.
- Komunikasi antara Pemprosesan dan Arduino.
Langkah 1: Bahagian Diperlukan
Anda memerlukan bahagian berikut untuk projek ini:
- Arduino (mana-mana Arduino akan dilakukan).
- Pad kekunci (ia boleh menjadi 4x4 atau 4x3. Saya telah menggunakan papan kekunci 4x4).
- Perisian Pemprosesan.
- Perpustakaan papan kekunci
Berikut adalah pautan jika anda tidak mempunyai perisian.
Arduino IDE
Memproses
Ekstrak zip dan pindahkan ke folder perpustakaan di Arduino. Setelah melakukannya, anda seharusnya dapat melihat beberapa contoh lakaran dalam Arduino IDE.
Langkah 2: Bekerja
Sekarang mari kita fahami bagaimana fungsi pad kekunci.
Pad kekunci berfungsi berdasarkan prinsip mudah suis iaitu litar selesai apabila suis ditekan.
Kami menetapkan pin baris dengan TINGGI atau VCC dan pin lajur dengan RENDAH atau GND. Ini boleh dilakukan dengan bantuan pin GPIO di Arduino. Kemudian kami terus memeriksa pin lajur untuk perubahan input.
Andaikan kita menekan 1 pada papan kekunci, maka mengikut rajah ia berada di r1, c1. Oleh itu jika kita memberi TINGGI ke baris1 maka lajur1 akan membaca TINGGI pada pin. Ini adalah bagaimana kita dapat mengetahui kunci mana yang ditekan. Oleh kerana hanya baris1 yang diberikan TINGGI, kita dapat 100% yakin bahawa r1, c1 ditekan. Ini adalah bagaimana anda dapat memetakan semua kunci.
Sekiranya anda mahukan penjelasan lebih lanjut atau ini tidak mencukupi, terdapat banyak video di youtube yang menerangkan cara kerja papan kekunci ringkas. Anda boleh menontonnya jika anda mahu.
Langkah 3: Memproses
Jadi sekarang mari kita mulakan dengan bahagian GUI. Untuk ini, kami akan menggunakan perisian yang disebut Pemprosesan. Saya telah memberikan pautan di Langkah 1.
Ini adalah asas di mana kita akan memvisualisasikan output kita dari Arduino. Imej pertama adalah seperti apa pad kekunci dari kod yang mengikutinya. Setelah anda memahami Pemprosesan, anda boleh membuat papan kekunci anda sendiri.
Sekarang untuk menerangkan kodnya. Cukup mudah kerana penjelasan untuk semua fungsi boleh didapati di laman Pemprosesan.
Pada gambar kedua anda dapat melihat bahawa saya telah menyiapkan semua perpustakaan yang diperlukan dan dalam penyediaan kosong () saya telah menginisialisasi tetingkap, fon teks dan port bersiri.
Gambar ketiga adalah tempat saya sebenarnya membuat papan kekunci, menambah semua kekunci, kotak, paparan, dll.
Gambar keempat mempunyai syarat ketika kita menerima input melalui sambungan bersiri. Pada dasarnya saya membuat kekunci berkelip-kelip agar dapat memberi kesan bahawa kekunci sedang ditekan.
Gambar terakhir adalah di mana acara bersiri itu berlangsung dan di sinilah kami mendapat input kami.
Langkah 4: Sambungan, Kod Arduino dan Penjelasan
Untuk membuat sambungan, tahan papan kekunci dengan kekunci menghadap ke arah anda. Dari kiri ia seperti R0, R1, R2….
R0 - pin 2
R1 --- pin 3
R2 --- pin 4
R3 --- pin 5
C0 --- pin 6
C1 --- pin 7
C2 --- pin 8
C3 --- pin 9
Sekarang mari kita lihat kod Arduino. Bukan perkara biasa. Seperti biasa dalam persediaan kosong () anda memulakan komunikasi bersiri dengan 9600 sebagai kadar baud. Kemudian dalam gelung void () saya telah menggunakan pemboleh ubah untuk mendapatkan dan menyimpan nilai dari pad kekunci. Nilai ini saya hantarkan melalui port bersiri dengan titik noktah sehingga menjadi mudah untuk mengenal pasti akhir data dalam Pemprosesan. Kami melakukan ini supaya port bersiri tidak terus mencari akhir data. Dalam Pemprosesan kami menggunakan penyangga penyataan sehingga ia melihat titik noktah. Dalam video berikut saya telah memberikan penjelasan terperinci mengenai prosesnya.
Baik itu sahaja. Ekstrak semua fail, buat sambungan dan nikmati.
Terima kasih.
Disyorkan:
Kalkulator Arduino Menggunakan Pad Kekunci 4X4: 4 Langkah (dengan Gambar)
Kalkulator Arduino Menggunakan Pad Kekunci 4X4: Dalam tutorial ini kita akan membina kalkulator kita sendiri dengan Arduino. Nilai dapat dikirim melalui papan kekunci (papan kekunci 4 × 4) dan hasilnya dapat dilihat pada layar LCD. Kalkulator ini dapat melakukan operasi mudah seperti Penambahan, Pengurangan, Multiplikat
Kami Adalah Kumpulan Tutorial 6 UQD10801 (Robocon1) Pelajar Universiti Tun Hussein Onn Malaysia (UTHM): Pad Kekunci 4x4 dan LCD Arduino: 3 Langkah
Kami Adalah Kumpulan Tutorial 6 UQD10801 (Robocon1) Pelajar Dari Universiti Tun Hussein Onn Malaysia (UTHM): Pad Kekunci 4x4 dan LCD Arduino: Pad kekunci adalah kaedah terbaik untuk membiarkan pengguna berinteraksi dengan projek anda. Anda boleh menggunakannya untuk menavigasi menu, memasukkan kata laluan, dan mengawal permainan dan robot. Dalam tutorial ini, saya akan menunjukkan kepada anda cara menyiapkan papan kekunci di Arduino. Pertama saya akan menerangkan bagaimana Ardu
Kalkulator DIY Arduino Menggunakan 1602 LCD dan Pad Kekunci 4x4: 4 Langkah
Kalkulator Arduino DIY Menggunakan 1602 LCD dan Pad Kekunci 4x4: Hai kawan-kawan dalam arahan ini kami akan membuat kalkulator menggunakan Arduino yang dapat melakukan pengiraan asas. Jadi pada dasarnya kita akan mengambil input dari papan kekunci 4x4 dan mencetak data pada paparan lcd 16x2 dan arduino akan melakukan pengiraan
Paparan Suhu dan Kelembapan dan Pengumpulan Data Dengan Arduino dan Pemprosesan: 13 Langkah (dengan Gambar)
Paparan Suhu dan Kelembapan dan Pengumpulan Data Dengan Arduino dan Pemprosesan: Pengenalan: Ini adalah Projek yang menggunakan papan Arduino, Sensor (DHT11), komputer Windows dan program Pemprosesan (boleh dimuat turun percuma) untuk memaparkan data Suhu, Kelembapan dalam digital dan borang graf bar, masa dan tarikh paparan dan jalankan waktu mengira
Tic Tac Toe W / Pemprosesan & Pad Kekunci: 3 Langkah
Tic Tac Toe W / Processing & Keypad: Dalam projek ini, kami akan membina permainan Tic-Tac-Toe menggunakan Arduino Uno dan pad kekunci. Permainan ini akan membolehkan anda bermain Tic-Tac-Toe, dan kemudian LED yang sesuai dengan pemenang akan dinyalakan.Material Yang Diperlukan: 1 - Arduino Uno1 - Keypad13 - Wires2 - 22