소스 코드 예시
void setup() {
tone(11, 262, 1000);
delay(1000);
}
void loop() {
}
소스 코드 예시
아두이노 우노에서 11번 핀에 피에조 부저를 3번 핀에 버튼을 연결했어.
버튼은 내부 풀업 기능을 이용하여 버튼이 눌렸을 때 비행기 동요를 연주하는 코드를 작성해줘.
소스 코드 예시
void setup() {
pinMode(3, INPUT_PULLUP);
}
void loop() {
if (!(digitalRead(3) == HIGH)) {
tone(11, 392, 300);
delay(300);
tone(11, 392, 300);
delay(300);
tone(11, 440, 300);
delay(300);
tone(11, 440, 300);
delay(300);
}
}
소스 코드 예시
void setup() {
pinMode(2, INPUT_PULLUP);
pinMode(3, INPUT_PULLUP);
pinMode(4, INPUT_PULLUP);
}
void loop() {
if (!(digitalRead(2) == HIGH)) {
tone(11, 262, 100);
}
if (!(digitalRead(3) == HIGH)) {
tone(11, 294, 100);
}
if (!(digitalRead(4) == HIGH)) {
tone(11, 330, 100);
}
}
프롬프트 예시
아두이노 우노에서 11번 핀에 피에조 부저를 2번, 3번, 4번 핀에 버튼을 연결했어.
버튼은 내부 풀업 기능을 이용하여 이들 버튼이 눌렸을 때 2번은 4옥타브 도, 3번은 4옥타브 레, 4번은 4옥타브 미를 버튼을 눌렀을때만 나오게 하는 소스 코드를 작성해
소스 코드 예시
void setup() { tone(11, 392, 1000);
delay(1000);
tone(11, 392, 1000);
delay(1000);
tone(11, 440, 1000);
delay(1000);
tone(11, 440, 1000);
delay(1000);
tone(11, 392, 1000);
delay(1000);
tone(11, 392, 1000);
delay(1000);
tone(11, 330, 2000);
delay(2000);
}
void loop() {
}
댓글 없음:
댓글 쓰기