본문 바로가기
아두이노

for 문을 활용한 led 제어

by SwMaker_Jun 2021. 10. 14.
728x90
반응형

 

1. for 반복문 활용 

 

C언어 for 반복문

                    ※  for문을 잘 활용하면 여러줄의 순차코드를 간략하게 만들어 사용할 수 있다. 

                        또한, 다양한 연산처리에서도 유용하게 사용된다.

 

 

2. for문을 활용하여 PWM 제어

     -  for문을 활용하여 PWM제어로 led를 점점 밝아지고 점점 어두워 지는 무드등을 만들어 보자.

 

 

PWM제어를 위해 디지털 ~3번을 활용

 

for문을 활용한 밝기 제어 코드

 

 

 

int red=3;

void setup() {
  pinMode(red,OUTPUT);
}

void loop() { // PWM 0 ~ 255
  for(int i=0; i<=255; i++)  {
    analogWrite(red,i);
    delay(5);
  }
  for(int i=255; i>=0; i--)  {
    analogWrite(red,i);    
    delay(5);
  }
}

// swmaker_jun

 

 ※  for반복문안에  analogWrite 명령어 다음 delay 값을 변화하여 적용해 보자.

 

 

 

 

728x90
반응형