Logo WHADDAWPSH203 LCD và Keypad Shield cho Arduino
Hướng dẫn sử dụng

WHADDA WPSH203 LCD và Keypad Shield cho Arduino

Giới thiệu

KHÁM PHÁ KHOA HỌC RPW3009 Đồng hồ dự báo thời tiết - biểu tượng 22Gửi đến tất cả cư dân của Liên minh Châu Âu
Thông tin quan trọng về môi trường của sản phẩm này
Biểu tượng này trên thiết bị hoặc bao bì cho biết việc thải bỏ thiết bị sau khi hết vòng đời có thể gây hại cho môi trường. Không thải bỏ thiết bị (hoặc pin) như rác thải đô thị chưa phân loại; nên mang đến một công ty chuyên dụng để tái chế. Thiết bị này nên được trả lại cho nhà phân phối của bạn hoặc dịch vụ tái chế tại địa phương. Tuân thủ các quy định về môi trường tại địa phương.
Nếu có thắc mắc, hãy liên hệ với cơ quan xử lý chất thải tại địa phương.

Cảm ơn bạn đã chọn Whadda! Vui lòng đọc kỹ hướng dẫn trước khi đưa thiết bị này vào sử dụng. Nếu thiết bị bị hỏng trong quá trình vận chuyển, không lắp đặt hoặc sử dụng và hãy liên hệ với đại lý của bạn.

Hướng dẫn an toàn

nuaire DRI-ECO CO2 Cảm biến CO2 COXNUMX để sử dụng với điều khiển hội trường được kích hoạt RF Đơn vị DRI ECO - biểu tượng cuốn sáchĐọc và hiểu hướng dẫn sử dụng này cùng tất cả các biển báo an toàn trước khi sử dụng thiết bị này.
SILVERCREST SGB 1200 F1 Mini Oven - biểu tượng 6Chỉ sử dụng trong nhà.

  • Thiết bị này có thể được sử dụng bởi trẻ em từ 8 tuổi trở lên và những người bị suy giảm khả năng thể chất, giác quan hoặc tinh thần hoặc thiếu kinh nghiệm và kiến ​​thức nếu họ được giám sát hoặc hướng dẫn về việc sử dụng thiết bị theo cách an toàn và hiểu rõ các mối nguy liên quan. Trẻ em không được chơi với thiết bị. Trẻ em không được làm vệ sinh và bảo trì người dùng nếu không có sự giám sát.

Hướng dẫn chung

  • Tham khảo Bảo hành chất lượng và dịch vụ Velleman® ở những trang cuối của sách hướng dẫn này.
  • Mọi sửa đổi thiết bị đều bị cấm vì lý do an toàn. Hư hỏng do người dùng sửa đổi thiết bị không được bảo hành.
  • Chỉ sử dụng thiết bị đúng mục đích. Sử dụng thiết bị theo cách không được phép sẽ làm mất hiệu lực bảo hành.
  • Hư hỏng do không tuân thủ một số hướng dẫn trong sách hướng dẫn này sẽ không được bảo hành và đại lý sẽ không chịu trách nhiệm về bất kỳ lỗi hoặc vấn đề nào xảy ra sau đó.
  • Velleman Group NV cũng như các đại lý của nó không thể chịu trách nhiệm về bất kỳ thiệt hại nào (bất thường, ngẫu nhiên hoặc gián tiếp) - thuộc bất kỳ bản chất nào (tài chính, vật chất…) phát sinh từ việc sở hữu, sử dụng hoặc hỏng hóc sản phẩm này.
  • Giữ lại hướng dẫn này để tham khảo sau này.

Arduino® là gì

Arduino® là một nền tảng tạo mẫu mã nguồn mở dựa trên phần cứng và phần mềm dễ sử dụng. Bo mạch Arduino® có thể đọc đầu vào - cảm biến bật sáng, ngón tay trên nút hoặc tin nhắn Twitter - và biến chúng thành đầu ra - kích hoạt động cơ, bật đèn LED hoặc xuất bản nội dung trực tuyến. Bạn có thể cho bảng của mình biết phải làm gì bằng cách gửi một tập hợp các hướng dẫn đến bộ vi điều khiển trên bảng. Để làm như vậy, bạn sử dụng ngôn ngữ lập trình Arduino (dựa trên Hệ thống dây) và IDE phần mềm Arduino® (dựa trên Xử lý). Cần có lá chắn / mô-đun / thành phần bổ sung để đọc tin nhắn Twitter hoặc xuất bản trực tuyến. Lướt tới www.arduino.cc để biết thêm thông tin.

Sản phẩm trênview

Tấm chắn bàn phím và màn hình LCD 16 × 2 cho các bo mạch Arduino® Uno, Mega, Diecimila, Duemilanove và Freeduino.

WHADDA WPSH203 LCD và Keypad Shield cho Arduino - Hếtview

1 Chiết áp tương phản LCD 3 các phím điều khiển (kết nối với đầu vào tương tự 0)
2 Cổng ICSP

Thông số kỹ thuật

  • kích thước: 80 x 58 x 20 mm

Đặc trưng

  • nền xanh lam / đèn nền trắng
  • điều chỉnh độ tương phản màn hình
  • sử dụng thư viện Arduino® LCD 4 bit
  • nút đặt lại
  • các nút Lên, Xuống, Trái và Phải chỉ sử dụng một đầu vào analog

Bố cục ghim

Tương tự 0 LÊN, XUỐNG, PHẢI, TRÁI, CHỌN
Kỹ thuật số 4 DB4
Kỹ thuật số 5 DB5
Kỹ thuật số 6 DB6
Kỹ thuật số 7 DB7
Kỹ thuật số 8 RS
Kỹ thuật số 9 E
Kỹ thuật số 10 Đèn nền

Example

*/
#bao gồm
/*********************************************************
Chương trình này sẽ kiểm tra bảng điều khiển LCD và các nút
*************************************************************/
// chọn các chân được sử dụng trên màn hình LCD
Màn hình LCD tinh thể lỏng (8, 9, 4, 5, 6, 7);
// xác định một số giá trị được sử dụng bởi bảng điều khiển và các nút
int lcd_key = 0;
int adc_key_in = 0;
không dấu char message_count = 0;
unsigned long pres_trigger = 0;
#define btnRIGHT 0
#define btnUP 1
#define btnDOWN 2
#define btnLEFT 3
#define btnSELECT 4
#define btnNONE 5
// đọc các nút
int read_LCD_buttons ()
{
adc_key_in = analogRead (0); // đọc giá trị từ cảm biến
if (adc_key_in <50) return btnRIGHT;
if (adc_key_in <195) return btnUP;
if (adc_key_in <380) return btnDOWN;
if (adc_key_in <555) trả về btnLEFT;
if (adc_key_in <790) return btnSELECT;
trả về btnNONE; // khi tất cả những người khác không thành công, hãy trả lại cái này…
}
thiết lập void()
{
lcd.begin (16, 2); // bắt đầu thư viện
lcd.setCursor(0,0);
lcd.print (“Whadda WPSH203”); // in một tin nhắn đơn giản
}
vòng lặp void()
{
lcd.setCursor (9,1); // di chuyển con trỏ đến dòng thứ hai “1” và hơn 9 dấu cách
lcd.print (millis () / 1000); // hiển thị số giây đã trôi qua kể từ khi khởi động
lcd.setCursor (0,1); // chuyển đến đầu dòng thứ hai
lcd_key = read_LCD_buttons (); // đọc các nút
switch (lcd_key) // tùy thuộc vào nút nào được nhấn, chúng tôi thực hiện một hành động
{

trường hợp btnRIGHT:
{
lcd.print ("RIGHT"); // In QUYỀN trên màn hình LCD
// Mã để tăng bộ đếm tin nhắn sau khi nhấn nút gỡ lỗi
if ((millis () - pres_trigger)> 500) {
số_lượng_báo ++;
if (message_count> 3) message_count = 0;
trước_trigger = millis ();
}
////////////////////////////////////////////////////////////////////////////
phá vỡ;
}
trường hợp btnLEFT:
{
// nếu Bạn cần từ “LEFT” được hiển thị trên màn hình hơn là sử dụng lcd.print (“LEFT”) thay vì lcd.print (adc_key_in) và lcd.print (”v”);
// 2 dòng sau sẽ in ngưỡng thực tế voltage hiện tại đầu vào tương tự 0; Vì các nút này là một phần của voltage divider, nhấn mỗi nút sẽ tạo ra một ngưỡng khác nhautage
lcd.print (adc_key_in); // hiển thị vol ngưỡng thực tếtage ở đầu vào tương tự 0
lcd.print (”v”); // kết thúc bằng v (olt)
// Mã giảm bộ đếm tin nhắn sau khi nhấn nút gỡ lỗi
if ((millis () - pres_trigger)> 500) {
tin_đếm–;
if (message_count == 255) message_count = 3;
trước_trigger = millis ();
}
///////////////////////////////////////////////////////////////
phá vỡ;
}
trường hợp btnUP:
{
lcd.print ("LÊN"); // In LÊN trên màn hình LCD
phá vỡ;
}
trường hợp btnDOWN:
{
lcd.print ("XUỐNG"); // In XUỐNG trên màn hình LCD
phá vỡ;
}
trường hợp btnSELECT:
{
lcd.print (“CHỌN”); // In CHỌN trên màn hình LCD
phá vỡ;
}
trường hợp btnNONE:
{
lcd.print (“KIỂM TRA”); // In TEST trên màn hình LCD
phá vỡ;
}
}

// Nếu một nút được nhấn, hãy kiểm tra xem có cần hiển thị thông báo khác không
if (lcd_key! = btnNONE) {
lcd.setCursor(0,0);
chuyển đổi (message_count)
{
trường hợp 0: {
lcd.print (“Whadda WPSH203“);
phá vỡ;
}
trường hợp 1: {
lcd.print ("Tấm chắn LCD");
phá vỡ;
}
trường hợp 2: {
lcd.print (“Kiểm tra whadda.com”);
phá vỡ;
}
trường hợp 3:{
lcd.print ("Velleman");
phá vỡ;
}

}
lcd.setCursor (0,1); // đặt lại con trỏ LCD về hàng thứ 2 (chỉ mục 1)
}
}

whadda.com

WHADDA WPSH203 LCD và Keypad Shield cho Arduino - logo 2

Các sửa đổi và lỗi đánh máy được bảo lưu - © Velleman Group NV. WPSH203_v01
Velleman Group nv, Legen Heirweg 33 - 9890 Gavere.

Tài liệu / Tài nguyên

WHADDA WPSH203 LCD và Keypad Shield cho Arduino [tập tin pdf] Hướng dẫn sử dụng
WPSH203 LCD và Keypad Shield cho Arduino, WPSH203, LCD và Keypad Shield cho Arduino, Keypad Shield cho Arduino, Shield cho Arduino

Tài liệu tham khảo

Để lại bình luận

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *