반응형
소프트박스에서 스피커로 소리 내보기
부저(스피커)는 음악이나 주파수에 따라 특정한 음을 내는 부품이다. 여기서는 5V에 동작하는 피에조 부저를 이용 하기로 한다.
BEEP 음을 1초 마다 내는 소스, tone() 의 파라미터를 조절하면 다양한 음을 만들 수 있다.
int speakerpin = 12; //스피커가 연결된 디지털핀 설정
void setup() {
}
void loop() {
tone(speakerpin,500,1000); //500: 음의 높낮이(주파수), 1000: 음의 지속시간(1초)
delay(2000);
}
아래코드는 도레미파솔라시도를 연주한다.
int speakerpin = 12; //스피커가 연결된 디지털핀 설정
int note[] = {2093,2349,2637,2793,3136,3520,3951,4186}; //도레미파솔라시도
void setup() {
int elementCount = sizeof(note) / sizeof(int);
for (int i=0; i < elementCount; i++) //note를 play
{
tone(speakerpin,note[i],500);
delay(750);
}
}
void loop() {
}
반응형
'소프트박스 코딩' 카테고리의 다른 글
소프트박스에서 스텝모터 구동하기 (0) | 2018.11.07 |
---|---|
소프트박스에서 RGB LED로 컬러 불 켜기 (0) | 2018.11.07 |
소프트박스에서 조이스틱 데이터 확인하기 (0) | 2018.11.07 |
소프트박스에서 초음파센서 데이터 확인하기 (0) | 2018.11.07 |
소프트박스에서 진동센서 데이터 확인하기 (0) | 2018.11.07 |