Etape 5: Maintenant nous allons avoir du plaisir !
p {marge-bas : 0,08;}
C’est vraiment simple-nous allons faire deux voyants clignotent et un autre fondu de LED. Le code s’exécutera encore et encore, dès que vous utilisez l’alimentation.
Il est vraiment facile à mettre en place des circuits comme cela en utilisant une maquette. Avec chaque exemple, je vais montrer comment câbler tout en utilisant la carte servo ou un Arduino.
Copiez et collez cette esquisse dans votre fenêtre de Arduino-
/*
* Exemple 1
* LED contrôle
* Cet exemple va clignoter deux LED et fondu puis une autre LED
* Honus 2010
* Décoloration code créé le 1er novembre 2008 par David A. Mellis, modifié le 17 juin 2009 par Tom Igoe
*/
int ledPin1 = 13 ; broche de commande pour LED
int ledPin2 = 12 ;
int ledPin3 = 11 ;
void setup() {}
pinMode (ledPin1, sortie) ; définit l’axe de la LED en sortie
pinMode (ledPin2, sortie) ;
digitalWrite (ledPin1, basse) ; définit l’axe LED faible (elle s’éteint)
digitalWrite (ledPin2, basse) ;
}
void loop()
{
digitalWrite (ledPin1, HIGH) ; définit l’axe LED haute (il allume)
Delay(500) ; attente de 500 millisecondes
digitalWrite (ledPin2, HIGH) ;
Delay(500) ;
digitalWrite (ledPin1, basse) ; définit l’axe LED faible (elle s’éteint)
Delay(500) ;
digitalWrite (ledPin2, basse) ;
Delay(500) ;
fondu du min au max par incréments de 5 points :
pour (int fadeValue = 0; fadeValue < = 255 ; fadeValue += 5) {}
définit la valeur (gamme de 0 à 255) :
analogWrite (ledPin3, fadeValue) ;
Attendez 30 millisecondes Voir l’effet de gradation
Delay(40) ;
}
fondu de max min par incréments de 5 points :
pour (int fadeValue = 255 ; fadeValue > = 0; fadeValue-=5) {}
définit la valeur (gamme de 0 à 255) :
analogWrite (ledPin3, fadeValue) ;
Attendez 30 millisecondes Voir l’effet de gradation
Delay(40) ;
}
retarder (2000) ; attendez deux secondes
}