Isi kandungan:

Pad Kekunci 4x4 Dengan Arduino dan Pemprosesan: 4 Langkah (dengan Gambar)
Pad Kekunci 4x4 Dengan Arduino dan Pemprosesan: 4 Langkah (dengan Gambar)

Video: Pad Kekunci 4x4 Dengan Arduino dan Pemprosesan: 4 Langkah (dengan Gambar)

Video: Pad Kekunci 4x4 Dengan Arduino dan Pemprosesan: 4 Langkah (dengan Gambar)
Video: Begini Detik-detik TV Analog Mulai Dimatikan | Onext Short 2024, Julai
Anonim
Pad Kekunci 4x4 Dengan Arduino dan Pemprosesan
Pad Kekunci 4x4 Dengan Arduino dan Pemprosesan
Pad Kekunci 4x4 Dengan Arduino dan Pemprosesan
Pad Kekunci 4x4 Dengan Arduino dan Pemprosesan
Pad Kekunci 4x4 Dengan Arduino dan Pemprosesan
Pad Kekunci 4x4 Dengan Arduino dan Pemprosesan

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:

  1. Arduino (mana-mana Arduino akan dilakukan).
  2. Pad kekunci (ia boleh menjadi 4x4 atau 4x3. Saya telah menggunakan papan kekunci 4x4).
  3. Perisian Pemprosesan.
  4. 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

Bekerja
Bekerja
Bekerja
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

Memproses
Memproses
Memproses
Memproses
Memproses
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

Image
Image
Sambungan, Kod Arduino dan Penjelasan
Sambungan, Kod Arduino dan Penjelasan
Sambungan, Kod Arduino dan Penjelasan
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: