LCD Keypad shield Arduino LCD Keypad Shield được phát triển và tương thích với các board Arduino, nhằm tạo một giao diện người dùng thân thiện cho phép người dùng đơn giản hóa quá trình điều chình...
  • Giao hàng toàn quốc
  • Được kiểm tra hàng
  • Thanh toán khi nhận hàng
  • Chất lượng, Uy tín
  • 7 ngày đổi trả dễ dàng
  • Hỗ trợ xuất hóa đơn đỏ

Giới thiệu LCD1602 Keypad Shield

Đơn giản hóa quá trình điều chình.
LCD 1206 Keypad Shield hỗ trợ điều chỉnh độ tương phản và bật/tắt đèn nền của LCD.
Đèn nền xanh dương với chữ màu trắng.

LCD Keypad shield Arduino

LCD Keypad Shield được phát triển và tương thích với các board Arduino, nhằm tạo một giao diện người dùng thân thiện cho phép người dùng đơn giản hóa quá trình điều chình. 

Sản phẩm bao gồm một màn hình LCD 1602 và 6 phím bấm. LCD 1206 Keypad Shield hỗ trợ điều chỉnh độ tương phản và bật/tắt đèn nền của LCD.

Bàn phím bao gồm 5 phím - Slect, LeFt, Up, Down, Right. Để tiết kiệm các chân IO của Arduino, các phím này chỉ sử dụng một kênh ADC để đọc tín hiệu phím bấm.

Thông Số Kĩ Thuật LCD1602 Keypad Shield

  • Kích thước: 82mmx62mm
  • Hoạt động điện áp 5V.

  • Bao gồm LCD 2x16 và 6 nút nhấn.

  • Sử dụng chân 4,5,6,7,8,9,10 và chân A0 của Arduino để giao tiếp với LCD.

  • Nút RST dùng để reset chương trình cho Arduino

  • Mở rộng thêm các I/O mà arduino không dùng để điều khiển LCD Kích thước:82x62mm

  • Đèn nền xanh dương với chữ màu trắng.

Hướng Dẫn Sử Dụng LCD1602 Keypad Shield

  • Vì 6 nút nhấn chỉ sử dụng 1 chân A0 của arduino nên tiết kiệm được chân cho các kết nối khác với arduino.

  • Dưới đây là sơ đồ của các nút nhấn và mạch

Code Mẫu Cho Việc Sử Dụng LCD1602 Keypad Shield

#include <LiquidCrystal.h>  // Các chân được sử dụng cho việc kết nối LCD Keypad Shield với Arduino Uno LiquidCrystal lcd(8, 9, 4, 5, 6, 7);  // Định nghĩa các giá trị được sử dụng bởi LCD và nút nhấn int lcd_key     = 0; int adc_key_in  = 0; #define btnRIGHT  0 #define btnUP     1 #define btnDOWN   2 #define btnLEFT   3 #define btnSELECT 4 #define btnNONE   5  // Đọc các nút nhấn int read_LCD_buttons() {  adc_key_in = analogRead(0);      // Đọc giá trị các nút nhấn   if (adc_key_in > 1000) return btnNONE; // Giá trị lớn hơn 1000 là không có nút nào được nhấn  if (adc_key_in < 50)   return btnRIGHT;    if (adc_key_in < 250)  return btnUP;   if (adc_key_in < 450)  return btnDOWN;   if (adc_key_in < 650)  return btnLEFT;   if (adc_key_in < 850)  return btnSELECT;      return btnNONE;  // Nếu không nằm trong khoảng trên thì cũng có nghĩa là không có nút nào được nhấn }  void setup() {  lcd.begin(16, 2);              // Dùng LCD 16, 2  lcd.setCursor(0,0);            //Thiết lập vị trí con trỏ  lcd.print("  DIEN TU 3M !"); // In ra cái mình muốn ghi }   void loop() {  lcd.setCursor(0,1);            //Thiết lập vị trí con trỏ  lcd.print("Phim An :"); // In ra cái mình muốn ghi   lcd.setCursor(11,1);         lcd_key = read_LCD_buttons();  // Đọc nút nhấn   switch (lcd_key)               // Phần lập trình hiển thị nút được nhấn  {    case btnRIGHT:      {      lcd.print("RIGHT ");      break;      }    case btnLEFT:      {      lcd.print("LEFT   ");      break;      }    case btnUP:      {      lcd.print("UP    ");      break;      }    case btnDOWN:      {      lcd.print("DOWN  ");      break;      }    case btnSELECT:      {      lcd.print("SELECT");      break;      }      case btnNONE:      {      lcd.print("NONE  ");      break;       }  } }

Giá sản phẩm trên Tiki đã bao gồm thuế theo luật hiện hành. Tuy nhiên tuỳ vào từng loại sản phẩm hoặc phương thức, địa chỉ giao hàng mà có thể phát sinh thêm chi phí khác như phí vận chuyển, phụ phí hàng cồng kềnh, ...

Thông tin chi tiết

Thương hiệuOEM
SKU4859132767284