기술문의 :)

기술문의 게시판 입니다.

뒤로가기
제목

질문드려용~~~

작성자 아트로봇(ip:)

작성일 2014-05-26 07:50:46

조회 67

평점 0점  

추천 추천하기

내용

소리는 초당 최소 수십에서 수만번  음압이 변화되게 됩니다.

현재 코드상에는  1초에 2번만 샘플링을 하는 상황으로 보이며,

시리얼프린트 명령으로  문자전송을 하면 지연시간이 커서

소리 감지를 제대로 하고있지 않은 상황으로 여겨집니다.

 

코드 검토는 해드리지 못하는점 양해부탁드립니다.

응용 예제를 하시기 전에 기초서적 등을 활용한 기초실습을 우선해보실것을 권장드립니다.

 


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

사운드 센서와

피에조 진동센서를 함께 연결하여서

LED를 불켜게 하고있는데요

왜 사운드센서가 소리를 감지하지 못할까요

값이 400~600 자꾸 왔다갔다만 하네요

그러다가 선을 조금 만지작 거리면 갑자기 값이 변동이있긴한데

소리에는 아무런 변화가 없어요 도와주세용

 

 

 

 

const int ledPin=12;
boolean ledOn = false;
void setup() {
  Serial.begin(9600);
  pinMode(A1, INPUT);
pinMode(ledPin,OUTPUT);
}

void loop() {
  int sensorValue = analogRead(A1);
int sensorValue1 = analogRead(A0);
 Serial.println(sensorValue);
 delay(500);
 if (sensorValue&&sensorValue1 > 550){
    if (ledOn){
      ledOn = false;
    }else{
      ledOn = true;
    }
  }
 
  if (ledOn)
  {
    digitalWrite(ledPin,HIGH);
  }
 else
 {
  digitalWrite(ledPin,LOW);
  }
}

첨부파일

비밀번호
수정

비밀번호 입력후 수정 혹은 삭제해주세요.

댓글목록

등록된 댓글이 없습니다.

댓글 수정

이름

비밀번호

내용

/ byte

수정 취소

비밀번호 :

확인 취소

댓글 입력

이름

비밀번호

내용

/ byte

평점

왼쪽의 문자를 공백없이 입력하세요.

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

관련 글 보기

follow us