코코아팹은 누구나 창의적 아이디어를 현실로 만들어 낼 수 있도록
만들고, 공유하고, 배울 수 있는 터전이
되고자 합니다.
아이디와 비밀번호를 잊으셨나요?아이디 / 비밀번호 찾기
코코아팹 회원이 아니신가요? 회원가입
2014-08-05 13:51:24
피에조 부저 하나를 연결한 후 연결된 피에조부저에서 소리를 내보겠습니다.
본 학습에는 총 4종류의 부품이 필요합니다.
각각의 부품에 대한 자세한 설명은 하단의 상세설명 링크를 통하여 파악하실 수 있습니다.
NO |
부품명 |
수량 |
상세설명 |
1 |
아두이노 우노 |
1 |
아두이노 |
2 |
피에조부저 |
1 |
피에조 부저 |
3 |
점퍼 케이블 |
1 |
저항 |
4 |
브레드보드 |
1 |
|
부품명 | 브레드보드 | 아두이노 UNO | 점퍼케이블 | 피에조부저 |
파트 | X 1 | X 1 | X 2 | X 1 |
아래의 코드를 아두이노에 업로드 합니다.
// 피에조부저 테스트하기 int piezo = 3; // 피에조 부저 톤 조절을 위해 3번 핀 사용 int del = 1000; // del이라는 변수에 숫자 1000을 저장 void setup() // 어떤 디지털 핀을 사용할지 설정 { pinMode(piezo, OUTPUT); // 피에조 부저 제어를 위한 3번 디지털 핀 사용 } //피에조 부저에서 소리를 내게 하자 void loop() { analogWrite(piezo, 64); // PWM 25% 적용 delay(del); // 1초 대기 analogWrite(piezo, 128); // PWM 50% 적용 delay(del); // 1초 대기 analogWrite(piezo, 256); // PWM 100% 적용 delay(del); // 1초 대기 }
1. 피에조 부저는 아두이노에 직접 연결해도 무방합니다.
Int piezo = 3; // 피에조 부저를 연결할 핀에 3번을 사용 Int del = 1000; // del이라는 변수에 숫자 1000을 저장
void loop() { analogWrite(piezo, 64); // PWM 25% 적용 delay(del); // 1초 대기 analogWrite(piezo, 128); // PWM 50% 적용 delay(del); // 1초 대기 analogWrite(piezo, 256); // PWM 100% 적용 delay(del); // 1초 대기 }
kocoafabeditor
항상 진취적이고, 새로운 것을 추구하는 코코아팹 에디터입니다!