티스토리 뷰
int prevCdsValue = 0;
void setup() {
Serial.begin(9600);
pinMode(12, OUTPUT);
digitalWrite(12, LOW);
}
void loop() {
int adcData = analogRead(0);
if(abs(prevCdsValue - adcData) > 100) {
prevCdsValue = adcData;
Serial.println(adcData);
if(adcData > 300) {
digitalWrite(12, HIGH);
}else {
digitalWrite(12, LOW);
}
}
}
'IT > Arduino' 카테고리의 다른 글
| 아두이노 교육3일차 DHT11 모듈을 이용한 온습도계 (0) | 2014.08.23 |
|---|---|
| 아두이노 교육3일차 서미스터를 이용한 디지털온도계 (0) | 2014.08.23 |
| 아두이노 교육2일차 아날로그 신호 제어 (0) | 2014.08.16 |
| 아두이노 교육2일차 UART Serial 통신 (0) | 2014.08.16 |
| 아두이노 교육2일차 FND(Flexible Numeric Display) 제어 (0) | 2014.08.16 |
댓글