• 아두이노 입문 가이드북 배너
  • CLOSE
  • OPEN
 

아두이노 LCD 키패드 쉴드 / LCD KeyPad Shield / DFROBOT 호환 쉴드 (AS0255)

공유
SNS 공유하기

  • 페이스북

  • 트위터

  • 핀터레스트

  • 카카오톡링크

  • 카카오스토리
  • 짧은설명
    아두이노 LCD 키패드 쉴드 LCD KeyPad Shield DFROBOT 호환 쉴드
  • 판매가
    2,970
  • 구매제한
    최소 1개
  • 구매혜택

    할인 :

    적립 마일리지 :

  • 배송비
    2,500원 조건별배송
    금액별배송비
    0원 이상 ~ 70,000원 미만 2,500원
    70,000원 이상 0원

    배송비 계산 기준 : 판매가 + 옵션가 + 추가상품가 + 텍스트옵션가

    지역별추가배송비
    지역별배송비
    인천광역시 강화군 교동면 3,000원
    인천광역시 강화군 삼산면 3,000원
    인천광역시 강화군 서도면 3,000원
    인천광역시 옹진군 대청면 3,000원
    인천광역시 옹진군 덕적면 3,000원
    인천광역시 옹진군 백령면 3,000원
    인천광역시 옹진군 북도면 3,000원
    인천광역시 옹진군 연평면 3,000원
    인천광역시 옹진군 자월면 3,000원
    인천광역시 중구 무의동 3,000원
    전라북도 군산시 옥도면 3,000원
    전라북도 부안군 위도면 3,000원
    부산광역시 강서구 눌차동 3,000원
    부산광역시 강서구 대항동 3,000원
    부산광역시 강서구 동선동 3,000원
    부산광역시 강서구 성북동 3,000원
    부산광역시 강서구 천성동 3,000원
    경상남도 거제시 장목면 시방리 3,000원
    경상남도 거제시 둔덕면 술역리 3,000원
    경상남도 사천시 마도동 3,000원
    경상남도 사천시 신수동 3,000원
    경상남도 통영시 사량면 3,000원
    경상남도 통영시 욕지면 3,000원
    경상남도 통영시 용남면 어의리 3,000원
    경상남도 통영시 용남면 지도리 3,000원
    경상남도 통영시 한산면 3,000원
    경상남도 통영시 산양읍 저림리 3,000원
    경상남도 통영시 산양읍 추도리 3,000원
    경상남도 통영시 산양읍 연곡리 3,000원
    경상남도 통영시 산양읍 곤리 3,000원
    제주특별자치도 제주시 3,000원
    제주특별자치도 제주시 우도면 3,000원
    제주특별자치도 제주시 추자면 3,000원
    제주특별자치도 서귀포시 3,000원
    경상북도 울릉군 북면 3,000원
    경상북도 울릉군 서면 3,000원
    경상북도 울릉군 울릉읍 3,000원
    충청남도 당진시 석문면 난지도리 3,000원
    충청남도 당진시 신평면 매산리 3,000원
    충청남도 보령시 오천면 고대도리 3,000원
    충청남도 보령시 오천면 녹도리 3,000원
    충청남도 보령시 오천면 삽시도리 3,000원
    충청남도 보령시 오천면 외연도리 3,000원
    충청남도 보령시 오천면 원산도리 3,000원
    충청남도 보령시 오천면 장고도리 3,000원
    충청남도 보령시 오천면 호도리 3,000원
    충청남도 보령시 오천면 효자도리 3,000원
    충청남도 서산시 지곡면 중왕리 3,000원
    충청남도 태안군 근흥면 가의도리 3,000원
    전라남도 고흥군 봉래면 사양리 3,000원
    전라남도 고흥군 도양읍 시산리 3,000원
    전라남도 고흥군 도양읍 봉암리 3,000원
    전라남도 고흥군 도양읍 득량리 3,000원
    전라남도 고흥군 도화면 지죽리 3,000원
    전라남도 목포시 달동 3,000원
    전라남도 목포시 율도동 3,000원
    전라남도 신안군 도초면 3,000원
    전라남도 신안군 비금면 3,000원
    전라남도 신안군 신의면 3,000원
    전라남도 신안군 안좌면 3,000원
    전라남도 신안군 암태면 3,000원
    전라남도 신안군 압해읍 가란리 3,000원
    전라남도 신안군 압해읍 고이리 3,000원
    전라남도 신안군 압해읍 매화리 3,000원
    전라남도 신안군 임자면 3,000원
    전라남도 신안군 자은면 3,000원
    전라남도 신안군 지도읍 어의리 3,000원
    전라남도 신안군 지도읍 선도리 3,000원
    전라남도 신안군 장산면 3,000원
    전라남도 신안군 증도면 병풍리 3,000원
    전라남도 신안군 팔금면 3,000원
    전라남도 신안군 하의면 3,000원
    전라남도 신안군 흑산면 3,000원
    전라남도 여수시 경호동 3,000원
    전라남도 여수시 남면 3,000원
    전라남도 여수시 묘도동 3,000원
    전라남도 여수시 삼산면 3,000원
    전라남도 여수시 화정면 개도리 3,000원
    전라남도 여수시 화정면 낭도리 3,000원
    전라남도 여수시 화정면 상화리 3,000원
    전라남도 여수시 화정면 여자리 3,000원
    전라남도 여수시 화정면 월호리 3,000원
    전라남도 여수시 화정면 적금리 3,000원
    전라남도 여수시 화정면 제도리 3,000원
    전라남도 여수시 화정면 조발리 3,000원
    전라남도 여수시 화정면 하화리 3,000원
    전라남도 영광군 낙월면 3,000원
    전라남도 완도군 군외면 당인리 3,000원
    전라남도 완도군 군외면 불목리 3,000원
    전라남도 완도군 군외면 영풍리 3,000원
    전라남도 완도군 군외면 황진리 3,000원
    전라남도 완도군 금당면 3,000원
    전라남도 완도군 금일읍 3,000원
    전라남도 완도군 약산면 3,000원
    전라남도 완도군 고금면 3,000원
    전라남도 완도군 노화읍 3,000원
    전라남도 완도군 보길면 3,000원
    전라남도 완도군 생일면 3,000원
    전라남도 완도군 소안면 3,000원
    전라남도 완도군 청산면 3,000원
    전라남도 진도군 조도면 3,000원
    전라남도 진도군 의신면 모도리 3,000원
    전라남도 보성군 벌교읍 장도리 3,000원
     / 
    방문 수령지 : 경기도 안양시 동안구 학의로 282 (금강펜테리움IT타워) A동 1303호
  • 상품코드
    1000000255
  • 브랜드
    ArduinoStory
  • 제조사
    애니벤더
  • 원산지
    CHINA
  • 제조일
    2018-03-07
  • 출시일
    2018-03-07

 

 

