Arduino LCD1602 字符液晶 輸入輸出擴(kuò)展板 LCD Keypad Shield

批發(fā)數(shù)量 ≥1個(gè)
梯度價(jià)格 14.80
型號(hào)
Arduino LCD1602 字符液晶 輸入輸出擴(kuò)展板 LCD Keypad Shield
品牌
Arduino LCD1602 字符液晶 輸入輸出擴(kuò)展板 LCD Keypad Shield
類型
其他IC
功率
1
用途
1
封裝
個(gè)



 
 
 
Arduino 輸入輸出擴(kuò)展板 LCDKeypad Shield
 
    LCD Keypad Shield輸入輸出擴(kuò)展板使用2行16個(gè)字符液晶,具
有對(duì)比度調(diào)節(jié)和背光燈,使用1個(gè)模擬口便完成5個(gè)按鍵的輸入,1個(gè)
復(fù)位按鍵,未使用的IO口都擴(kuò)展出來備用,充分利用IO口。占用數(shù)字
端口:PIN4(DB4),5(DB5),6(DB6),7(DB7),8(RS),9
(E),10(背光控制),模擬按鍵端口A0。(LCD顏色沒有指定,就
隨機(jī)發(fā)貨。)

與Arduino配合使用:
 
引腳定義:
 
模塊的調(diào)試:
       將LCD Keypad Shield插接到Arduino控制器上,然后需要下載
LCD4Bit_mod.h(右鍵另存為)庫文件到arduino-0015
hardwarelibraries中,接著編譯下面的一個(gè)測(cè)試程序再下載到
Arduino中,初次使用LCD Keypad Shield,先觀察LCD有沒有顯示
 
字符,如果沒有顯示字符那可能是對(duì)比度不正確,可以使用一字起子
調(diào)節(jié)RP1(順時(shí)針旋轉(zhuǎn)),調(diào)到出現(xiàn)清晰地字符即可。
 
 
專業(yè)防靜電包裝
測(cè)試效果圖:
 
 
GP2D12測(cè)距代碼:
#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;

}
 
 
 
 
 
本店實(shí)物拍攝,請(qǐng)放心購買!??!