Arduino. Exemplo 6: Saída analóxica

A través dunha saída analóxica polarizamos un LED aumentando e disminuindo progresivamente a intensidade de corrente e por conseguinte a intensidade luminosa do LED. Ampliándo esta montaxe a varios leds podemos facer o efecto do coche fantástico.

Montaxe:

Saída analóxica

Esquema:Esquema saída analóxica


Programa:

/*
Exercicio 6_1 Saída analóxica. Temos que activar un led con ao que lle incrementamos
progresivamente a intensidade aplicada para o encendido e decrementamos para o apagado
utilizando un bucle,  así prodúcese un incremento e decremento progresivo da intensidade luminosa
*/

int i;
void setup()                    // declaración de variables e inicialización do programa
{
pinMode(3,OUTPUT);  //o pin 3 actúa como sinal de saída, neste caso analóxica
}
void loop()                     // run over and over again
{
for (i=0; i<=255; i=i+2) // dende 0 ata 255 vai aumentando i de 2 en 2
{                          //comezo da interacción for
analogWrite (3,i);
delay (5);
}
for (i=255; i>=0; i=i-2)
{
analogWrite (3,i);
delay(5);
}
}


Vídeo:

Deja una respuesta

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

*