Пример #1
0
/**
 * The main function. It does the logic.
 */
int main()
{
    DDRD = 0xFF;
    TCNT1 = 0;

    ajustementPWM(0);
    _delay_ms(2000);
    ajustementPWM(64);
    _delay_ms(2000);
    ajustementPWM(128);
    _delay_ms(2000);
    ajustementPWM(191);
    _delay_ms(2000);
    ajustementPWM(255);
    _delay_ms(2000);

    return 0; 
}
Пример #2
0
int main()
{

  for(;;)
  {	
    
       _delay_ms(2000);    
     
       (laDuree == 3 ?  laDuree =255 : laDuree -= 1);
       ajustementPWM(laDuree);
     
  }
}
Пример #3
0
int main()
{


    //8Mh --> 8 million operation seconde --> prescale de 8 pour 2 secondes -> 2 000 000
  
    DDRB = 0xff; // PORT C est en mode sortie.
    DDRD = 0xff; // PORT D est en mode sortie.

    ajustementPWM(0);
    _delay_ms(2000); //Attendre 2 secondes
    
    for(uint8_t i=1; i<5; i++ )
    {
	ajustementPWM(i*64-1);
	_delay_ms(2000); //Attendre 2 secondes
    }
    
    ajustementPWM(0);
    
    return 0;
}