에듀이노-코딩교육 전문 쇼핑몰 에듀이노-코딩교육 전문 쇼핑몰

학교, 공공기관이라면 후불결제하세요!

 
현재 위치
  1. 게시판
  2. 묻고답하기

묻고답하기

기술문의 게시판입니다.

게시판 상세
제목 인체감지센서와 음성녹음모듈 문제
작성자 (ip:)
  • 작성일 2020-06-24
  • 추천 추천하기
  • 조회수 115
안녕하세요 에듀이노 개발팀입니다.
현재 문의해주신 기능을 바탕으로 저희사이트에서 판매하는 녹음모듈은 녹음갯수가 한개로 제한되어 있는점 참고바랍니다.
두 예제 코드합쳐 사용하기 위해서는 코드 상단에 변수 선언 부분을 합쳐 주시기 바랍니다. 이후 , setup(), loop()에 두 센서의 내용이 합쳐서 응용을 해야하는점 참고바랍니다.
동작을 담당하는 loop()에서는 if(조건문)을 이용해 인제감지센서가 감지시 녹음파일을 재생하는 순서로 코드를 구성해주시기 바랍니다.
감사합니다.
[ Original Message ]

아두이노로 사람이 접근하면 말을 거는 혼합시스템을 기획하고 있습니다.

1. 사람이 접근한다.

2. 그러면 인체감지센서가 감지흘 한다.

3. 터치 센서가 작동한다.

3. 터치가 감지되면 음성녹음모듈이 말1을 한다.

4. 사람이 말을하면 말2를 하고 종료한다.


그래서 인체감지센서와 음성녹음모듈을 각각 구입을 해서 작동에 성공했습니다.


각각 작성된 코딩을 하나로 묶어서 움직이게 하고 싶습니다.

내 능력으로는 도저히 알 길이 없어서 도움을 요청합니다.



인체감지센서

void setup(){
  pinMode(9, OUTPUT);
  pinMode(2, INPUT);
  Serial.begin(9600);
}
void loop(){
  int value = digitalRead(2);
  Serial.println(value);
  if (value==HIGH)digitalWrite(9, HIGH);
  else digitalWrite(9, LOW);
   delay(1000);
 }


인체가 감지되면 loop를 종료하고 다음 프로그램- (터치센서 프로그램으로 넘어가고 터치가 이루어지면- 이부분은 아직도 어떻게 해야 할지 모르겠습니다) 바로 음성녹음 파일 1이 작동하도록 하고 싶습니다.


음성녹음 파일

int rec = 5;                                   
int playe = 4;                                 
int command;                                   

void setup()
{
  Serial.begin(9600);                          
  pinMode (rec, INPUT);                        
  pinMode (playe,OUTPUT);                      
  Serial.println("*********command*********");  
  Serial.println("1. record 10sec");
  Serial.println("2. play ");
}
 
void loop() {
  while(Serial.available())
  {                  
   
    command = Serial.read();                  
   
    switch(command)
    {                            
      case '1':                                
        Serial.println("Recording 10 sec.....");
        digitalWrite(rec,HIGH);                
        delay(10000);                          
        digitalWrite(rec,LOW);                  
        Serial.println("Recording finished");
        break;
               

    }
  }




개인적으로 도와주실 전문가를 소개해주세요.
별도로 사례를 드리고서라도 문제를 빨리 해결하고 싶습니다.
감사합니다.

김성문 교수
강원대학교 농업생명과학대학 바이오자원환경학 전공
}

게시글 신고하기

신고사유

신고해주신 내용은 쇼핑몰 운영자의 검토 후 내부 운영 정책에 의해 처리가 진행됩니다.

평점 0점
첨부파일
비밀번호 수정 및 삭제하려면 비밀번호를 입력하세요.
댓글 수정

비밀번호 :

수정 취소

/ byte

비밀번호 : 확인 취소

댓글 입력

댓글달기이름 :비밀번호 : 관리자답변보기

확인

/ byte

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

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

댓글 입력

댓글달기이름 :비밀번호 :

확인

/ byte

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

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

«
»