
İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13

Bu derste Arduino ile 4x4 matrix tuş takımı ve 16x2 LCD'yi nasıl kullanabileceğinizi ve basit bir Arduino Hesap Makinesi yapmak için nasıl kullanabileceğinizi paylaşacağım.
O halde başlayalım…
Adım 1: İhtiyacınız Olan Şeyler: -



Donanım Gereksinimleri:-
- Arduino UNO.
- 4x4 tuş takımı. (4x3 tuş takımını kullanabilirsiniz).
- 16x2 LCD.
- Ekmek tahtası.
- 10k potansiyometre.
- tuş takımına lehimlemek için bazı teller.
Yazılım gereksinimleri:-
Arduino IDE'si
Bu proje için ihtiyacınız olan tek şey bu.
Adım 2: Tuş Takımını Anlamak: -


Bu yüzden tuş takımlarını kullanmak için önce tuş takımının nasıl çalıştığını anlamanız gerekir.
Tuş takımı, nxn sayıda satır ve sütun içeren düğmeli bir matristen başka bir şey değildir. Satırlar yatay ve Sütunlar dikeydir.
4x4 matrisinde 4 Satır ve 4 sütun, 4x3'te 4 Satır ve 3 Sütun vardır.
Bir sıradaki her düğme, aynı sıradaki diğer tüm düğmelere bağlanır. Sütunlarla aynı.
Bir düğmeye basmak, bir sütun ve bir satır izi arasındaki anahtarı kapatarak, akımın bir Sütun pimi ile bir Satır pimi arasında akmasına izin verir. Arduino bu şekilde hangi butona basıldığını bulur.
Derinlere dalmak ve öğreticiyi sıkıcı hale getirmek istemiyorum, bu yüzden tuş takımının çalışmasını derinlemesine öğrenmek istiyorsanız bu gönderiye göz atabilirsiniz.
Bir sonraki adıma geçelim…
Adım 3: Bağlantılar:-



1. Telleri tuş takımına lehimleyin. Lehim başlık pimleri başka bir uca.
2. Şemaya bakın ve aşağıdaki bağlantıları yapın:-
- R1 = D2
- R2 = D3
- R3 = D4
- R4 = D5
- C1 = D6
- C2 = D7
- C3 = D8
- C4 = D9
3. LCD bağlantıları da oldukça basittir.
- İlk önce LCD'yi breadboard'a bağlayın.
- Şimdi RW, LED katot ve Vss veya GND pinlerini breadboard'un GND rayına bağlayın.
- Vcc'yi breadboard'un +ve rayına bağlayın. Ayrıca LED anot pimini (katodun hemen yanında) 220 ohm'luk bir direnç üzerinden + ve raya bağlayın.
- V0 olarak etiketlenmiş kontrast pimini potansiyometrenin orta terminaline bağlayın. Tencerenin diğer iki ucunu +ve ve GND'ye bağlayın.
- Şimdi aşağıdaki pimi sırayla bağlayın:
- D4 = D13
- D5 = D12
- D6 = D11
- D7 = D10
burada, D2, D3, ….., D13, arduino'nun Dijital i/o pinleridir.
Bağlantılar yapıldıktan sonra. Kodlama aşamasına geçebiliriz…
Adım 4: Tuş Takımı Kodu:-


