정보나눔

오픈소스하드웨어 프로젝트에 대한 다양한 정보를 나누는 공간입니다.

진동센서(sw-420)에 부저
멜팅 | 2017-08-02

진동센서에 부저를 연결해서 진동을 감지하면 부저가 울리게 만들건데

아무리 찾아봐도 코드가 없어서ㅠㅠㅠㅠㅠ

이게 그냥 진동센서에 led연결해서 진동느끼면 led가 켜지는 건데 부저로 바꿀수 있어요..?
 
int ledPin =13;
int vib =2;
 
void setup(){
  pinMode(ledPin, OUTPUT);
  pinMode(vib, INPUT); //센서핀 입력
  Serial.begin(9600); //시리얼통신 설정 9600
  Serial.println("----------------------vibration demo------------------------");
}
void loop(){
  long measurement =TP_init();
  delay(50);
  Serial.print("measurment = ");
  Serial.println(measurement);
  if (measurement > 1000){
    digitalWrite(ledPin, HIGH);
  }
  else{
    digitalWrite(ledPin, LOW); 
  }
}
 
long TP_init(){
  delay(10);
  long measurement=pulseIn (vib, HIGH);
  return measurement;
}

 

참고로 부저는 이거 사용할거에요

이전글   |    피아노계단 소리 한번만 나게하는방법좀 알려주세요...... 2017-08-01
다음글   |    DUAL MPU6050 출력값에 대한 질문! 2017-08-03