Modifications

Sauter à la navigation Sauter à la recherche
453 octets ajoutés ,  14 juillet 2013 à 21:08
Ligne 198 : Ligne 198 :  
}</nowiki>
 
}</nowiki>
   −
== Inputs changing outputs ==
+
== Entrées modifiant les sorties ==
   −
The Esplora has a number of sensors right on its surface. In this example, you'll use the linear potentiometer (the slider at the bottom of the board) to change the brightness of the RGB LED.
+
L'Esplora dispose de plusieurs senseurs directement sur la surface de la carte. Dans cet exemple, vous allez utiliser le potentiomètre linéaire (le slider qui ce trouve en bas de la carte) pour modifier la luminosité de la LED RGB.
   −
Inputs on the Esplora give you values between 0 and 1023, except the pushbuttons, which give you 0 or 1. Outputs don't have the same range, however. The LED output ranges from 0 to 255. To get the value from the input to scale to the value for the output, you'll divide the input by 4. This new number will be the brightness level of the LED.
+
A l'exception des boutons poussoirs qui fournissent une valeur 0 ou 1, les entrées ("''input''" en anglais) d'Esplora fournissent des valeurs entre 0 et 1023.  
   −
Copy the code below, and upload it as you did the previous examples. Once uploaded, move the slider back and forth. You should see the Red LED change its brightness.  
+
Les sorties ("''Outputs''" en anglais) n'ont pas la même plage de valeur. La plage de sortie d'une LED va de 0 à 255. Pour passer la valeur de l'entrée vers la sortie, il faut la mettre à l'échelle de 0 à 1023 vers 0 à 255, il faut donc diviser la valeur de l'entrée par 4. Cette nouvelle valeur sera le niveau de luminosité de la LED.
   −
  <nowiki>// include the Esplora library
+
Copiez le code ci-dessous, et téléchargez/téléversez le comme vous l'avez fait dans les exemples précédents. Une fois chargé, déplacez le curseur de droite à gauche... vous devriez vois la changer la luminosité de la LED rouge.
 +
 
 +
  <nowiki>// inclure la librairie Esplora
 
#include <Esplora.h>
 
#include <Esplora.h>
    
void setup() {
 
void setup() {
// nothing to setup
+
// Rien à intialiser
 
}
 
}
    
void loop() {
 
void loop() {
   // read the sensor into a variable
+
   // Lire la valeur du senseur dans une variable
   int slider = Esplora.readSlider()/4;
+
   int slider = Esplora.readSlider();
   −
   // convert the sensor readings to light levels
+
   // Convertir la lecture du senseur en niveau de lumière ("''bright''" est un terme anglais signifiant ''éclat'')
 
   byte bright  = slider/4;
 
   byte bright  = slider/4;
   −
   // write the light levels to the Red LED
+
   // Ecrire la valeur du niveau de lumière sur la LED rouge ("''write''" est un terme anglais signifiant ''écrire')
 
   Esplora.writeRed(bright);
 
   Esplora.writeRed(bright);
   −
   // add a small delay to keep the LED from flickering:
+
   // Ajouter un petit délais pour empêcher la LED de scintiller:
 
   delay(10);
 
   delay(10);
 
}</nowiki>
 
}</nowiki>
29 837

modifications

Menu de navigation