İçindekiler:
- Adım 1: İhtiyacınız Olan Şeyler: -
- Adım 2: Tuş Takımını Anlamak: -
- Adım 3: Bağlantılar:-
- Adım 4: Tuş Takımı Kodu:-
- Adım 5: Arduino Hesap Makinesi Kodu: -
Video: Arduino Hesap Makinesi Yapmak İçin Arduino İle Tuş Takımı ve LCD Nasıl Kullanılır: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
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
Arduino Uno ile HP-35 Bilimsel Hesap Makinesi Emülatörü: 4 Adım
Arduino Uno ile HP-35 Bilimsel Hesap Makinesi Emülatörü: Bu projenin amacı, aşağıdaki simülatörü https://www.hpmuseum.org/simulate/hp35sim/hp35sim…. orijinal HP-35 Bilimsel Hesap Makinesi. Depolanan orijinal kodu taklit eder
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
Mac Terminal Nasıl Kullanılır ve Temel İşlevler Nasıl Kullanılır: 4 Adım
Mac Terminali Nasıl Kullanılır ve Temel Fonksiyonlar Nasıl Kullanılır: Size MAC Terminalini nasıl açacağınızı göstereceğiz. Ayrıca size Terminal içinde ifconfig, dizinleri değiştirme, dosyalara erişim ve arp gibi birkaç özelliği göstereceğiz. Ifconfig, IP adresinizi ve MAC reklamınızı kontrol etmenizi sağlar