소스코드를 분석하면 알 수 있을까 ?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | int SENSOR = 0; //조도센서 핀번호 int LED = 9; //LED핀 번호 void setup() { Serial.begin(9600); pinMode(SENSOR, INPUT); pinMode(LED, OUTPUT); } void loop() { int sensorState = analogRead(SENSOR); //밝기에 따라 0~1023의 값을 반환한다. analogWrite(LED, sensorState/4 ); //analogWrite함수는 0~255사이의 값을 쓴다. Serial.println(sensorState); delay(100); } | cs |
또다른 예제
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | int sensorPin = A0; int sensorValue = 0; void setup() { Serial.begin(9600); pinMode(13, OUTPUT); } void loop() { sensorValue = analogRead(sensorPin); Serial.print("CDS Sensor DATA = "); Serial.println(sensorValue); if(sensorValue <= 400) { digitalWrite(13, LOW); } else { digitalWrite(13, HIGH); } delay(1000); } | cs |
더욱 간단한 소스
1 2 3 4 5 6 7 8 9 10 11 | void setup() { Serial.begin(9600); } void loop() { int d = analogRead(A0); Serial.println(d); delay(100); } | cs |
'아두이노-스케치' 카테고리의 다른 글
4pin RGB Led 로 여러가지 색 표현 하기 (6) | 2016.07.02 |
---|---|
4pin RGB Led 로 신호등 만들기 (6) | 2016.07.02 |
아두이노 버튼 연결하고 LED 켜고 끄기 (6) | 2016.07.01 |
아두이노로 스피커 피에조 달고 연주음악 소스 코드들 (6) | 2016.06.24 |
아두이노 Due Pinout Diagram 여러가지 (6) | 2016.04.21 |