İçindekiler:

Arduino Hesap Makinesi Yapmak İçin Arduino İle Tuş Takımı ve LCD Nasıl Kullanılır: 5 Adım
Arduino Hesap Makinesi Yapmak İçin Arduino İle Tuş Takımı ve LCD Nasıl Kullanılır: 5 Adım

Video: Arduino Hesap Makinesi Yapmak İçin Arduino İle Tuş Takımı ve LCD Nasıl Kullanılır: 5 Adım

Video: Arduino Hesap Makinesi Yapmak İçin Arduino İle Tuş Takımı ve LCD Nasıl Kullanılır: 5 Adım
Video: Keypad Arduino İle Nasıl Kullanılır ? 2024, Kasım
Anonim
Arduino Hesap Makinesi Yapmak için Arduino ile Tuş Takımı ve LCD Nasıl Kullanılır
Arduino Hesap Makinesi Yapmak için Arduino ile Tuş Takımı ve LCD Nasıl Kullanılır

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

İhtiyacınız Olan Şeyler:
İhtiyacınız Olan Şeyler:
İhtiyacınız Olan Şeyler:
İhtiyacınız Olan Şeyler:
İhtiyacınız Olan Şeyler:
İhtiyacınız Olan Şeyler:

Donanım Gereksinimleri:-

  1. Arduino UNO.
  2. 4x4 tuş takımı. (4x3 tuş takımını kullanabilirsiniz).
  3. 16x2 LCD.
  4. Ekmek tahtası.
  5. 10k potansiyometre.
  6. 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: -

Tuş Takımını Anlamak:
Tuş Takımını Anlamak:
Tuş Takımını Anlamak:
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:-

Bağlantılar
Bağlantılar
Bağlantılar
Bağlantılar
Bağlantılar
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:-

Tuş Takımı Kodu:
Tuş Takımı Kodu:
Tuş Takımı Kodu:
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: -

Arduino Hesap Makinesi Kodu:
Arduino Hesap Makinesi Kodu:
Arduino Hesap Makinesi Kodu:
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: