1 - MATÉRIEL:
• une LED
• une résistance 220 ohm (Rouge/Rouge/Marron)
2 - Réaliser le montage:
3 - Faire clignoter la LED en utilisant digitalWrite:
void setup() {
pinMode(6, OUTPUT);
}
void loop() {
digitalWrite(6, HIGH); // set the LED on
delay(1000); // wait for a second
digitalWrite(6, LOW); // set the LED off
delay(1000); // wait for a second
}
4 - Faire clignoter la LED en utilisant analogWrite:
void setup() {
pinMode(6, OUTPUT);
}
void loop() {
analogWrite(6, 255); // set the LED on
delay(1000); // wait for a second
analogWrite(6, 0); // set the LED off
delay(1000); // wait for a second
}
5 - Fader la LED
On profite de la possibilité de PWM offerte par la PIN 6:
int brightness = 0; // la luminosité de la LED
int fadeAmount = 5; // incrément de la luminosité
void setup() {
// on déclare la PIN 6 comme OUTPUT
pinMode(6, OUTPUT);
}
void loop() {
// au début de la boucle, on envoie la valeur de luminosité à la PIN 6
analogWrite(6, brightness);
// On change la valeur de luminosité pour le prochain tour de boucle
brightness = brightness + fadeAmount;
// On inverse la direction si la luminosité est à son max ou son min
if (brightness == 0 || brightness == 255) {
fadeAmount = -fadeAmount ;
}
// on attends 30 ms
delay(30);
}
Ex 2 – Connecter une LED
1 - MATÉRIEL:
• une LED
• une résistance 220 ohm (Rouge/Rouge/Marron)
2 - Réaliser le montage:
3 - Faire clignoter la LED en utilisant digitalWrite:
4 - Faire clignoter la LED en utilisant analogWrite:
5 - Fader la LED
On profite de la possibilité de PWM offerte par la PIN 6: