119ms- LCDKeypad Shield LCD1602
47,000₫
ĐẶT HÀNG NHANH
Giao hàng tận nơi miễn phí nội thành!Đặt hàng nhanh
Giao hàng tân nơi, miễn phí giao hàng toàn quốc

Bạn vui lòng nhập đúng thông tin đặt hàng gồm: Họ tên, SĐT, Email, Địa chỉ để chúng tôi được phục vụ bạn tốt nhất !
- Mô tả
- Đánh giá (0)
Mô tả
119ms- LCDKeypad Shield LCD1602
Bàn phím mở rộng LCD Bàn phím mở rộng I / O sử dụng 2 dòng 16 ký tự LCD
Với điều chỉnh độ tương phản và đèn nền, sử dụng 1 cổng analog để hoàn thành 5 nút nhập, 1
Nút đặt lại, cổng IO không sử dụng được mở rộng để dự phòng, sử dụng đầy đủ cổng IO.
Cổng: PIN4 (DB4), 5 (DB5), 6 (DB6), 7 (DB7), 8 (RS), 9
(E), 10 (điều khiển đèn nền), cổng nút analog A0 .
Ký tự, nếu không có ký tự hiển thị, có thể độ tương phản không chính xác, bạn có thể sử dụng tuốc nơ vít từ
Điều chỉnh RP1 (xoay theo chiều kim đồng hồ) để điều chỉnh thành một ký tự rõ ràng.
Code mẫu:
#include
LCD4Bit_mod lcd = LCD4Bit_mod(2);
char GP2D12;
char a,b;
char str1[]=”Renge:”;
char str2[]=” Renge Over “;
char str3[]=”cm”;
void setup()
{
lcd.init();
lcd.clear();
lcd.printIn(“GP2D12 testing…”);
}
void loop()
{
GP2D12=read_gp2d12_range(1);
if(GP2D12>80||GP2D12<10)
{
lcd.cursorTo(2,0);
lcd.printIn(str2);
}
else
{
a=0x30+GP2D12/10;
b=0x30+GP2D12%10;
lcd.cursorTo(2, 3);
lcd.printIn(str1);
lcd.print(a);
lcd.print(b);
lcd.printIn(str3);
}
delay(50);
}
float read_gp2d12_range(byte pin)
{
int tmp;
tmp = analogRead(pin);
if (tmp < 3)return -1;
return (6787.0 /((float)tmp – 3.0)) – 4.0;
}
Đánh giá
Chưa có đánh giá nào.