[ arduino ] keypad 다운로드 / 사용 / 제어하기
페이지 정보
작성자 웹지기 댓글 0건 조회 5,640회 작성일 21-01-26 11:13본문
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);
}
댓글목록
등록된 댓글이 없습니다.