아두이노 > 답변 : 아두이노 두더지 잡기 인데 문제가 있어서 수정좀 부탁 드립니다.

TODAY351 TOTAL312,436
사이트 이용안내
Login▼/회원가입
포럼 동영상강좌 회원가입


구글 플레이 스토어에서
Basic4mcu를 검색해보세요

▼ BASIC4MCU 후원업체 신제품 정보 ▼

▲ BASIC4MCU 후원업체 신제품 정보 ▲

BASIC4MCU | 아두이노 | 아두이노 | 답변 : 아두이노 두더지 잡기 인데 문제가 있어서 수정좀 부탁 드립니다.

페이지 정보

작성자 master 작성일2018-10-20 11:17 조회66회 댓글0건

본문

	

 

// DateTime : 2018-10-20 오전 11:20:36
// by Ok-Hyun Park
//
#include "Buzzer.h"
#include "Switch.h"
#include <FND.h>
#include <LED.h>
LED      myled;
#define  BUZ_PIN  11
Buzzer   myBuzzer;
FND      myfnd;
Switch   pushSwitch;
//
void setup(){
  myfnd.begin(38,32);
  myBuzzer.begin(BUZ_PIN);
  myled.begin(36);
  pushSwitch.begin();
  Serial.begin(9600);
}
//
void buz(int d){ myBuzzer.On(); delay(d); myBuzzer.Off(); }
//
void loop(){
  int i,j=1000,a,jum=0;
  uint8_t pushKey=pushSwitch.waitGetPushKey();
  //
  if(pushKey>0){
    jum=0;
    myfnd.setAllNum(0,0,0,0); buz(1000);
    //
    for(i=1;i<=20;i++){
      a=random(1,8); buz(100); myled.On(a);
      //
      if(pushKey==a){ jum+=10myfnd.setAllNum(jum); } //고쳐야 할 부분   
      //
      delay(j); j-=50myled.Off(a);
    }
    //
    buz(1000);
  }
}

 

스위치 라이브러리에서 pushKey를 갱신하는 코드를 확인해야 합니다.

코드를 분석하기 위해서는 h  cpp 라이브러리 파일을 첨부하셔야 합니다.

 

댓글 0

조회수 66

등록된 댓글이 없습니다.

아두이노HOME > 아두이노 > 전체 목록

게시물 검색

Privacy Policy
MCU BASIC ⓒ 2017