/*
ouverture ' ne version 1.2
3 séries de 2 led s fadding de l’un à l’autre par l’intermédiaire de pot
*/
int ledPin1a = 11 ; LED 1 a
int ledPin1b = 10 ; LED 1 b
int ledPin2a = 9 ; conduit 2 a
int ledPin2b = 6 ; LED 2 b
int ledPin3a = 5 ; mené 3 a
int ledPin3b = 3 ; LED 3 b
int PotPin1 = 1 ; Définissez la variable valeur de broche analogique 1
int PotPin2 = 2 ; Définissez la variable valeur de broche analogique 2
int PotPin3 = 3 ; Définissez la variable valeur de broche analogique 3
valeur1 int = 0 ;
value2 int = 0 ;
value3 int = 0 ;
int ledValue1a = 0 ;
int ledValue1b = 0 ;
int ledValue2a = 0 ;
int ledValue2b = 0 ;
int ledValue3a = 0 ;
int ledValue3b = 0 ;
void setup()
{
pinMode (ledPin1a, sortie) ;
pinMode (ledPin1b, sortie) ;
pinMode (ledPin2a, sortie) ;
pinMode (ledPin2b, sortie) ;
pinMode (ledPin3a, sortie) ;
pinMode (ledPin3b, sortie) ;
Serial.Begin(9600) ;
valeur1 = analogRead(1) ;
value2 = analogRead(2) ;
value3 = analogRead(3) ;
}
void loop()
{
valeur1 = analogRead(PotPin1) ; lire la valeur de PotPin1
ledValue1a = valeur1 / = 4 ;
ledValue1b = 255 - ledValue1a ;
analogWrite (ledPin1a, ledValue1a) ;
analogWrite (ledPin1b, ledValue1b) ;
value2 = analogRead(PotPin2) ; lire la valeur de PotPin2
ledValue2a = valeur2 / = 4 ;
ledValue2b = 255 - ledValue2a ;
analogWrite (ledPin2a, ledValue2a) ;
analogWrite (ledPin2b, ledValue2b) ;
value3 = analogRead(PotPin3) ; lire la valeur de PotPin3
ledValue3a = valeur3 / = 4 ;
ledValue3b = 255 - ledValue3a ;
analogWrite (ledPin3a, ledValue3a) ;
analogWrite (ledPin3b, ledValue3b) ;
Serial.Print(ledValue1a) ;
}
fonctionne fade nice, droite, un haut autre basse.