Home > Electronics > DIY Parts & Tools > 1602 LCD Keypad Shield for Arduino
1602 LCD Keypad Shield for Arduino

1602 LCD Keypad Shield for Arduino

Item ID: 10019712

Sale Price:US$13.89

Total Price:
Quantity: Availability: In StockPrice Match
Buy More... Get Lower Price!
Quantity 1 2-4 5-9 10 or more
Unit Price US$13.89 US$12.92 US$12.49 US$12.09
Product Details

Description:

  • LCD Keypad Shield using the 2-line, 16-character LCD with contrast adjustment and backlight
  • Occupancy digital port: PIN4 (DB4), 5 (DB5), 6 (DB6), 7 (DB7), 8 (RS), 9 (E), 10 (backlight control), the analog button port A0.
  • Uses 4 Bit Arduino LCD Library
  • LCD Screen Size: 2.76*0.98 inch / 7*2.5 cm
  • Size: 3.15*2.17 inch / 8*5.5 cm

GP2D12 Ranging Code:

#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;

}

Package Includes:

  • 1 x LCD Keypad Shield for Arduino