Modifications

Sauter à la navigation Sauter à la recherche
1 297 octets ajoutés ,  15 septembre 2015 à 19:39
Ligne 63 : Ligne 63 :     
== Le code ==
 
== Le code ==
xxx
+
Pas besoin de taper tout le code, il est disponible via le menu
   −
  <nowiki>/* code */</nowiki>
+
'''Fichier > Exemples > 3. Analog > AnalogInput'''
 +
 
 +
Un exemple du formidable site Arduino.cc
 +
 
 +
  <nowiki>/* Analog Input (entrée analogique)
 +
* Démonstration d'une entrée analogique en lisant un senseur analogique sur la broche analogique 0
 +
* et allume/éteind une diode électro-luminescente (LED) connectée à la broche digitale 13.
 +
* Le temps durant lequel la LED reste allumée/éteinte dépend de la valeur obtenue à l'aide de
 +
* analogRead().
 +
* Créé par David Cuartielles , Modifié 16 Jun 2009 par Tom Igoe
 +
* http://arduino.cc/en/Tutorial/AnalogInput
 +
*/
 +
int sensorPin = 0; // Broche pour le potentiomètre
 +
int ledPin = 13;  // Broche pour la LED
 +
int sensorValue = 0; // variable pour stocker la valeur provenant du senseur
 +
 
 +
void setup() {
 +
  pinMode(ledPin, OUTPUT); //déclarer la broche ledPin comme OUTPUT (sortie):
 +
}
 +
 
 +
void loop() {
 +
  sensorValue = analogRead(sensorPin); // lecture de la valeur provenant du senseur
 +
  digitalWrite(ledPin, HIGH);          // Allumer la LED (broche ledPin)
 +
  delay(sensorValue);  //arrêter le programme durant <sensorValue> millisecondes
 +
  digitalWrite(ledPin, LOW);          // éteindre la LED (broche ledPin)
 +
  delay(sensorValue);  //arrêter le programme durant <sensorValue> millisecondes
 +
}</nowiki>
    
== Cela ne fonctionne pas? ==
 
== Cela ne fonctionne pas? ==
29 910

modifications

Menu de navigation