유투브 : https://youtu.be/D0YzlBq2oHI
반갑습니다. 이번 시간에는 마지막 프로젝트
소리의 크기에 따라 led 켜기는 개수를
다르게 만들어 보겠습니다.
준비물
아두이노 보드, 300Ω저항 5개, led 5개
lm937 사운드센서, 수-수, 암-수 케이블
led는 5개만 연결하겠습니다.
회로도를 보고 led와 사운드센서를 연결해주세요!
아두이노 프로그램을 열고 기본 코드를 작성하겠습니다.
#include <SoftwareSerial.h>
int volume;
int i;
void setup() {
for(i=0;i<5;i++)
{
pinMode(i+2, OUTPUT);
}
Serial.begin(9600);
}
void loop(){
volume = analogRead(A0);
Serial.println(volume);
if(volume>440)
{
}
}
void onled(int pnumber)
{
digitalWrite(pnumber, HIGH);
delay(20);
}
void offled(int pnumber)
{
digitalWrite(pnumber, LOW);
delay(20);
}
시리얼 모니터를 열어서 값을 관찰할 수 있도록 했고
led를 켜고 끄는 함수도 정의했습니다.
조용한 상태에서 사운드센서의 감도를
조절하고 기준점을 잡아주시면 좋습니다.
이제 if 조건문을 완성하면 됩니다.
조건문 코드는 과제로 제출하겠습니다.
정답은 유투브에서 확인해주세요!!
'아두이노 기초 강의' 카테고리의 다른 글
9. 사운드센서 lm937 (0) | 2023.10.17 |
---|---|
10. 사운드센서 && 아두이노 if문 (0) | 2023.10.16 |
12. 조이스틱 part1 (0) | 2023.10.16 |
13. 조이스틱 part2 (0) | 2023.10.16 |
14. 아두이노 lcd 사용법 part1 (0) | 2023.10.16 |