라즈베리파이 PIEZO BUZZER 코드
- 코딩/Raspberry Pi (c)
- 2019. 11. 17.
라즈베리파이 PIEZO BUZZER (피에조 부저) 소리센서 1
#include <stdio.h>
#include <wiringPi.h>
#include <softTone.h>
const int pinPiezo = 13;
const int aMelody[8] = {131,147,165,175,196,220,247,262};
int main(void)
{
wiringPiSetupGpio();
softToneCreate(pinPiezo);
while(1)
{
int i;
for(i=0;i<8;i++)
if(aMelody[i]%2==0)
{
softToneWrite(pinPiezo,aMelody[i]);
delay(1000);
}
softToneWrite(pinPiezo,0);
delay(1000);
}
return 0;
}
라즈베리파이 PIEZO BUZZER (피에조 부저) 소리센서 2
#include <stdio.h>
#include <wiringPi.h>
#include <softTone.h>
const int pinPiezo = 13;
const int pinPir = 24;
const int aMelody[9] = {131, 147, 165, 175, 196, 208, 220, 247, 262};
int main(void)
{
wiringPiSetupGpio();
pinMode(pinPir, INPUT);
softToneCreate(pinPiezo);
while(1)
{
if(!digitalRead(pinPir))
{
softToneWrite(pinPiezo, aMelody[2]);
delay(100);
softToneWrite(pinPiezo, aMelody[0]);
delay(100);
}
else
{
softToneWrite(pinPiezo, 0);
delay(100);
}
}
return 0;
}
'코딩 > Raspberry Pi (c)' 카테고리의 다른 글
라즈베리파이 서보(SERVO) 모터 코드 (0) | 2019.11.18 |
---|---|
라즈베리파이 TEXTLCD 코드 (0) | 2019.11.18 |
라즈베리파이 초음파 거리 센서 ULTRASONIC 코드 (0) | 2019.11.17 |
라즈베리파이 DC 모터 제어코드 (0) | 2019.11.17 |
라즈베리파이 PIR센서 코드 (0) | 2019.11.16 |