전체상품목록 바로가기

본문 바로가기


현재 위치
  1. home
  2. community
  3. 기술문의 :)

기술문의 :)

기술문의 게시판 입니다.

상품 게시판 상세
subject wave실드 와 적외선센서 사용
writer 아트로봇 (ip:)
  • date 2014-09-22 12:00:06
  • like 추천하기
  • view 77
rating 0점

안녕하세요

 

죄송하게도  소스코딩 검증 관련 도움은 드리지 못하는점 양해부탁드립니다.

이부분은 많은 시간을 갖고 노력이 필요한 부분이어서 시행착오를 거쳐 가며 직접 해결해주셔야할것 같습니다.

 

아트로봇 드림


---------- Original Message ----------

안녕하세요 아두이노에 관심을 갖고있는 학생입니다.

 

아두이노를 통해서 소리출력과 센서에대해 궁금해서 게시판에 글을 올려봅니다.

 

이글을 읽어 주셔서 정말로 감사합니다.

 

wave 실드를 구매하고 우노 r3와 같인 연동 하여서 사용하는데

 

wave 실드로 버튼 누르고 센싱이 되면 소리가 출력 하는 프로그램을 만들고 있습니다..

 

혼자 공부를 하면서 led를 적외선 센서로 켜고 끄고 를 할수있고 wave 예제로 버튼을 누르면서 소리를 출력 할수

 

있는데  두개를 합쳐서 문장을 만져 보니깐 잘안되서 신뢰가 되지만 알고싶은 생각에 연락을 드립니다.

  문장 입니다,


핀 설정 사항

int LED = 11;
int senser = 12;
int val= 0;
int cnt = 0;



setup 핀설정 사항

void setup

    pinMode(LED, OUTPUT);
    pinMode(senser, INPUT);



void loop() {
  byte i;
  static byte playing = -1;
   val = digitalRead(senser); 

  if ((pressed[0])&&(val == HIGH)) {
    if (playing != 0) {
      playing = 0;
      playfile("0.WAV");
       digitalWrite(LED,HIGH);
      cnt++;
    }
  }
  else if ((pressed[1])&& (val == HIGH)) {
    if (playing != 1) {
      playing = 1;
      playfile("1.WAV");
      digitalWrite(LED, HIGH) ;
      cnt++;
    }
  }
  else if ((pressed[2])&&(val == HIGH)) {
    if (playing != 2) {
      playing = 2;
      playfile("2.WAV");
      digitalWrite(LED, HIGH) ;
      cnt++;
    } 
  }
  else if ((pressed[3])&&(val==HIGH)) {
    if (playing != 3) {
      playing = 3;
      playfile("FA.WAV");
      digitalWrite(LED, HIGH) ;
      cnt++;
    }
  }
  else if ((pressed[4])&&(val==HIGH)) {
    if (playing != 4) {
      playing = 4;
      playfile("SO.WAV");
      digitalWrite(LED, HIGH) ;
      cnt++;
    }
  }
  else if ((pressed[5])&&(val==HIGH)) {
    if (playing != 5) {
      playing = 5;
      playfile("LA.WAV");
      digitalWrite(LED, HIGH) ;
      cnt++;
    }
  }
  else if (cnt ==1){
       cnt = 0;
       digitalWrite(LED, LOW) ;
}


  if (! wave.isplaying) {
    playing = -1;
  }
}

 


file
password 삭제하려면 비밀번호를 입력하세요.
댓글 수정

password :

/ byte

비밀번호 : 확인 취소

댓글 입력

commentsname : password : 관리자 답변 보기

/ byte

왼쪽의 문자를 공백없이 입력하세요.(대소문자구분)

회원에게만 댓글 작성 권한이 있습니다.

관련 글 보기

관련글 모음
번호 상품명 제목 작성자 작성일 조회
16922 [배송안내] 설연휴 배송 아트로봇CT 2019-02-01 168
16646 usb2serial보드 문의 (주)프라임소프트 2018-03-14 180
16654 usb2serial보드 문의 아트로봇CT 2018-03-18 168
16638 [ 설연휴 및 배송 ] 휴무 및 택배배송 일정 안내 아트로봇CT 2018-02-13 181
16624 구매 관련 문의드립니다. 강민구 2018-01-25 3