Vous êtes sur la page 1sur 2

#include <PWM.

h>
int dutycycle;
int led = 9;
int32_t frequency =60;

void setup() {
InitTimersSafe();
SetPinFrequencySafe(led,frequency);

void loop() {

dutycycle=127;
pwmWrite(9,dutycycle);
delay(4);

dutycycle=255;
pwmWrite(9,dutycycle);
delay(4);

dutycycle=127;
pwmWrite(9,dutycycle);
delay(4);

dutycycle=0;
pwmWrite(9,dutycycle);
delay(4);
}
//for(dutycycle = 255; dutycycle>0; dutycycle=dutycycle/2)
//{

//pwmWrite(9,dutycycle);
//delay(16);
//}

//for(dutycycle = 1; dutycycle<=255; dutycycle=dutycycle*2)


//{
//pwmWrite(9,dutycycle);
//delay(16);
//}
//}

###################################################################################
#####################################################

#include <PWM.h>
float voltage;
int dutycycle;
int led = 9;
int32_t frequency =60;

void setup() {
InitTimersSafe();
pinMode(2, INPUT); // set pin to input
SetPinFrequencySafe(led,frequency);

void loop() {

dutycycle=255;
for(dutycycle = 255; dutycycle>0; dutycycle=dutycycle/2)
{

pwmWrite(9,dutycycle);
delay(16);
}

for(dutycycle = 1; dutycycle<=255; dutycycle=dutycycle*2)


{
pwmWrite(9,dutycycle);
delay(16);
}
}

Vous aimerez peut-être aussi