Spisu treści:

Jak używać klawiatury i wyświetlacza LCD z Arduino do tworzenia kalkulatora Arduino.: 5 kroków
Jak używać klawiatury i wyświetlacza LCD z Arduino do tworzenia kalkulatora Arduino.: 5 kroków

Wideo: Jak używać klawiatury i wyświetlacza LCD z Arduino do tworzenia kalkulatora Arduino.: 5 kroków

Wideo: Jak używać klawiatury i wyświetlacza LCD z Arduino do tworzenia kalkulatora Arduino.: 5 kroków
Wideo: [Arduino] #5 - Wyświetlacz LCD i moduł I2C 2024, Lipiec
Anonim
Jak używać klawiatury i wyświetlacza LCD z Arduino do tworzenia kalkulatora Arduino
Jak używać klawiatury i wyświetlacza LCD z Arduino do tworzenia kalkulatora Arduino

W tym samouczku podzielę się, w jaki sposób można używać klawiatury matrycowej 4x4 i wyświetlacza LCD 16x2 z Arduino i używać go do tworzenia prostego kalkulatora Arduino.

Więc zacznijmy…

Krok 1: Rzeczy, których będziesz potrzebować:-

Rzeczy, których będziesz potrzebować
Rzeczy, których będziesz potrzebować
Rzeczy, których będziesz potrzebować
Rzeczy, których będziesz potrzebować
Rzeczy, których będziesz potrzebować
Rzeczy, których będziesz potrzebować

Wymagania sprzętowe:-

  1. Arduino UNO.
  2. Klawiatura 4x4. (Możesz użyć klawiatury 4x3).
  3. Wyświetlacz LCD 16x2.
  4. Deska do krojenia chleba.
  5. Potencjometr 10k.
  6. kilka przewodów do przylutowania do klawiatury.

Wymagania Systemowe:-

IDE Arduino

To wszystko, czego potrzebujesz do tego projektu.

Krok 2: Zrozumienie klawiatury:-

Zrozumienie klawiatury
Zrozumienie klawiatury
Zrozumienie klawiatury
Zrozumienie klawiatury

Aby korzystać z klawiatur, najpierw musisz zrozumieć, jak działa klawiatura.

Klawiatura to nic innego jak zapinana na guziki macierz z liczbą nxn wierszy i kolumn. Wiersze są poziome, a kolumny pionowe.

W macierzy 4x4 są 4 wiersze i 4 kolumny, aw 4x3 są 4 wiersze i 3 kolumny.

Każdy przycisk w rzędzie jest połączony ze wszystkimi innymi przyciskami w tym samym rzędzie. To samo z kolumnami.

Naciśnięcie przycisku zamyka przełącznik między śladem kolumny i wiersza, umożliwiając przepływ prądu między pinem kolumny a pinem wiersza. W ten sposób arduino odnajduje, który przycisk jest wciśnięty.

Nie chcę zagłębiać się w to głęboko i sprawić, by samouczek był nudny, więc jeśli chcesz dogłębnie poznać działanie klawiatury, możesz sprawdzić ten post.

Przejdźmy do następnego kroku…

Krok 3: Połączenia:-

Połączenia
Połączenia
Połączenia
Połączenia
Połączenia
Połączenia

1. Przylutuj przewody do manipulatora. Przylutuj kołki nagłówka do drugiego końca.

2. Zapoznaj się ze schematem i wykonaj połączenia w następujący sposób:-

  • R1 = D2
  • R2 = D3
  • R3 = D4
  • R4 = D5
  • C1 = D6
  • C2 = D7
  • C3 = D8
  • C4 = D9

3. Połączenia LCD są również dość proste.

  • Najpierw podłącz LCD do płytki stykowej.
  • Teraz podłącz piny RW, katodę LED i Vss lub GND do szyny GND płytki stykowej.
  • Podłącz Vcc do szyny + ve płyty stykowej. Podłącz również pin anody LED (tuż obok katody) do szyny +ve przez rezystor 220 omów.
  • Podłącz pin kontrastowy oznaczony jako V0 do środkowego zacisku potencjometru. Podłącz pozostałe dwa zaciski garnka do +ve i GND.
  • Teraz podłącz następujący pin w kolejności:
  • D4 = D13
  • D5 = D12
  • D6 = D11
  • D7 = D10

gdzie, D2, D3, ….., D13 to cyfrowe piny we/wy arduino.

Po wykonaniu połączeń. Możemy przejść do etapu kodowania…

Krok 4: Kod klawiatury:-

Kod klawiatury
Kod klawiatury
Kod klawiatury
Kod klawiatury

Zanim zaczniesz kodować musisz zainstalować nam bibliotekę manipulatora i wyświetlacza LCD. Aby pobrać bibliotekę, otwórz IDE i przejdź do:-

  • Szkicuj >> Dołącz bibliotekę >> Zarządzaj bibliotekami.
  • W pasku wyszukiwania wpisz „Keypad.h” i przewiń w dół, aby znaleźć „Bibliotekę klawiatur autorstwa Marka Stanleya w wersji 3.1.1”
  • Sprawdź również, czy zainstalowano bibliotekę LiquidCrystal. Jeśli nie, możesz go znaleźć za pomocą tej samej metody.
  • Zainstaluj biblioteki i zrestartuj IDE.

Teraz skopiuj poniższy kod i wklej go w IDE. Prześlij go na arduino. (Kod do 4x3 można pobrać poniżej):-

Ten kod pomoże ci sprawdzić działanie klawiatury, pokazuje przycisk wciśnięty na monitorze szeregowym.

/*Kod do klawiatury 4x4*/

#include const byte ROWS = 4; stały bajt COLS = 4; klucze znaków[ROWS][COLS] = { {'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'} }; bajt wierszPins[ROWS] = {5, 4, 3, 2}; bajt colPins[COLS] = {9, 8, 7, 6}; Klawiatura klawiatury = Keypad(makeKeymap(keys), rowPins, colPins, ROWS, COLS); void setup() { Serial.begin(9600); } void loop() { char key = keyboard.getKey(); if (klucz) { Serial.println(klucz); } }

Dzięki temu możesz zacząć od klawiatury z arduino, kod do kalkulatora jest w następnym kroku..

Krok 5: Kod kalkulatora Arduino: -

Kod kalkulatora Arduino
Kod kalkulatora Arduino
Kod kalkulatora Arduino
Kod kalkulatora Arduino

Po przetestowaniu klawiatury działa dobrze. możesz przejść do tworzenia prostego kalkulatora.

Kod można pobrać z pliku podanego poniżej.

Aby skorzystać z kalkulatora wystarczy przesłać kod, alfabety są używane w następujący sposób:-

A = + (Dodawanie)

B = - (Odejmowanie)

C = * (Mnożenie)

D = / (Podział)

Symbol * i # są używane odpowiednio jako „Anuluj” i „Równa się”.

To wszystko w tym samouczku. Mam nadzieję że ci się spodoba.

Dziękuję Ci.

Zalecana: