Arduino. Exemplo 6: Saída analóxica
Montaxe:

Esquema:
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