ENIB 2023 : Les 7 erreurs

De Les Fabriques du Ponant
Révision datée du 26 janvier 2023 à 15:51 par LeCorff (discussion | contributions) (Code)
Aller à : navigation, rechercher

Photo de l'équipe

Hekaton les 7 erreurs.jpg

Que fait ce projet ?

C'est un escape game centrée sur la langue des signes. Il faut se repérer à travers le puzzle de manière à trouver le mot caché. Du code cachée, à des séquences cachées il faut manœuvrer de manière subtile. Les leds sont de bons conseils.

Liste des composants

  • Leds
  • écran LCD
  • interrupteur
  • carte arduino
  • cables
  • images

Avancé du projet

Alphabet langue des signes (1).jpg

Pour décrypter les lettres du code, le joueur devra comprendre des lettres en langues des signes (Un documentation est donné mais par forcément l'ordre ... )

Image.png

Décor

PhotoDuDécor 7erreurs.jpg

Afin de placer un décor dans le style, nous avons créer sur inkskate nos propres images. Grâce à la découpe laser, nous avons pu le mettre sur une planche de bois. Les dessins n'ont pas été choisis par hasard, ils ont un rapport avec le mot à trouver.

Ici se trouve le fichier pour la réserve de carte

Ici se trouve le fichier du ring de box


Code

/*


                                     D1 mini
                                     BROCHAGE
                                _________________
                               /     D1 mini     \
                              |[ ]RST        TX[ ]|
                              |[ ]A0  -GPIO  RX[ ]|
                              |[ ]D0-16    5-D1[ ]| SCL
                              |[ ]D5-14    4-D2[ ]| SDA
                              |[ ]D6-12    0-D3[ ]|
                              |[ ]D7-13    2-D4[ ]| LED_BUILTIN
                              |[ ]D8-15     GND[ ]|
                              |[ ]3V3 .      5V[ ]|
                              |       +---+       |
                              |_______|USB|_______|

  _______________

  2 fois jaune

  */



int green=0;
int yellow=4;
int orange=2;



void setup() {
  Serial.begin(9600); 
  
  pinMode(green, OUTPUT);
  pinMode(yellow, OUTPUT);
  pinMode(orange, OUTPUT);


}

void loop() {
                                     //code qui allume les leds dans l'ordre des cartes
    digitalWrite(yellow, HIGH);  
    delay(500);
    digitalWrite(yellow, LOW); 
    delay(500);
    digitalWrite(yellow, HIGH);  
    delay(500);
    digitalWrite(yellow, LOW); 
    delay(2000);

    digitalWrite(orange, HIGH);   
    delay(500);
    digitalWrite(orange, LOW);
    delay(2000);

    digitalWrite(yellow, HIGH); 
    delay(500);
    digitalWrite(yellow, LOW); 
    delay(500);
    digitalWrite(yellow, HIGH);  
    delay(500);
    digitalWrite(yellow, LOW); 
    delay(500);
    digitalWrite(yellow, HIGH);
    delay(500);
    digitalWrite(yellow, LOW);    
    delay(2000);

    digitalWrite(green, HIGH); 
    delay(500);
    digitalWrite(green, LOW);
    delay(500); 
    digitalWrite(green, HIGH); 
    delay(500);
    digitalWrite(green, LOW);  
    delay(2000);

    digitalWrite(green, HIGH); 
    delay(500);
    digitalWrite(green, LOW);
    delay(500); 
    digitalWrite(green, HIGH); 
    delay(500);
    digitalWrite(green, LOW);  
    delay(2000);

    digitalWrite(green, HIGH); 
    delay(500);
    digitalWrite(green, LOW); 
    delay(2000);

    digitalWrite(green, HIGH); 
    delay(500);
    digitalWrite(green, LOW);
    delay(500); 
    digitalWrite(green, HIGH); 
    delay(500);
    digitalWrite(green, LOW);
    delay(500); 
    digitalWrite(green, HIGH);
    delay(500);
    digitalWrite(green, LOW);   
    delay(2000);

    digitalWrite(orange, HIGH);   
    delay(500);
    digitalWrite(orange, LOW);
    delay(500); 
    digitalWrite(orange, HIGH);   
    delay(500);
    digitalWrite(orange, LOW);
    delay(500); 
    digitalWrite(orange, HIGH);  
    delay(500);
    digitalWrite(orange, LOW);  
    delay(5000);

}

Catégories