메모장 입니다2
아두이노] 모듈 제어 - 1) 음성 인식으로 LED 출력 본문
1.설명
-음성 인식 센서를 통해 소리값을 측정하고, 소리값에 따라 밝기를 달리하여 LED를 점등.
2.코드
int sensorPin = 0;// 사운드 센서를 0번핀에 연결.
int ledPin = 11;// LED를 11번핀에 연결.
void setup() {
pinMode(ledPin,OUTPUT);// ledPin을 출력으로 설정.
Serial.begin(9600); //시리얼 통신을 시작.
}
void loop() {
int value = analogRead(sensorPin); // 사운드 센서로 음성 측정.
int intensity = map(value,20,300,0,255); //밝기값 설정
analogWrite(ledPin, intensity); //핀에 출력
delay(100);//
Serial.println(value);//시리얼 모니터로 출력
Serial.println(intensity);
delay(100);//
}
*map(target, old_var_min, old_var_max, new_var_min, new_var_max);
->target의 값이 old_var_min,max 사이일 때, new_var_min~max로 변환한 값을 반환해줌.
->ex)
map(val, 0, 100, 200, 300)
>>target: 25 -> return: 225
>>target: 50 -> return: 250
3.핀 배치
'Study > 학교수업' 카테고리의 다른 글
라즈베리파이] 파이썬 cgi (0) | 2017.11.22 |
---|---|
통신 특강] 생체인증 (0) | 2017.11.08 |
CCNA] 6.2(금) (0) | 2017.06.02 |
CCNA] 5.26(금) (0) | 2017.05.26 |
CCNA] 5.24(수) (0) | 2017.05.24 |