Mục lục:

Cách sử dụng bàn phím & màn hình LCD với Arduino để tạo máy tính Arduino.: 5 bước
Cách sử dụng bàn phím & màn hình LCD với Arduino để tạo máy tính Arduino.: 5 bước

Video: Cách sử dụng bàn phím & màn hình LCD với Arduino để tạo máy tính Arduino.: 5 bước

Video: Cách sử dụng bàn phím & màn hình LCD với Arduino để tạo máy tính Arduino.: 5 bước
Video: Arduino | Hướng dẫn sử dụng chi tiết LCD 2024, Tháng mười một
Anonim
Cách sử dụng bàn phím & màn hình LCD với Arduino để tạo máy tính Arduino
Cách sử dụng bàn phím & màn hình LCD với Arduino để tạo máy tính Arduino

Trong hướng dẫn này, tôi sẽ chia sẻ cách bạn có thể sử dụng bàn phím ma trận 4x4 và màn hình LCD 16x2 với Arduino và sử dụng nó để tạo một Máy tính Arduino đơn giản.

Vậy hãy bắt đầu…

Bước 1: Những điều bạn sẽ yêu cầu: -

Những điều bạn sẽ yêu cầu:
Những điều bạn sẽ yêu cầu:
Những điều bạn sẽ yêu cầu:
Những điều bạn sẽ yêu cầu:
Những điều bạn sẽ yêu cầu:
Những điều bạn sẽ yêu cầu:

Yêu cầu phần cứng:-

  1. Arduino UNO.
  2. Bàn phím 4x4. (Bạn có thể sử dụng bàn phím 4x3).
  3. Màn hình LCD 16x2.
  4. Bảng mạch.
  5. Chiết áp 10k.
  6. một số dây để hàn vào bàn phím.

Yêu cầu phần mềm:-

Arduino IDE

Đó là tất cả những gì bạn cần cho dự án này.

Bước 2: Tìm hiểu Bàn phím: -

Tìm hiểu Bàn phím:
Tìm hiểu Bàn phím:
Tìm hiểu Bàn phím:
Tìm hiểu Bàn phím:

Vì vậy, để sử dụng bàn phím trước tiên bạn phải hiểu cách hoạt động của bàn phím.

Bàn phím không là gì khác ngoài một ma trận có nút với số hàng và cột là nxn. Hàng ngang và Cột dọc.

Trong ma trận 4x4 có 4 Hàng và 4 cột và trong 4x3 có 4 Hàng và 3 Cột.

Mỗi nút trong một hàng được kết nối với tất cả các nút khác trong cùng một hàng. Tương tự với các cột.

Nhấn một nút sẽ đóng công tắc giữa một dấu vết hàng và cột, cho phép dòng điện chạy giữa một chân Cột và một chân Hàng. Đây là cách arduino tìm thấy nút nào được nhấn.

Tôi không muốn đi sâu vào nó và làm cho hướng dẫn trở nên nhàm chán, vì vậy nếu bạn muốn tìm hiểu sâu về hoạt động của bàn phím, bạn có thể xem bài đăng này.

Hãy chuyển sang bước tiếp theo…

Bước 3: Kết nối: -

Kết nối:
Kết nối:
Kết nối:
Kết nối:
Kết nối:
Kết nối:

1. Hàn dây vào bàn phím. Hàn chân cắm đầu vào một đầu khác.

2. Tham khảo sơ đồ và thực hiện các kết nối như sau: -

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

3. Kết nối LCD cũng khá đơn giản.

  • Đầu tiên kết nối LCD trên breadboard.
  • Bây giờ kết nối các chân RW, LED cathode và Vss hoặc GND với thanh GND của breadboard.
  • Kết nối Vcc với + ve rail của breadboard. Đồng thời kết nối chân cực dương của đèn LED (Ngay bên cạnh cực âm) với đường sắt + ve thông qua một điện trở 220 ohm.
  • Kết nối chân tương phản có nhãn là V0 với đầu nối giữa của chiết áp. Kết nối hai thiết bị đầu cuối khác của nồi với + ve và GND.
  • Bây giờ kết nối pin sau theo thứ tự:
  • D4 = D13
  • D5 = D12
  • D6 = D11
  • D7 = D10

trong đó, D2, D3,….., D13 là các chân i / o kỹ thuật số của arduino.

Sau khi các kết nối được thực hiện. Chúng ta có thể chuyển sang bước viết mã…

Bước 4: Mã bàn phím: -

Mã bàn phím:
Mã bàn phím:
Mã bàn phím:
Mã bàn phím:

Trước khi có thể bắt đầu viết mã, bạn phải cài đặt một thư viện bàn phím và màn hình LCD cho chúng tôi. Để tải xuống thư viện, hãy mở IDE và goto: -

  • Phác thảo >> Bao gồm Thư viện >> Quản lý Thư viện.
  • Trong thanh tìm kiếm, gõ "Keypad.h" và cuộn xuống để tìm "Thư viện bàn phím của Mark Stanley phiên bản 3.1.1"
  • Đồng thời kiểm tra xem thư viện LiquidCrystal đã được cài đặt chưa. Nếu không, bạn có thể tìm thấy nó bằng cách sử dụng cùng một phương pháp.
  • Cài đặt các thư viện và khởi động lại IDE.

Bây giờ sao chép mã bên dưới và dán nó vào IDE. Tải nó lên arduino. (Có thể tải xuống mã 4x3 từ bên dưới): -

Mã này sẽ giúp bạn kiểm tra hoạt động của Bàn phím, Nó hiển thị nút được nhấn trên Màn hình nối tiếp.

/ * Mã cho bàn phím 4x4 * /

#include const byte ROWS = 4; const byte COLS = 4; các phím char [ROWS] [COLS] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}}; byte rowPins [ROWS] = {5, 4, 3, 2}; byte colPins [COLS] = {9, 8, 7, 6}; Bàn phím bàn phím = Bàn phím (makeKeymap (phím), rowPins, colPins, ROWS, COLS); void setup () {Serial.begin (9600); } void loop () {char key = keypad.getKey (); if (key) {Serial.println (key); }}

Với điều này, bạn có thể bắt đầu với bàn phím với arduino, Mã cho máy tính nằm ở bước tiếp theo..

Bước 5: Mã máy tính Arduino: -

Mã máy tính Arduino:
Mã máy tính Arduino:
Mã máy tính Arduino:
Mã máy tính Arduino:

Sau khi bạn đã kiểm tra bàn phím và nó hoạt động tốt. bạn có thể chuyển sang tạo một máy tính đơn giản.

Bạn có thể tải xuống mã từ tệp được cung cấp bên dưới.

Để sử dụng máy tính, chỉ cần tải mã lên, Bảng chữ cái được sử dụng như sau: -

A = + (Phép cộng)

B = - (Phép trừ)

C = * (Phép nhân)

D = / (Phân chia)

Ký hiệu * và # được sử dụng như 'Hủy bỏ' và 'Bằng' một cách tương ứng.

Đó là tất cả cho hướng dẫn này. Hy vọng bạn thích nó.

Cảm ơn bạn.

Đề xuất: