[ arduino ] keypad 다운로드 / 사용 / 제어하기 > arduino

본문 바로가기

사이트 내 전체검색

arduino

[ arduino ] keypad 다운로드 / 사용 / 제어하기

작성일 21-01-26 11:13

페이지 정보

작성자 웹지기 조회 4,281회 댓글 0건

본문

 

keypad 다운로드 / 사용 / 제어하기

키패드의 숫자 및 특수문자를 클릭했을 때 

1을 누르면 3,2

5를 누르면 1,7

#을 누르면 5,4 

값들이 들어온다.

 

3 1 5
1 2 3 2
4 5 6 7
7 8 9 6
* 0 # 4

키패드 사용하기

 - 키패드의 핀이 9개짜리면 1과 9번을 사용하지 않음.

 - 키패드의 핀이 7개면 모두 사용하면 된다.

 - 핀 배열은 앞에서부터 차례대로 8, 7, 6, 5, 4, 3, 2 로 연결을 해주는게 배선도가 편해진다.

키패드 라이브러리

http://playground.arduino.cc/Code/Keypad#Download

zip파일 다운로드

스케치 > 라이브러리 포함하기 > .zip 라이브러리 추가 > 다운로드 받은 파일 추가

파일 > 예제 > keypad > HelloKeypad 클릭

배선돌르 편하게 하기위해서 아래처럼 수정해준다.

아래의 숫자들은 배선의 핀번호이다.

기본으로 적혀있는 핀번호(우노보드의 핀번호)

byte rowPins[ROWS] = {5, 4, 3, 2}; //connect to the row pinouts of the keypad

byte colPins[COLS] = {8, 7, 6}; //connect to the column pinouts of the keypad


변경해서 사용할 핀번호(우노보드의 핀번호)

byte rowPins[ROWS] = {7, 2, 4, 5};

byte colPins[COLS] = {6, 8, 4};

 

keypad.getKey() ===> 값이 없으면 빈을 반환

값이 있을 때만 출력하기 위해 if문을 사용해 값이 있을 때만 출력

if(key) {

    Serial.println(key);

}

 


추천0

비추천 0

댓글목록

등록된 댓글이 없습니다.

전체 25건 1 페이지

이미지 목록

게시물 검색
Copyright © 즐거운 코딩 생활 ( funyphp ). All rights reserved.
PC 버전으로 보기