- Feu el mateix muntatge que amb el programa blink amb la placa protoboard i l'arduino.
El codi del programa és el següent:
int brillo=0; // es declara una variable que es diu brillo
int increment=5;// es declara una variable que es diu increment
void setup() // es declaren les entrades i sortides
{
pinMode(9,OUTPUT); // al pin 90 hi ha una sortida
}
void loop()
{
brillo=brillo + increment; // el brillo s’incrementa de 5 en 5
analogWrite(9,brillo); // el LED s’encen amb la intensitat de brillo
if ((brillo == 0) || (brillo == 255)) {
increment=1 - increment;
}
delay(30);
}
int increment=5;// es declara una variable que es diu increment
void setup() // es declaren les entrades i sortides
{
pinMode(9,OUTPUT); // al pin 90 hi ha una sortida
}
void loop()
{
brillo=brillo + increment; // el brillo s’incrementa de 5 en 5
analogWrite(9,brillo); // el LED s’encen amb la intensitat de brillo
if ((brillo == 0) || (brillo == 255)) {
increment=1 - increment;
}
delay(30);
}
- Les instruccions int defineixen 2 variables i canvia el nom d'una entrada.
- analogWrite(9, brillo): la sortida 9 pren el valor de brillo i li dóna el voltatge corresponent al LED.
- brillo = brillo + incremento: la variable brillo augmenta en 5 el seu valor.
- if(brillo==0 || brillo==255): if és una condició que, en aquest cas, si arriba a un d'aquests dos valors, s'executa l'ació de dintre els claudàtors, en aquest cas el decreixement.
Cap comentari:
Publica un comentari a l'entrada