Comando di un LED con Duty Cycle variabile

17 01 2022

Questo programma permette di comandare un LED con Arduino e un’onda quadra a duty cycle variabile da 0% a 100%. Arduino possiede alcune porte che sono abilitate all’uso del duty cycle e sono identificate dal simbolo tilde ~.

//************************************************
//*** Accende un LED con Duty Cycle da 0 a 255 ***
//*** Realizzato da Lorenzo Ranghiero 17/01/22 ***
//************************************************

int i=0;
#define ledpin 3

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

void loop() {
  for(i=0; i<255; i=i+1){
    analogWrite(ledpin, i);
    delay(10);
  }
  for(i=255; i>0; i=i-1){
    analogWrite(ledpin,i);
    delay(10);
  }
}

Azioni

Information

Lascia un commento