Page 197 - 최강 아두이노 퍼스트 참고서
P. 197
// 센서 모듈의 D0 핀 설명
// D0 -- HIGH
// D1 -- LOW (일정 강도의 소리가 전달될 때 LOW ) // 박수
소리 또는 단발성 소리가 나면 LED 가 순차적으로 // 점멸되
는 예제입니다.
//
// sensing programming
// sound demo
//
// caution : base soundThreshold adjust 490 or you want.
// 사운드 센서 모듈의 가변저항을 왼쪽으로 계속 돌려서 490 정도로 맞추거나 // 센
서 회로 구성에 따라 적절히 맞추어야 합니다.
//
// int soundSensorPin=A0; // for Analog input from sound breakout board. int
soundSensorDigitalPin=2; // for Digital input from sound breakout board.
int soundReading=0;
// 기준값을 적절히 수정해서 사용합니다.
int soundThreshold=500; // 3 핀 모듈, 4 핀 모듈 int
intensity[3]={0,0,0}; int LEDPins[3] = {3,5,6}; //
PWM 포트 int numberOfPins=3; int currentPin=0;
int fadeCounter=0; int fadeDelay=50;
boolean switcher = true;
void setup()
{
Serial.begin(9600); pinMode(soundSensorPin,
INPUT);
pinMode(soundSensorDigitalPin, INPUT);
for(int i=0; i<numberOfPins;i++)
{
197