아두이노를 이용한 라인트레이서 제작

PWM & Register 2(선택)

본 토픽은 현재 준비중입니다.공동공부에 참여하시면 완성 되었을 때 알려드립니다.

PWM 관련 register 1

PWM 관련 register 2

led_gradation.ino 다시쓰기

int val = 0;  // variable to store the read value

void setup() {
  DDRD = _BV(DDD6);  // sets the pin as output (pin 6)
  TCCR0A = _BV(COM0A1) | _BV(WGM01) | _BV(WGM00);
  TCCR0B = _BV(CS01) | _BV(CS00);
}

void loop() {
  delay(5);

  val += 1;
  OCR0A = val;  // analogWrite values from 0 to 255

  if(val >= 256)
    val = 0;
}

 

참고자료

  • 봤어요 0명

댓글

댓글 본문