top of page

Spaceship interface:

programme

lien youtube:

 

 

 

petit programme qui vous permet de créer une interface sympa !

 

shema de cablage:

 

 

 

 

 

 

 

 

 

 

 

Programme( a copier-coller dans l'interface);

 

 

/*

  exemple du Starter Kit Arduino(Kit de Depart Arduino)

 Projet 2  - Spaceship Interface(interface de vaisseau spatial)  

 

 ce programme est ecrit pour accompgner le projet 2 dans le

 Arduino Starter Kit(Kit de Depart Arduino)

 

 Composant requis:

 1 | LED verte

 2 | LEDs rouges

 1 | Button poussoir

 1 | Resistance de 10 kilohm

 3 | Resistance de 220 ohm

 

 

*/

 

// crée une variable global pour connaitre

// l'etât du boutton. Cette variable est persistente.

// Plutard dans le programme. Quand vous vous refererez à

// switchState, vous appelerez, pour le nombre qu'elle retourne,

int switchstate = 0;

 

void setup() {

 

  pinMode(3, OUTPUT);

  pinMode(4, OUTPUT);

  pinMode(5, OUTPUT);

 

  // declare que l'interupteur est une entrée

  pinMode(2, INPUT);

}

 

void loop() {

 

  // lit la valeur de l'interupteur

  // digitalRead() verifie si il y a de l'energie

  // sur le pin ou pas

  switchstate = digitalRead(2);

 

  // if le button n'est pas pressé

  // allume la LED verte et eteint les LEDs rouges  

  if (switchstate == LOW) {

    digitalWrite(3, HIGH); // met la LED verte du pin 3 on

    digitalWrite(4, LOW);  // met le LED rouge du pin 4 off

    digitalWrite(5, LOW);  // met la LED rouge du pin 5 off

  }

  // le else s'execute si le if est faux.

  // si le button n'est pas LOW(le button n'est pas pressé)

  // eteins la LED verte et allume alternativement les LEDs rouges 

  else {

    digitalWrite(3, LOW);  // met la LED verte du pin 3 off

    digitalWrite(4, LOW);  // met la LED rouge du pin 4 off

    digitalWrite(5, HIGH); // met la LED rouge du pin 5 on

    // attend un quart de second avant de changer

    delay(250);

    digitalWrite(4, HIGH); // met la LED rouge du pin 4 on

    digitalWrite(5, LOW);  // met la LED rouge du pin 5 off

    // attend un quart de second avant de changer

    delay(250); 

  }

}

bottom of page