본문 바로가기

아두이노-스케치

아두이노 아날로그 입력과 출력 사용하기 - 조도센서와 LED 함께 사용







아두이노 조도센서를 이용하여 간단하게 LED의 밝기를 조절 할 것이다.


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);
 } 


시리얼터미널을 이용해서 조도센서의 값을 숫자로 보내준다.


연결도 필요