BASIC4MCU | 질문게시판 | 아두이노 FND 숫자가 오르다가 멈추는 것 질문
페이지 정보
작성자 배울께요 작성일2019-04-16 09:45 조회3,366회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=8252
본문
// (A02모드) 오른쪽 FND에 0부터 9까지 카운터업 인데 이걸 올라가다가 제가 버튼을 누르면 정지하다가 제가 다시 버튼을 누르면 숫자가 증가하는 것을 보고 싶은데생각되로 안되네요 ㅠㅠ 도와주세요
#define BUTTON 12const int fnd_pin[8] = {2, 3, 4, 5, 6, 7, 8, 9};
byte fnd_num[10] = {0x03, 0x9f, 0x25, 0x0d, 0x99, 0x49, 0x41, 0x1f, 0x01, 0x09};void setup() {
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(BUTTON, INPUT);
for (int i = 0; i < 8; i++) {
pinMode(fnd_pin[i], OUTPUT);
}
digitalWrite(10, 1);
digitalWrite(11, 1);
digitalWrite(12, 0);
}void loop() {
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 8; j++) {
boolean bit = bitRead(fnd_num[i], 7-j);
digitalWrite(fnd_pin[j], bit);
}
}
delay(500);
}
댓글 0
조회수 3,366등록된 댓글이 없습니다.