BASIC4MCU | 질문게시판 | (초보)질문드립니다 (아두이노)
페이지 정보
작성자 chou 작성일2018-12-20 12:43 조회9,894회 댓글1건본문
안녕하세요 저는 고등학교에 다니는 학생입니다
아두이노를 접한지 얼마되지 않아서 코딩과 회로를 구성하기가 너무 힘이 듭니다
학교에서 코딩을 해야할일이 생겼는데요
소리센서를 이용하여 파장이 커지는 순간에 led에 불이 들어오게 하려고합니다. 도움을 주실수 있을까요?
제가 코딩한것은 박수 소리에 반응을 합니다
아래것을 변형하여 가능할까요?
int soundSensor = A0;
int led[6] = {
8, 9, 10, 11, 12, 13};
int threshold = 500;
int count = 0;
void setup() {
Serial.begin(9600);
pinMode(soundSensor, INPUT);
for(int i=0; i<6; i++)
pinMode(led[i], OUTPUT);
}
void loop() {
if( analogRead(soundSensor) >= threshold){
for(int i=0; i<6; i++){
if(i == count)
digitalWrite(led[i], HIGH);
else
digitalWrite(led[i], LOW);
}
count = (count < 6) ? count+1 : 0;
delay(200);
}
else
delay(1);
}
댓글 1
조회수 9,894master님의 댓글
master 작성일LED 6개를 동시에 키거나 끌 건가요?