?>

Hard Copy World

HCW

Q&A

Home > Forum >

Q&A

질문 | 아두이노 스마트 워치 코드 질문좀요 ㅠㅠ

페이지 정보

작성자 김피쉬 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일16-11-12 23:48 조회576회 댓글1건

본문

 

void loop() {
  boolean isReceived = false;
  unsigned long current_time = 0;
   
  // Get button input
  if(digitalRead(buttonPin) == LOW) isClicked = LOW;
   
  // Receive data from remote and parse
  isReceived = receiveBluetoothData();
   
  // Update clock time
  current_time = millis();
  updateTime(current_time);
   
  // Display routine
  onDraw(current_time);
 

if(버튼2 눌리면)

{

   메시지 출력

}

  // If data doesn't arrive, wait for a while to save battery
  if(!isReceived)
  delay(300);
  }

저기 메시지 출력 부분이 끝나면 시계가 다시 켜져야 하는거아닌가요? if 버튼이 눌렷을떄 if안의 문장이 실행되니 안눌렀을때는 그냥 지나쳐서 시계가 잘나오다가 버튼눌러서 if안에 문장이 실행되면 이제 실행다되고 if 빠져나오면 다시 루프니간 시계가 나와야하는거 아닌가요?

댓글목록

최고관리자님의 댓글

최고관리자 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일

if 조건문 안에서 메시지를 출력해도 사람이 인지할 수 있는 충분한 시간을 끌어주지 않으면 바로 다른 화면에 의해 지워져 버릴겁니다. if 조건문 안에서 화면 출력을 했다면 화면이 사용자에게 보여질 충분한 시간을 확보해 줘야 할 것 같습니다.