5.- Tutorial creación de la placa pinguino

INFO

Quinto tutorial de la creación de la placa pinguino, en este tutorial seguimos viendo un ejemplo de la utilización de los modulos PWM. La modulación por ancho de pulsos (también conocida como PWM, siglas en inglés de pulse-width modulation).

CARACTERISTICAS

A continuación el código de ejemplo para la creación de nuestra aplicación DIMMER, con un led este ejemplo lo que hace es incrementar el voltaje de salida gradualmente y reduce gradualmente el voltaje haciendo que el led se apage.
parts

 

 

 

schematic

 

 

 

 

 

 

 

 

Programa:

 

// dimmer led para Pinguino (PWM ejemplo)

#define PIC18F2550

// pin donde esta conectado el led
#define LED 11
// PWM este pic solo posee 2 modulos PWM el pin 11 y 12.

void setup()
{

}

void loop()
{
  unsigned int a; // declaramos una variable entera positiva  a

for (a=0;a<1023;a++) {  // ciclo de incremento
analogWrite(LED,a);
delay(1);
}
for (a=1023;a>0;a–) { // ciclo de decremento
analogWrite(LED,a);
delay(1);
}
}

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *