Daftar Isi:

Proyek Kalkulator Elektronik - Jasdeep Sidhu: 7 Langkah
Proyek Kalkulator Elektronik - Jasdeep Sidhu: 7 Langkah

Video: Proyek Kalkulator Elektronik - Jasdeep Sidhu: 7 Langkah

Video: Proyek Kalkulator Elektronik - Jasdeep Sidhu: 7 Langkah
Video: school project || electronic projects for beginners 2024, Juli
Anonim
Proyek Kalkulator Elektronik - Jasdeep Sidhu
Proyek Kalkulator Elektronik - Jasdeep Sidhu
Proyek Kalkulator Elektronik - Jasdeep Sidhu
Proyek Kalkulator Elektronik - Jasdeep Sidhu

Arduino adalah mikrokontroler yang mudah dan menyenangkan untuk digunakan yang dapat digunakan di banyak proyek yang berbeda. Hari ini kita akan menggunakan Mikrokontroler Arduino bersama dengan Keypad 4x4 untuk membuat kalkulator dasar yang dapat menambah, mengurangi, membagi, dan mengalikan! Proyek ini sangat berguna dan dapat digunakan di rumah, sekolah, atau bahkan di tempat kerja, sangat cepat dan efisien dalam memecahkan masalah matematika kecil. Saya harap Anda belajar dan bersenang-senang saat membuat kalkulator ini! Menikmati!

Pertama mari kita lihat beberapa perlengkapan yang Anda perlukan untuk membuat kalkulator dasar ini!

Perlengkapan

1. Mikrokontroler Arduino (1)

2. Papan tombol 4x4 (1)

3. LCD 16x2 (1)

4. Resistor 200Ω (1)

5. Kabel (22)

Langkah 1: Bahan yang Dibutuhkan

Bahan yang Dibutuhkan
Bahan yang Dibutuhkan
Bahan yang Dibutuhkan
Bahan yang Dibutuhkan
Bahan yang Dibutuhkan
Bahan yang Dibutuhkan

Ada beberapa komponen utama yang diperlukan untuk membuat proyek ini. Pertama kita membutuhkan satu Mikrokontroler Arduino. Arduino adalah komponen terpenting dalam rangkaian ini karena dapat dibeli dengan mengklik tautan ini.

Kedua, kita juga membutuhkan satu keypad 4x4. Ini akan memungkinkan pengguna untuk memasukkan masalah matematika mereka ke dalam kalkulator. Ini juga merupakan komponen yang sangat penting untuk membuat proyek ini. Keypad ini dapat dibeli dengan mengklik link ini.

Ketiga, kita akan membutuhkan satu LCD 16x2. Ini adalah layar yang akan menampilkan soal dan jawaban matematika. Komponen ini dapat dibeli melalui tautan ini.

Keempat, kita membutuhkan satu Resistor 200. Resistor cukup mudah digunakan dan sangat penting untuk proyek ini. Anda dapat membeli resistor ini dari tautan ini.

Terakhir, kita akan membutuhkan 22 kabel untuk menyelesaikan rangkaian. Kabel ini dapat dibeli dari tautan ini.

Langkah 2: Hubungkan GND & 5V

Hubungkan GND & 5V
Hubungkan GND & 5V
Hubungkan GND & 5V
Hubungkan GND & 5V
Hubungkan GND & 5V
Hubungkan GND & 5V

Setelah kita mengumpulkan semua bahan kita harus pindah ke langkah berikutnya. Langkah ini menghubungkan LCD 16x2 ke Arduino. Kita harus mengizinkan LCD untuk mendapatkan daya dan ground dari Mikrokontroler Arduino. Untuk melakukan ini kita membutuhkan 4 kabel, satu resistor 200, dan LCD 16x2. Pertama, mari kita mulai dengan menghubungkan pin 5V pada Arduino ke VCC pada LCD. Ini akan memungkinkan LCD untuk mendapatkan daya dari Arduino karena konektor VCC juga dikenal sebagai Kolektor Umum Tegangan. Langkah selanjutnya adalah menghubungkan pin ground (GND) pada Arduino ke konektor ground pada LCD (GND). Untuk langkah selanjutnya kita akan membutuhkan satu kabel lagi dan resistor 200. Ini akan memungkinkan kita untuk menghubungkan pin GND pada Arduino ke pin LED pada LCD 16x2. Kita harus menggunakan resistor untuk mengurangi aliran arus ke LCD karena tanpa resistor LCD tidak akan bekerja dengan benar karena akan mendapatkan aliran arus yang terlalu banyak. Terakhir, kita harus membuat satu koneksi GND lagi, ini akan menghubungkan pin GND pada Arduino ke V0, juga dikenal sebagai titik koneksi Kontras.

Setelah semua 4 kabel ini terhubung dengan benar, kita dapat melanjutkan ke langkah berikutnya.

Langkah 3: Koneksi LCD

Koneksi LCD
Koneksi LCD
Koneksi LCD
Koneksi LCD
Koneksi LCD
Koneksi LCD

Untuk langkah ketiga, kita harus menyelesaikan semua koneksi LCD kita. Kita harus menghubungkan setiap kabel dengan benar dan akurat agar Arduino dapat terhubung dengan benar ke LCD. Pada langkah ini, kita membutuhkan 6 kabel lagi untuk menghubungkan pin digital pada Arduino ke LCD 16x2. Sambungan pertama yang akan kita buat akan menghubungkan pin digital 8 ke DB7 (kabel hijau). Selanjutnya kita akan menghubungkan pin ~9 ke DB6 (kabel turquoise), dan juga menghubungkan pin ~10 ke DB5 (kabel biru). Selanjutnya kita harus menghubungkan pin ~11 pada Arduino ke DB4. Selanjutnya kita harus menghubungkan pin 12 ke E pada LCD. Konektor "E" pada LCD juga disebut Enable. Terakhir, kita akan menghubungkan pin 13 ke konektor RS. Konektor "RS" juga dikenal sebagai Register Select.