예제  라이브러리

//Sample using LiquidCrystal library
#include <LiquidCrystal.h>

/*******************************************************

This program will test the LCD panel and the buttons
Mark Bramwell, July 2010

********************************************************/

// select the pins used on the LCD panel
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);

// define some values used by the panel and buttons
int lcd_key     = 0;
int adc_key_in  = 0;
#define btnRIGHT  0
#define btnUP     1
#define btnDOWN   2
#define btnLEFT   3
#define btnSELECT 4
#define btnNONE   5

// read the buttons
int read_LCD_buttons()
{
 adc_key_in = analogRead(0);      // read the value from the sensor 
 // my buttons when read are centered at these valies: 0, 144, 329, 504, 741
 // we add approx 50 to those values and check to see if we are close
 if (adc_key_in > 1000) return btnNONE; // We make this the 1st option for speed reasons since it will be the most likely result
 // For V1.1 us this threshold
 if (adc_key_in < 50)   return btnRIGHT;  
 if (adc_key_in < 250)  return btnUP; 
 if (adc_key_in < 450)  return btnDOWN; 
 if (adc_key_in < 650)  return btnLEFT; 
 if (adc_key_in < 850)  return btnSELECT;  

 // For V1.0 comment the other threshold and use the one below:
/*
 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)  return btnLEFT; 
 if (adc_key_in < 790)  return btnSELECT;   
*/


 return btnNONE;  // when all others fail, return this...
}

void setup()
{
 lcd.begin(16, 2);              // start the library
 lcd.setCursor(0,0);
 lcd.print("Push the buttons"); // print a simple message
}
 
void loop()
{
 lcd.setCursor(9,1);            // move cursor to second line "1" and 9 spaces over
 lcd.print(millis()/1000);      // display seconds elapsed since power-up


 lcd.setCursor(0,1);            // move to the begining of the second line
 lcd_key = read_LCD_buttons();  // read the buttons

 switch (lcd_key)               // depending on which button was pushed, we perform an action
 {
   case btnRIGHT:
     {
     lcd.print("RIGHT ");
     break;
     }
   case btnLEFT:
     {
     lcd.print("LEFT   ");
     break;
     }
   case btnUP:
     {
     lcd.print("UP    ");
     break;
     }
   case btnDOWN:
     {
     lcd.print("DOWN  ");
     break;
     }
   case btnSELECT:
     {
     lcd.print("SELECT");
     break;
     }
     case btnNONE:
     {
     lcd.print("NONE  ");
     break;
     }
 }

}

Example use of Enhanced LiquidCrystal_I2C library(Not updated)

This library inherits LiquidCrystal and adds another method: button - to read button pushed on a keypad. This works on the Old version of the board V1.0

Library Forum

/*
DFRobot LCD Shield for Arduino
Key Grab v0.2
Written by Glendon Klassen
gjklassen@gmail.com
http://www.sourceforge.net/users/ecefixer
http://ecefixer.tumblr.com

Displays the currently pressed key on the LCD screen.

Key Codes (in left-to-right order):

None   - 0
Select - 1
Left   - 2
Up     - 3
Down   - 4
Right  - 5

*/

#include <LiquidCrystal.h>
#include <DFR_Key.h>

//Pin assignments for DFRobot LCD Keypad Shield
LiquidCrystal lcd(8, 9, 4, 5, 6, 7); 
//---------------------------------------------

DFR_Key keypad;

int localKey = 0;
String keyString = "";
                 
void setup() 
{ 
  lcd.begin(16, 2);
  lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print("Key Grab v0.2");
  delay(2500);
  
  /*
  OPTIONAL
  keypad.setRate(x);
  Sets the sample rate at once every x milliseconds.
  Default: 10ms
  */
  keypad.setRate(10);

}

void loop() 
{ 
  /*
  keypad.getKey();
  Grabs the current key.
  Returns a non-zero integer corresponding to the pressed key,
  OR
  Returns 0 for no keys pressed,
  OR
  Returns -1 (sample wait) when no key is available to be sampled.
  */
  localKey = keypad.getKey();
  
  if (localKey != SAMPLE_WAIT)
  {
    lcd.clear();
    lcd.setCursor(0, 0);
    lcd.print("Current Key:");
    lcd.setCursor(0, 1);
    lcd.print(localKey);
  }
}

 

 

 

 

 

 특징


 아두이노 보드에서 버튼 입력과 LCD를 학습해 볼 수 있는 쉴드입니다.

 프로젝트에도 사용가능합니다.

 

 

 

 구성품


 아두이노 LCD 키패드 쉴드 LCD KeyPad Shield X1


 

 사양

 

PinFunction
Analog 0Button (select, up, right, down and left)
Digital 4DB4
Digital 5DB5
Digital 6DB6
Digital 7DB7
Digital 8RS (Data or Signal Display Selection)
Digital 9Enable
Digital 10Backlit Control

 

 

 참고자료


 아두이노스토리 네이버 카페 : http://cafe.naver.com/arduinostory



 Arduino LCD KeyPad Shield 


 

교환 및 반품안내

AS안내

- 소비자분쟁해결 기준(공정거래위원회 고시)에 따라 피해를 보상받을 수 있습니다.

- A/S는 아두이노스토리 고객센터에 문의하시길 바랍니다.

이미지 확대보기

아두이노 LCD 키패드 쉴드 / LCD KeyPad Shield / DFROBOT 호환 쉴드 (AS0255)

아두이노 LCD 키패드 쉴드 / LCD KeyPad Shield / DFROBOT 호환 쉴드 (AS0255)
아두이노 LCD 키패드 쉴드 / LCD KeyPad Shield / DFROBOT 호환 쉴드 (AS0255)
아두이노 LCD 키패드 쉴드 / LCD KeyPad Shield / DFROBOT 호환 쉴드 (AS0255)
아두이노 LCD 키패드 쉴드 / LCD KeyPad Shield / DFROBOT 호환 쉴드 (AS0255)

비밀번호 인증

글 작성시 설정한 비밀번호를 입력해 주세요.

확인

장바구니 담기

상품이 장바구니에 담겼습니다.
바로 확인하시겠습니까?

찜 리스트 담기

상품이 찜 리스트에 담겼습니다.
바로 확인하시겠습니까?

  • 공지사항
  • 문의하기
  • 이벤트
  • 상품후기
  • 고객센터
  • 즐겨찾기
  • 찜리스트
  • FAQ
  • SALE
  • 배송조회

  • 쿠폰
  • 이벤트
  • 공지사항
  • 고객센터
화면 최상단으로
화면 최하단으로
화면 최상단으로
화면 최하단으로
 
아두이노 LCD 키패드 쉴드 / LCD KeyPad Shield / DFROBOT 호환 쉴드 (AS0255)
2,970원 2,500원
아두이노 LCD 키패드 쉴드 / LCD KeyPad Shield / DFROBOT 호환 쉴드 (AS0255) 0
 
  • 오늘 하루 열지 않음