Arduino – mon premier sketch

Voici mon premier sketch arduino !
IMG_20130725_114245
Il sert à allumer des leds (sur les pins 12 et 13, au premier plan) si l’intensité lumineuse détectée par une troisième led (sur la pin A0, au second plan) est faible.

/*     Allumer des LEDs en fonction de l'intensité lumineuse
Créer : 25/07/2013
*/

//  LED CAPTANT LA LUMIERE
int LEDPin = 0;     // LED + sur analog pin0
int LEDval = 0;     // Variable pour stocker la lecture

// LED EMETANT LA LUMIERE
int led_1 = 13;
int led_2 = 12;

void setup()
{
Serial.begin(9600);          //  Setup serial
pinMode(led_1, OUTPUT);        // Initialiser les leds phares
pinMode(led_2, OUTPUT);
Serial.print("CHOUCROUTE\n");

}

void loop()
{
// LIRE LA SONDE ET L AFFICHIER EN SERIAL
LEDval = analogRead(LEDPin);
Serial.println(LEDval);

// TEST DE LA SONDE si suppérieur à 170 eteindre les leds
if (LEDval > 170)
{
digitalWrite(led_1, LOW);
digitalWrite(led_2, LOW);
}

// TEST DE LA SONDE si inférieur à 170 allumer les leds
if (LEDval < 170)
{
digitalWrite(led_1, HIGH);
digitalWrite(led_2, HIGH);
}


// ATTENDRE UNE SECONDE AVANT LE PROCHAIN TEST
delay(1000);
}

Si l’électronique et l’arduino vous intéresse, passer voir le site de l’association Vorobotics dont je fais parti.

Les commentaires sont fermés.