Setelah semua koneksi ini dibuat, rangkaian akan terlihat seperti gambar di atas. Kami hampir selesai!

Langkah 4: Selesaikan Koneksi LCD

Selesaikan Koneksi LCD
Selesaikan Koneksi LCD
Selesaikan Koneksi LCD
Selesaikan Koneksi LCD
Selesaikan Koneksi LCD
Selesaikan Koneksi LCD

Ini adalah langkah yang sangat sederhana namun penting dalam rangkaian ini. Pada gambar di atas Anda akan melihat satu kabel abu-abu, kabel ini harus digunakan agar LCD terlihat terbaik. Saat kita menyambungkan konektor VCC ke konektor LED, maka LCD menjadi lebih terang sehingga tampilan layar menjadi lebih baik. Meskipun ini adalah koneksi opsional (karena LCD bekerja tanpanya), ini adalah tambahan yang bagus untuk sirkuit kalkulator apa pun karena memungkinkan LCD menjadi lebih terang seperti yang terlihat pada gambar di atas.

Langkah 5: Hubungkan Keypad 4x4

Hubungkan Keypad 4x4
Hubungkan Keypad 4x4
Hubungkan Keypad 4x4
Hubungkan Keypad 4x4

Sekarang kita harus menghubungkan keypad 4x4 ke Arduino. Kita harus menghubungkan pin digital 0 sampai 7 ke 8 konektor berbeda pada keypad. Pertama, kita harus menghubungkan D0 pada Arduino ke kolom 4 pada keypad. Selanjutnya, kita harus menghubungkan D1 ke kolom 3 pada keypad. Kemudian kita hubungkan D2 ke kolom 2, dan sambungkan D3 ke kolom 1. Pin D4 akan dihubungkan dengan Baris 4 pada keypad, D5 akan dihubungkan dengan Baris 3, D6 dengan baris 2, dan D7 dengan baris 1.

Setelah semua koneksi ini dibuat, Keypad 4x4 akan diatur dengan benar dan siap digunakan. Papan tombol sangat penting karena tanpanya pengguna tidak akan dapat mengetikkan soal matematika mereka ke dalam kalkulator. Akibatnya, pastikan untuk menghubungkan keypad ke Arduino dengan hati-hati.

Jika kabel tidak terhubung dengan benar, pemformatan papan tombol tidak akan masuk akal, menyebabkan kalkulator menjadi sangat membingungkan untuk digunakan.

Setelah semua kabel terhubung dengan benar, rangkaian akan terlihat seperti foto yang ditunjukkan di atas.

Langkah 6: Mari Kode

Ayo Kode!
Ayo Kode!
Ayo Kode!
Ayo Kode!
Ayo Kode!
Ayo Kode!

Sekarang setelah kita menyelesaikan komponen perangkat keras dari proyek kita, mari beralih ke perangkat lunak.

Pertama, mari kita lihat perpustakaan yang diperlukan yang harus kita masukkan ke dalam kode ini. Kami membutuhkan dua perpustakaan utama agar kode ini berfungsi. Kami membutuhkan, Keypad.h, dan LiquidCrystal.h. Masing-masing perpustakaan ini mungkin terlihat membingungkan, namun sangat sederhana untuk dipahami dan digunakan. Keypad.h memungkinkan kita untuk menghubungkan keypad yang kita gunakan ke kode baris-kolom, yang memungkinkan kita untuk mengkode apa yang dilakukan setiap tombol pada keypad. Selanjutnya, LiquidCrystal.h memungkinkan Mikrokontroler Arduino untuk menggunakan dan mengontrol LCD (Liquid-Crystal-Display) dengan benar.

Kedua, kita dapat melihat lebih dekat pada pemformatan keypad (di mana perpustakaan keypad.h menjadi penting). Kita dapat menggunakan RowPins bersama dengan ColPins untuk memungkinkan rangkaian memahami pin digital apa yang digunakan sebagai pin baris dan pin kolom. Dalam hal ini RowPins adalah 7, 6, 5, 4 sedangkan ColPins adalah 3, 2, 1, 0.

Ketiga, dalam fungsi void setup() kita dapat melihat apa pesan start-up. Pesan-pesan ini hanya dicetak ke LCD dengan menggunakan lcd.print.

Keempat, kita dapat melihat di dalam fungsi void loop() ada banyak baris kode, dan di dalam baris ini, saya menggunakan pernyataan switch. Hal ini memungkinkan rangkaian untuk memahami bahwa jika -, +, /, atau * diklik maka apa yang harus mereka lakukan. Ini menyediakan rangkaian dengan serangkaian instruksi tergantung pada tombol apa yang diklik oleh pengguna.

Setelah semua langkah ini dilakukan, kodenya akan terlihat seperti foto di atas! Kode ini mungkin terlihat rumit tetapi cukup mudah untuk dipahami dan dipelajari.

Langkah 7: Nikmati

Sekarang setelah kami menyelesaikan komponen perangkat keras dan perangkat lunak dari proyek ini, kami secara resmi selesai! Terima kasih telah melihat tutorial saya dan saya harap Anda menikmatinya!

Direkomendasikan: