luanpcs

Relatório 09

Jul 24th, 2021 (edited)
894
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #define pwmOut (1 << PD6)
  2. int brightness = 0;
  3. void setup()
  4. {
  5.   DDRD |= pwmOut;   // configura saída para o PWM
  6.   PORTD &= ~pwmOut; // PWM inicia desligado
  7.   // Configura modo FAST PWM e modo do comparador A
  8.   TCCR0A |= (1 << WGM01) | (1 << WGM00) | (1 << COM0A1);
  9.   TCCR0B = (1 << CS00); // Seleciona opção para frequência
  10. }
  11. void loop()
  12. {
  13.   OCR0A = brightness;
  14.   brightness += 10;
  15.   if (brightness > 255)
  16.     brightness = 0;
  17.   _delay_ms(100);
  18. }
  19.  
RAW Paste Data