0938.637.268

119ms- LCDKeypad Shield LCD1602

119ms- LCDKeypad Shield LCD1602

47,000

ĐẶT HÀNG NHANH

Giao hàng tận nơi miễn phí nội thành!
  • 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.


Hãy là người đầu tiên nhận xét “119ms- LCDKeypad Shield LCD1602”