Kodlamaya başlamadan önce klavye ve LCD'yi bize bir kitaplık yüklemeniz gerekir. Kütüphaneyi indirmek için IDE'yi açın ve şuraya gidin: -
- Çizim >> Kitaplığı Dahil Et >> Kitaplıkları Yönet.
- Arama çubuğuna "Keypad.h" yazın ve "Mark Stanley sürüm 3.1.1 tuş takımı kitaplığı"nı bulmak için aşağı kaydırın.
- Ayrıca LiquidCrystal kitaplığının kurulu olup olmadığını kontrol edin. Değilse, aynı yöntemi kullanarak bulabilirsiniz.
- Kitaplıkları kurun ve IDE'yi yeniden başlatın.
Şimdi aşağıdaki kodu kopyalayın ve IDE'ye yapıştırın. Arduino'ya yükleyin. (4x3 kodu aşağıdan indirilebilir): -
Bu kod, Tuş Takımının çalışmasını kontrol etmenize yardımcı olacaktır, Seri monitörde basılan düğmeyi gösterir.
/*4x4 tuş takımı için kod*/
#include const bayt SATIR = 4; const bayt COLS = 4; karakter tuşları[ROWS][COLS] = { {'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'} }; bayt rowPins[SATIR] = {5, 4, 3, 2}; bayt colPins[COLS] = {9, 8, 7, 6}; Tuş takımı tuş takımı = Tuş takımı(makeKeymap(tuşlar), rowPins, colPins, ROWS, COLS); geçersiz kurulum() { Serial.begin(9600); } void loop() { char tuşu = keypad.getKey(); if (anahtar) { Serial.println(anahtar); } }
Bununla arduino ile tuş takımına başlayabilirsiniz, Hesap makinesinin kodu bir sonraki adımda..
Adım 5: Arduino Hesap Makinesi Kodu: -


Tuş takımını test ettikten sonra iyi çalışıyor. basit bir hesap makinesi yapmaya geçebilirsiniz.
Kodu aşağıdaki dosyadan indirebilirsiniz.
Hesap makinesini kullanmak için kodu yüklemeniz yeterlidir, Alfabeler aşağıdaki gibi kullanılır: -
A = + (İlave)
B = - (Çıkarma)
C = * (Çarpma)
D = / (Bölme)
Sembol * ve # sırasıyla 'İptal' ve 'Eşittir' olarak kullanılır.
Hepsi bu eğitim için. Umarım beğenirsin.
Teşekkürler.
Önerilen:
Bir PCB Yapmak için Fritzing Nasıl Kullanılır: 3 Adım

Bir PCB Yapmak için Fritzing Nasıl Kullanılır: Bu Eğitilebilir Kitapta, Fritzing'in nasıl kullanılacağını göstereceğim. Bu örnekte, arduino için bir pil ile arduinoya güç vermek için kullanılabilecek bir güç kalkanı yapacağım
4X4 Tuş Takımını Kullanan Arduino Hesap Makinesi: 4 Adım (Resimlerle)

4X4 Tuş Takımını Kullanan Arduino Hesap Makinesi: Bu derste Arduino ile kendi hesap makinemizi oluşturacağız. Değerler bir tuş takımı (4×4 tuş takımı) aracılığıyla gönderilebilir ve sonuç bir LCD ekranda görüntülenebilir. Bu hesap makinesi Toplama, Çıkarma, Çarpma gibi basit işlemleri yapabilir
1602 LCD ve 4x4 Tuş Takımını Kullanan Arduino Kendin Yap Hesap Makinesi: 4 Adım

1602 LCD ve 4x4 Tuş Takımını Kullanan Arduino DIY Hesap Makinesi: Merhaba arkadaşlar bu derste Arduino kullanarak temel hesaplamaları yapabilen bir hesap makinesi yapacağız. Yani temelde 4x4 tuş takımından girdi alacağız ve verileri 16x2 lcd ekrana yazdıracağız ve arduino hesaplamaları yapacak
16x2 LCD için Ön Plaka + Tuş Takımı Kalkanı: 8 Adım (Resimli)

16x2 LCD için Ön Plaka + Tuş Takımı Kalkanı: Ne yapacağız: Bu eğitimde Adafruit 16x2 LCD + Tuş Takımı Kalkanı (Arduino versiyonu) için lazerle kesilmiş akrilik bir ön plaka oluşturacağız. Basit bir ayar sayesinde, tüm tuş takımı düğmelerine rahat erişime sahip olacaksınız. Bunu yapmazsanız
Arduino Uno için DIY LCD Tuş Takımı Shield: 6 Adım (Resimlerle)

Arduino Uno için DIY LCD Tuş Takımı Kalkanı: Bir DIY LCD Tuş Takımı kalkanı yapmak için çok aradım ve hiçbirini bulamadım, bu yüzden bir tane yaptım ve sizinle paylaşmak istiyorum