<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>http://wiki.lesfabriquesduponant.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Akaryne</id>
		<title>Les Fabriques du Ponant - Contributions de l’utilisateur [fr]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.lesfabriquesduponant.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Akaryne"/>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Sp%C3%A9cial:Contributions/Akaryne"/>
		<updated>2026-05-14T21:52:32Z</updated>
		<subtitle>Contributions de l’utilisateur</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2023_:_Swap_Colors&amp;diff=22097</id>
		<title>ENIB 2023 : Swap Colors</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2023_:_Swap_Colors&amp;diff=22097"/>
				<updated>2023-01-26T14:37:57Z</updated>
		
		<summary type="html">&lt;p&gt;Akaryne : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==photo de l'équipe==&lt;br /&gt;
[[Fichier:Groupe Swap Colors.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
==Que fait ce projet ? ==&lt;br /&gt;
Nous vous présentons un &amp;quot;Simon says&amp;quot;, sur le principe du jeu &amp;quot;Jacques a dit&amp;quot; en français. Il faudra répéter le paterne crée aléatoirement par le jeu de 1 couleur à 7 couleurs en appuyant sur les boutons dans le bonne ordre.&lt;br /&gt;
==Liste des composants==&lt;br /&gt;
&lt;br /&gt;
* Carte Ardiono MEGA&lt;br /&gt;
* 9 led RGB&lt;br /&gt;
* 9 résistances de 10k &lt;br /&gt;
* 9 boutons d'arcades&lt;br /&gt;
* Câbles &lt;br /&gt;
* Bois&lt;br /&gt;
&lt;br /&gt;
==Étape de construction==&lt;br /&gt;
Cette partie explique les étapes de constructions de ce jeu.&lt;br /&gt;
===Construire/découper/souder===&lt;br /&gt;
Dans un premier temps il faudra tester les leds une par une, ainsi que les boutons pour éviter les mauvaises surprises.&lt;br /&gt;
[[Fichier:Teste leds.jpg|200px|center]]&lt;br /&gt;
On découpe les contours pour créer la boîte&lt;br /&gt;
[[Fichier:plaque decoupe.jpg|200px|center]]&lt;br /&gt;
On soude tous les boutons, avec l'alimentation communes à tous&lt;br /&gt;
[[Fichier:soudage boutons.jpg|200px|center]]&lt;br /&gt;
On branche tous les câbles.&lt;br /&gt;
[[Fichier:montage golbal.jpg|200px|center]]&lt;br /&gt;
==Code==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
const int BUZZER = A8;&lt;br /&gt;
const int lenBeforeCrash = 999;&lt;br /&gt;
int gameState = 0;&lt;br /&gt;
&lt;br /&gt;
struct RGB {&lt;br /&gt;
  byte r,g,b;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
RGB usedColors[] = {&lt;br /&gt;
  {0,0,255},&lt;br /&gt;
  {0,255,0},&lt;br /&gt;
  {0,255,255},&lt;br /&gt;
  {255,0,0},&lt;br /&gt;
  {255,0,255},&lt;br /&gt;
  {255,255,0},&lt;br /&gt;
  {200,200,200},&lt;br /&gt;
  {0,200,200},&lt;br /&gt;
  {200,0,200}&lt;br /&gt;
};&lt;br /&gt;
int simonList[lenBeforeCrash];&lt;br /&gt;
&lt;br /&gt;
int buttonToCode[] = {24,25,26,27,28,29,30, 31};//, //32};&lt;br /&gt;
&lt;br /&gt;
int frequencyList[] = {&lt;br /&gt;
  262,&lt;br /&gt;
  294,&lt;br /&gt;
  330,&lt;br /&gt;
  349,&lt;br /&gt;
  392,&lt;br /&gt;
  440,&lt;br /&gt;
  494,&lt;br /&gt;
  523,&lt;br /&gt;
  587&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  Serial.begin(115200);&lt;br /&gt;
&lt;br /&gt;
  pinMode(A0, OUTPUT);&lt;br /&gt;
  pinMode(A1, OUTPUT);&lt;br /&gt;
  pinMode(A2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  pinMode(2, OUTPUT);&lt;br /&gt;
  pinMode(3, OUTPUT);&lt;br /&gt;
  pinMode(4, OUTPUT);&lt;br /&gt;
  pinMode(5, OUTPUT);&lt;br /&gt;
  pinMode(6, OUTPUT);&lt;br /&gt;
  pinMode(7, OUTPUT);&lt;br /&gt;
  pinMode(8, OUTPUT);&lt;br /&gt;
  pinMode(9, OUTPUT);&lt;br /&gt;
  pinMode(10, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  pinMode(31, INPUT);&lt;br /&gt;
  //pinMode(32, INPUT);&lt;br /&gt;
  pinMode(24, INPUT);&lt;br /&gt;
  pinMode(25, INPUT);&lt;br /&gt;
  pinMode(26, INPUT);&lt;br /&gt;
  pinMode(27, INPUT);&lt;br /&gt;
  pinMode(28, INPUT);&lt;br /&gt;
  pinMode(29, INPUT);&lt;br /&gt;
  pinMode(30, INPUT);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(A0, 255);&lt;br /&gt;
  digitalWrite(A1, 255);&lt;br /&gt;
  digitalWrite(A2, 255);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void shutdownAll() {&lt;br /&gt;
  digitalWrite(2, LOW);&lt;br /&gt;
  digitalWrite(3, LOW);&lt;br /&gt;
  digitalWrite(4, LOW);&lt;br /&gt;
  digitalWrite(5, LOW);&lt;br /&gt;
  digitalWrite(6, LOW);&lt;br /&gt;
  digitalWrite(7, LOW);&lt;br /&gt;
  digitalWrite(8, LOW);&lt;br /&gt;
  digitalWrite(9, LOW);&lt;br /&gt;
  digitalWrite(10, LOW);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void showLED(int n, RGB color) {&lt;br /&gt;
  shutdownAll();&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(n, HIGH);&lt;br /&gt;
&lt;br /&gt;
  analogWrite(A0, 255-color.r);&lt;br /&gt;
  analogWrite(A1, 255-color.g);&lt;br /&gt;
  analogWrite(A2, 255-color.b);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getRandomColor() {&lt;br /&gt;
  int ran = (int) random(9);&lt;br /&gt;
  return ran;  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void shouldIRestart() {&lt;br /&gt;
  for (int i=0; i&amp;lt;((sizeof buttonToCode)/(sizeof buttonToCode[0])); i++) {&lt;br /&gt;
    int code = buttonToCode[i];&lt;br /&gt;
    if (digitalRead(code)==1) {&lt;br /&gt;
      Serial.println(&amp;quot;press : &amp;quot;);&lt;br /&gt;
      Serial.println(code);&lt;br /&gt;
      gameState=1;&lt;br /&gt;
      shutdownAll();&lt;br /&gt;
&lt;br /&gt;
      for (int i=0; i&amp;lt;lenBeforeCrash; ++i) {&lt;br /&gt;
        simonList[i] = -1;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      RGB loadingColor = {255,255,255};&lt;br /&gt;
      int loadingTime=1000;&lt;br /&gt;
      for (int i=2; i&amp;lt;11; ++i) {&lt;br /&gt;
        long t = millis();&lt;br /&gt;
        while ((millis()-t) &amp;lt; (loadingTime/9)) {&lt;br /&gt;
          for (int j=2; j&amp;lt;=i;j++) {&lt;br /&gt;
            showLED(j, loadingColor);&lt;br /&gt;
            delay(1);&lt;br /&gt;
          };&lt;br /&gt;
        };&lt;br /&gt;
      };&lt;br /&gt;
&lt;br /&gt;
      shutdownAll();&lt;br /&gt;
      delay(1000);&lt;br /&gt;
      break;&lt;br /&gt;
    };&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void waitingLoop() {&lt;br /&gt;
  RGB startColor = {255,255,0};&lt;br /&gt;
  for (int i=2; i&amp;lt;11; ++i) {&lt;br /&gt;
    showLED(i, startColor);&lt;br /&gt;
    delay(1);&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  shouldIRestart();&lt;br /&gt;
  //bool anyButton=digitalRead(22)|digitalRead(23)|digitalRead(24)|digitalRead(25)|digitalRead(26)|digitalRead(27)|digitalRead(28)|digitalRead(29)|digitalRead(30);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void gameLoop() {&lt;br /&gt;
  int i=0;&lt;br /&gt;
&lt;br /&gt;
  for (; i&amp;lt;lenBeforeCrash; ++i) {&lt;br /&gt;
    if (simonList[i]!=-1) {&lt;br /&gt;
      showLED(simonList[i], usedColors[simonList[i]]);&lt;br /&gt;
      delay(1000);&lt;br /&gt;
&lt;br /&gt;
      shutdownAll();&lt;br /&gt;
      delay(250);&lt;br /&gt;
    } else {&lt;br /&gt;
      break;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  simonList[i] = getRandomColor();&lt;br /&gt;
  showLED(simonList[i], usedColors[simonList[i]]);&lt;br /&gt;
  delay(1000);&lt;br /&gt;
&lt;br /&gt;
  for (int j=0;j&amp;lt;2;j++) {&lt;br /&gt;
    long t = millis();&lt;br /&gt;
    while ((millis()-t)&amp;lt;250) {&lt;br /&gt;
      RGB white = {0,0,255};&lt;br /&gt;
      for (int i=2; i&amp;lt;11; ++i) {&lt;br /&gt;
        showLED(i, white);&lt;br /&gt;
        delay(1);&lt;br /&gt;
      };&lt;br /&gt;
      t++;&lt;br /&gt;
    }&lt;br /&gt;
    shutdownAll();&lt;br /&gt;
    delay(250);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  int passed = 0;&lt;br /&gt;
  while (simonList[passed]!=-1) {&lt;br /&gt;
    for (int i=0; i&amp;lt;((sizeof buttonToCode)/(sizeof buttonToCode[0])); i++) {&lt;br /&gt;
      int code = buttonToCode[i];&lt;br /&gt;
      if (digitalRead(code)==1) {&lt;br /&gt;
        Serial.print(&amp;quot;Pressed on&amp;quot;);&lt;br /&gt;
        Serial.println(code);&lt;br /&gt;
        if (i==simonList[passed]){&lt;br /&gt;
          passed=passed+1;&lt;br /&gt;
        } else {&lt;br /&gt;
          gameState=2;&lt;br /&gt;
        }&lt;br /&gt;
      };&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void looseLoop() {&lt;br /&gt;
  RGB looseColor = {255,0,0};&lt;br /&gt;
  for (int i=2; i&amp;lt;11; ++i) {&lt;br /&gt;
    showLED(i, looseColor);&lt;br /&gt;
    delay(50);&lt;br /&gt;
  };&lt;br /&gt;
  for (int i=10; i&amp;gt;1; --i) {&lt;br /&gt;
    showLED(i, looseColor);&lt;br /&gt;
    delay(50);&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  shouldIRestart();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  if (gameState==0) {&lt;br /&gt;
    waitingLoop();&lt;br /&gt;
  };&lt;br /&gt;
  if (gameState==1) {&lt;br /&gt;
    gameLoop();&lt;br /&gt;
  };&lt;br /&gt;
  if (gameState==2) {&lt;br /&gt;
    looseLoop();&lt;br /&gt;
  };&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Catégories==&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Enib2023]]&lt;/div&gt;</summary>
		<author><name>Akaryne</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Montage_golbal.jpg&amp;diff=22095</id>
		<title>Fichier:Montage golbal.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Montage_golbal.jpg&amp;diff=22095"/>
				<updated>2023-01-26T14:35:52Z</updated>
		
		<summary type="html">&lt;p&gt;Akaryne : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.&lt;/div&gt;</summary>
		<author><name>Akaryne</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2023_:_Swap_Colors&amp;diff=22094</id>
		<title>ENIB 2023 : Swap Colors</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2023_:_Swap_Colors&amp;diff=22094"/>
				<updated>2023-01-26T14:35:19Z</updated>
		
		<summary type="html">&lt;p&gt;Akaryne : /* Tester */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==photo de l'équipe==&lt;br /&gt;
[[Fichier:Groupe Swap Colors.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
==Que fait ce projet ? ==&lt;br /&gt;
Nous vous présentons un &amp;quot;Simon says&amp;quot;, sur le principe du jeu &amp;quot;Jacques a dit&amp;quot; en français. Il faudra répéter le paterne crée aléatoirement par le jeu de 1 couleur à 7 couleurs en appuyant sur les boutons dans le bonne ordre.&lt;br /&gt;
==Liste des composants==&lt;br /&gt;
&lt;br /&gt;
* Carte Ardiono MEGA&lt;br /&gt;
* 9 led RGB&lt;br /&gt;
* 9 résistances de 10k &lt;br /&gt;
* 9 boutons d'arcades&lt;br /&gt;
* Câbles &lt;br /&gt;
&lt;br /&gt;
==Étape de construction==&lt;br /&gt;
Cette partie explique les étapes de constructions de ce jeu.&lt;br /&gt;
===Tester===&lt;br /&gt;
Dans un premier temps il faudra tester les leds une par une, ainsi que les boutons pour éviter les mauvaises surprises.&lt;br /&gt;
[[Fichier:Teste leds.jpg|200px|center]]&lt;br /&gt;
[[Fichier:plaque decoupe.jpg|200px|center]]&lt;br /&gt;
[[Fichier:soudage boutons.jpg|200px|center]]&lt;br /&gt;
[[Fichier:montage golbal.jpg|200px|center]]&lt;br /&gt;
&lt;br /&gt;
==Code==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
const int BUZZER = A8;&lt;br /&gt;
const int lenBeforeCrash = 999;&lt;br /&gt;
int gameState = 0;&lt;br /&gt;
&lt;br /&gt;
struct RGB {&lt;br /&gt;
  byte r,g,b;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
RGB usedColors[] = {&lt;br /&gt;
  {0,0,255},&lt;br /&gt;
  {0,255,0},&lt;br /&gt;
  {0,255,255},&lt;br /&gt;
  {255,0,0},&lt;br /&gt;
  {255,0,255},&lt;br /&gt;
  {255,255,0},&lt;br /&gt;
  {200,200,200},&lt;br /&gt;
  {0,200,200},&lt;br /&gt;
  {200,0,200}&lt;br /&gt;
};&lt;br /&gt;
int simonList[lenBeforeCrash];&lt;br /&gt;
&lt;br /&gt;
int buttonToCode[] = {24,25,26,27,28,29,30, 31};//, //32};&lt;br /&gt;
&lt;br /&gt;
int frequencyList[] = {&lt;br /&gt;
  262,&lt;br /&gt;
  294,&lt;br /&gt;
  330,&lt;br /&gt;
  349,&lt;br /&gt;
  392,&lt;br /&gt;
  440,&lt;br /&gt;
  494,&lt;br /&gt;
  523,&lt;br /&gt;
  587&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  Serial.begin(115200);&lt;br /&gt;
&lt;br /&gt;
  pinMode(A0, OUTPUT);&lt;br /&gt;
  pinMode(A1, OUTPUT);&lt;br /&gt;
  pinMode(A2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  pinMode(2, OUTPUT);&lt;br /&gt;
  pinMode(3, OUTPUT);&lt;br /&gt;
  pinMode(4, OUTPUT);&lt;br /&gt;
  pinMode(5, OUTPUT);&lt;br /&gt;
  pinMode(6, OUTPUT);&lt;br /&gt;
  pinMode(7, OUTPUT);&lt;br /&gt;
  pinMode(8, OUTPUT);&lt;br /&gt;
  pinMode(9, OUTPUT);&lt;br /&gt;
  pinMode(10, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  pinMode(31, INPUT);&lt;br /&gt;
  //pinMode(32, INPUT);&lt;br /&gt;
  pinMode(24, INPUT);&lt;br /&gt;
  pinMode(25, INPUT);&lt;br /&gt;
  pinMode(26, INPUT);&lt;br /&gt;
  pinMode(27, INPUT);&lt;br /&gt;
  pinMode(28, INPUT);&lt;br /&gt;
  pinMode(29, INPUT);&lt;br /&gt;
  pinMode(30, INPUT);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(A0, 255);&lt;br /&gt;
  digitalWrite(A1, 255);&lt;br /&gt;
  digitalWrite(A2, 255);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void shutdownAll() {&lt;br /&gt;
  digitalWrite(2, LOW);&lt;br /&gt;
  digitalWrite(3, LOW);&lt;br /&gt;
  digitalWrite(4, LOW);&lt;br /&gt;
  digitalWrite(5, LOW);&lt;br /&gt;
  digitalWrite(6, LOW);&lt;br /&gt;
  digitalWrite(7, LOW);&lt;br /&gt;
  digitalWrite(8, LOW);&lt;br /&gt;
  digitalWrite(9, LOW);&lt;br /&gt;
  digitalWrite(10, LOW);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void showLED(int n, RGB color) {&lt;br /&gt;
  shutdownAll();&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(n, HIGH);&lt;br /&gt;
&lt;br /&gt;
  analogWrite(A0, 255-color.r);&lt;br /&gt;
  analogWrite(A1, 255-color.g);&lt;br /&gt;
  analogWrite(A2, 255-color.b);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getRandomColor() {&lt;br /&gt;
  int ran = (int) random(9);&lt;br /&gt;
  return ran;  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void shouldIRestart() {&lt;br /&gt;
  for (int i=0; i&amp;lt;((sizeof buttonToCode)/(sizeof buttonToCode[0])); i++) {&lt;br /&gt;
    int code = buttonToCode[i];&lt;br /&gt;
    if (digitalRead(code)==1) {&lt;br /&gt;
      Serial.println(&amp;quot;press : &amp;quot;);&lt;br /&gt;
      Serial.println(code);&lt;br /&gt;
      gameState=1;&lt;br /&gt;
      shutdownAll();&lt;br /&gt;
&lt;br /&gt;
      for (int i=0; i&amp;lt;lenBeforeCrash; ++i) {&lt;br /&gt;
        simonList[i] = -1;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      RGB loadingColor = {255,255,255};&lt;br /&gt;
      int loadingTime=1000;&lt;br /&gt;
      for (int i=2; i&amp;lt;11; ++i) {&lt;br /&gt;
        long t = millis();&lt;br /&gt;
        while ((millis()-t) &amp;lt; (loadingTime/9)) {&lt;br /&gt;
          for (int j=2; j&amp;lt;=i;j++) {&lt;br /&gt;
            showLED(j, loadingColor);&lt;br /&gt;
            delay(1);&lt;br /&gt;
          };&lt;br /&gt;
        };&lt;br /&gt;
      };&lt;br /&gt;
&lt;br /&gt;
      shutdownAll();&lt;br /&gt;
      delay(1000);&lt;br /&gt;
      break;&lt;br /&gt;
    };&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void waitingLoop() {&lt;br /&gt;
  RGB startColor = {255,255,0};&lt;br /&gt;
  for (int i=2; i&amp;lt;11; ++i) {&lt;br /&gt;
    showLED(i, startColor);&lt;br /&gt;
    delay(1);&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  shouldIRestart();&lt;br /&gt;
  //bool anyButton=digitalRead(22)|digitalRead(23)|digitalRead(24)|digitalRead(25)|digitalRead(26)|digitalRead(27)|digitalRead(28)|digitalRead(29)|digitalRead(30);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void gameLoop() {&lt;br /&gt;
  int i=0;&lt;br /&gt;
&lt;br /&gt;
  for (; i&amp;lt;lenBeforeCrash; ++i) {&lt;br /&gt;
    if (simonList[i]!=-1) {&lt;br /&gt;
      showLED(simonList[i], usedColors[simonList[i]]);&lt;br /&gt;
      delay(1000);&lt;br /&gt;
&lt;br /&gt;
      shutdownAll();&lt;br /&gt;
      delay(250);&lt;br /&gt;
    } else {&lt;br /&gt;
      break;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  simonList[i] = getRandomColor();&lt;br /&gt;
  showLED(simonList[i], usedColors[simonList[i]]);&lt;br /&gt;
  delay(1000);&lt;br /&gt;
&lt;br /&gt;
  for (int j=0;j&amp;lt;2;j++) {&lt;br /&gt;
    long t = millis();&lt;br /&gt;
    while ((millis()-t)&amp;lt;250) {&lt;br /&gt;
      RGB white = {0,0,255};&lt;br /&gt;
      for (int i=2; i&amp;lt;11; ++i) {&lt;br /&gt;
        showLED(i, white);&lt;br /&gt;
        delay(1);&lt;br /&gt;
      };&lt;br /&gt;
      t++;&lt;br /&gt;
    }&lt;br /&gt;
    shutdownAll();&lt;br /&gt;
    delay(250);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  int passed = 0;&lt;br /&gt;
  while (simonList[passed]!=-1) {&lt;br /&gt;
    for (int i=0; i&amp;lt;((sizeof buttonToCode)/(sizeof buttonToCode[0])); i++) {&lt;br /&gt;
      int code = buttonToCode[i];&lt;br /&gt;
      if (digitalRead(code)==1) {&lt;br /&gt;
        Serial.print(&amp;quot;Pressed on&amp;quot;);&lt;br /&gt;
        Serial.println(code);&lt;br /&gt;
        if (i==simonList[passed]){&lt;br /&gt;
          passed=passed+1;&lt;br /&gt;
        } else {&lt;br /&gt;
          gameState=2;&lt;br /&gt;
        }&lt;br /&gt;
      };&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void looseLoop() {&lt;br /&gt;
  RGB looseColor = {255,0,0};&lt;br /&gt;
  for (int i=2; i&amp;lt;11; ++i) {&lt;br /&gt;
    showLED(i, looseColor);&lt;br /&gt;
    delay(50);&lt;br /&gt;
  };&lt;br /&gt;
  for (int i=10; i&amp;gt;1; --i) {&lt;br /&gt;
    showLED(i, looseColor);&lt;br /&gt;
    delay(50);&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  shouldIRestart();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  if (gameState==0) {&lt;br /&gt;
    waitingLoop();&lt;br /&gt;
  };&lt;br /&gt;
  if (gameState==1) {&lt;br /&gt;
    gameLoop();&lt;br /&gt;
  };&lt;br /&gt;
  if (gameState==2) {&lt;br /&gt;
    looseLoop();&lt;br /&gt;
  };&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Catégories==&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Enib2023]]&lt;/div&gt;</summary>
		<author><name>Akaryne</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2023_:_Swap_Colors&amp;diff=22093</id>
		<title>ENIB 2023 : Swap Colors</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2023_:_Swap_Colors&amp;diff=22093"/>
				<updated>2023-01-26T14:34:20Z</updated>
		
		<summary type="html">&lt;p&gt;Akaryne : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==photo de l'équipe==&lt;br /&gt;
[[Fichier:Groupe Swap Colors.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
==Que fait ce projet ? ==&lt;br /&gt;
Nous vous présentons un &amp;quot;Simon says&amp;quot;, sur le principe du jeu &amp;quot;Jacques a dit&amp;quot; en français. Il faudra répéter le paterne crée aléatoirement par le jeu de 1 couleur à 7 couleurs en appuyant sur les boutons dans le bonne ordre.&lt;br /&gt;
==Liste des composants==&lt;br /&gt;
&lt;br /&gt;
* Carte Ardiono MEGA&lt;br /&gt;
* 9 led RGB&lt;br /&gt;
* 9 résistances de 10k &lt;br /&gt;
* 9 boutons d'arcades&lt;br /&gt;
* Câbles &lt;br /&gt;
&lt;br /&gt;
==Étape de construction==&lt;br /&gt;
Cette partie explique les étapes de constructions de ce jeu.&lt;br /&gt;
===Tester===&lt;br /&gt;
Dans un premier temps il faudra tester les leds une par une, ainsi que les boutons pour éviter les mauvaises surprises.&lt;br /&gt;
[[Fichier:Teste leds.jpg|200px|center]]&lt;br /&gt;
[[Fichier:plaque decoupe.jpg|200px|center]]&lt;br /&gt;
==Code==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
const int BUZZER = A8;&lt;br /&gt;
const int lenBeforeCrash = 999;&lt;br /&gt;
int gameState = 0;&lt;br /&gt;
&lt;br /&gt;
struct RGB {&lt;br /&gt;
  byte r,g,b;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
RGB usedColors[] = {&lt;br /&gt;
  {0,0,255},&lt;br /&gt;
  {0,255,0},&lt;br /&gt;
  {0,255,255},&lt;br /&gt;
  {255,0,0},&lt;br /&gt;
  {255,0,255},&lt;br /&gt;
  {255,255,0},&lt;br /&gt;
  {200,200,200},&lt;br /&gt;
  {0,200,200},&lt;br /&gt;
  {200,0,200}&lt;br /&gt;
};&lt;br /&gt;
int simonList[lenBeforeCrash];&lt;br /&gt;
&lt;br /&gt;
int buttonToCode[] = {24,25,26,27,28,29,30, 31};//, //32};&lt;br /&gt;
&lt;br /&gt;
int frequencyList[] = {&lt;br /&gt;
  262,&lt;br /&gt;
  294,&lt;br /&gt;
  330,&lt;br /&gt;
  349,&lt;br /&gt;
  392,&lt;br /&gt;
  440,&lt;br /&gt;
  494,&lt;br /&gt;
  523,&lt;br /&gt;
  587&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  Serial.begin(115200);&lt;br /&gt;
&lt;br /&gt;
  pinMode(A0, OUTPUT);&lt;br /&gt;
  pinMode(A1, OUTPUT);&lt;br /&gt;
  pinMode(A2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  pinMode(2, OUTPUT);&lt;br /&gt;
  pinMode(3, OUTPUT);&lt;br /&gt;
  pinMode(4, OUTPUT);&lt;br /&gt;
  pinMode(5, OUTPUT);&lt;br /&gt;
  pinMode(6, OUTPUT);&lt;br /&gt;
  pinMode(7, OUTPUT);&lt;br /&gt;
  pinMode(8, OUTPUT);&lt;br /&gt;
  pinMode(9, OUTPUT);&lt;br /&gt;
  pinMode(10, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  pinMode(31, INPUT);&lt;br /&gt;
  //pinMode(32, INPUT);&lt;br /&gt;
  pinMode(24, INPUT);&lt;br /&gt;
  pinMode(25, INPUT);&lt;br /&gt;
  pinMode(26, INPUT);&lt;br /&gt;
  pinMode(27, INPUT);&lt;br /&gt;
  pinMode(28, INPUT);&lt;br /&gt;
  pinMode(29, INPUT);&lt;br /&gt;
  pinMode(30, INPUT);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(A0, 255);&lt;br /&gt;
  digitalWrite(A1, 255);&lt;br /&gt;
  digitalWrite(A2, 255);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void shutdownAll() {&lt;br /&gt;
  digitalWrite(2, LOW);&lt;br /&gt;
  digitalWrite(3, LOW);&lt;br /&gt;
  digitalWrite(4, LOW);&lt;br /&gt;
  digitalWrite(5, LOW);&lt;br /&gt;
  digitalWrite(6, LOW);&lt;br /&gt;
  digitalWrite(7, LOW);&lt;br /&gt;
  digitalWrite(8, LOW);&lt;br /&gt;
  digitalWrite(9, LOW);&lt;br /&gt;
  digitalWrite(10, LOW);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void showLED(int n, RGB color) {&lt;br /&gt;
  shutdownAll();&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(n, HIGH);&lt;br /&gt;
&lt;br /&gt;
  analogWrite(A0, 255-color.r);&lt;br /&gt;
  analogWrite(A1, 255-color.g);&lt;br /&gt;
  analogWrite(A2, 255-color.b);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getRandomColor() {&lt;br /&gt;
  int ran = (int) random(9);&lt;br /&gt;
  return ran;  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void shouldIRestart() {&lt;br /&gt;
  for (int i=0; i&amp;lt;((sizeof buttonToCode)/(sizeof buttonToCode[0])); i++) {&lt;br /&gt;
    int code = buttonToCode[i];&lt;br /&gt;
    if (digitalRead(code)==1) {&lt;br /&gt;
      Serial.println(&amp;quot;press : &amp;quot;);&lt;br /&gt;
      Serial.println(code);&lt;br /&gt;
      gameState=1;&lt;br /&gt;
      shutdownAll();&lt;br /&gt;
&lt;br /&gt;
      for (int i=0; i&amp;lt;lenBeforeCrash; ++i) {&lt;br /&gt;
        simonList[i] = -1;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      RGB loadingColor = {255,255,255};&lt;br /&gt;
      int loadingTime=1000;&lt;br /&gt;
      for (int i=2; i&amp;lt;11; ++i) {&lt;br /&gt;
        long t = millis();&lt;br /&gt;
        while ((millis()-t) &amp;lt; (loadingTime/9)) {&lt;br /&gt;
          for (int j=2; j&amp;lt;=i;j++) {&lt;br /&gt;
            showLED(j, loadingColor);&lt;br /&gt;
            delay(1);&lt;br /&gt;
          };&lt;br /&gt;
        };&lt;br /&gt;
      };&lt;br /&gt;
&lt;br /&gt;
      shutdownAll();&lt;br /&gt;
      delay(1000);&lt;br /&gt;
      break;&lt;br /&gt;
    };&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void waitingLoop() {&lt;br /&gt;
  RGB startColor = {255,255,0};&lt;br /&gt;
  for (int i=2; i&amp;lt;11; ++i) {&lt;br /&gt;
    showLED(i, startColor);&lt;br /&gt;
    delay(1);&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  shouldIRestart();&lt;br /&gt;
  //bool anyButton=digitalRead(22)|digitalRead(23)|digitalRead(24)|digitalRead(25)|digitalRead(26)|digitalRead(27)|digitalRead(28)|digitalRead(29)|digitalRead(30);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void gameLoop() {&lt;br /&gt;
  int i=0;&lt;br /&gt;
&lt;br /&gt;
  for (; i&amp;lt;lenBeforeCrash; ++i) {&lt;br /&gt;
    if (simonList[i]!=-1) {&lt;br /&gt;
      showLED(simonList[i], usedColors[simonList[i]]);&lt;br /&gt;
      delay(1000);&lt;br /&gt;
&lt;br /&gt;
      shutdownAll();&lt;br /&gt;
      delay(250);&lt;br /&gt;
    } else {&lt;br /&gt;
      break;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  simonList[i] = getRandomColor();&lt;br /&gt;
  showLED(simonList[i], usedColors[simonList[i]]);&lt;br /&gt;
  delay(1000);&lt;br /&gt;
&lt;br /&gt;
  for (int j=0;j&amp;lt;2;j++) {&lt;br /&gt;
    long t = millis();&lt;br /&gt;
    while ((millis()-t)&amp;lt;250) {&lt;br /&gt;
      RGB white = {0,0,255};&lt;br /&gt;
      for (int i=2; i&amp;lt;11; ++i) {&lt;br /&gt;
        showLED(i, white);&lt;br /&gt;
        delay(1);&lt;br /&gt;
      };&lt;br /&gt;
      t++;&lt;br /&gt;
    }&lt;br /&gt;
    shutdownAll();&lt;br /&gt;
    delay(250);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  int passed = 0;&lt;br /&gt;
  while (simonList[passed]!=-1) {&lt;br /&gt;
    for (int i=0; i&amp;lt;((sizeof buttonToCode)/(sizeof buttonToCode[0])); i++) {&lt;br /&gt;
      int code = buttonToCode[i];&lt;br /&gt;
      if (digitalRead(code)==1) {&lt;br /&gt;
        Serial.print(&amp;quot;Pressed on&amp;quot;);&lt;br /&gt;
        Serial.println(code);&lt;br /&gt;
        if (i==simonList[passed]){&lt;br /&gt;
          passed=passed+1;&lt;br /&gt;
        } else {&lt;br /&gt;
          gameState=2;&lt;br /&gt;
        }&lt;br /&gt;
      };&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void looseLoop() {&lt;br /&gt;
  RGB looseColor = {255,0,0};&lt;br /&gt;
  for (int i=2; i&amp;lt;11; ++i) {&lt;br /&gt;
    showLED(i, looseColor);&lt;br /&gt;
    delay(50);&lt;br /&gt;
  };&lt;br /&gt;
  for (int i=10; i&amp;gt;1; --i) {&lt;br /&gt;
    showLED(i, looseColor);&lt;br /&gt;
    delay(50);&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  shouldIRestart();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  if (gameState==0) {&lt;br /&gt;
    waitingLoop();&lt;br /&gt;
  };&lt;br /&gt;
  if (gameState==1) {&lt;br /&gt;
    gameLoop();&lt;br /&gt;
  };&lt;br /&gt;
  if (gameState==2) {&lt;br /&gt;
    looseLoop();&lt;br /&gt;
  };&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Catégories==&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Enib2023]]&lt;/div&gt;</summary>
		<author><name>Akaryne</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2023_:_Swap_Colors&amp;diff=22092</id>
		<title>ENIB 2023 : Swap Colors</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2023_:_Swap_Colors&amp;diff=22092"/>
				<updated>2023-01-26T14:33:25Z</updated>
		
		<summary type="html">&lt;p&gt;Akaryne : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==photo de l'équipe==&lt;br /&gt;
[[Fichier:Groupe Swap Colors.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
==Que fait ce projet ? ==&lt;br /&gt;
Nous vous présentons un &amp;quot;Simon says&amp;quot;, sur le principe du jeu &amp;quot;Jacques a dit&amp;quot; en français. Il faudra répéter le paterne crée aléatoirement par le jeu de 1 couleur à 7 couleurs en appuyant sur les boutons dans le bonne ordre.&lt;br /&gt;
==Liste des composants==&lt;br /&gt;
&lt;br /&gt;
* Carte Ardiono MEGA&lt;br /&gt;
* 9 led RGB&lt;br /&gt;
* 9 résistances de 10k &lt;br /&gt;
* 9 boutons d'arcades&lt;br /&gt;
* Câbles &lt;br /&gt;
&lt;br /&gt;
==Étape de construction==&lt;br /&gt;
Cette partie explique les étapes de constructions de ce jeu.&lt;br /&gt;
===Tester===&lt;br /&gt;
Dans un premier temps il faudra tester les leds une par une, ainsi que les boutons pour éviter les mauvaises surprises.&lt;br /&gt;
[[Fichier:Teste leds.jpg|200px|center]]&lt;br /&gt;
==Code==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
const int BUZZER = A8;&lt;br /&gt;
const int lenBeforeCrash = 999;&lt;br /&gt;
int gameState = 0;&lt;br /&gt;
&lt;br /&gt;
struct RGB {&lt;br /&gt;
  byte r,g,b;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
RGB usedColors[] = {&lt;br /&gt;
  {0,0,255},&lt;br /&gt;
  {0,255,0},&lt;br /&gt;
  {0,255,255},&lt;br /&gt;
  {255,0,0},&lt;br /&gt;
  {255,0,255},&lt;br /&gt;
  {255,255,0},&lt;br /&gt;
  {200,200,200},&lt;br /&gt;
  {0,200,200},&lt;br /&gt;
  {200,0,200}&lt;br /&gt;
};&lt;br /&gt;
int simonList[lenBeforeCrash];&lt;br /&gt;
&lt;br /&gt;
int buttonToCode[] = {24,25,26,27,28,29,30, 31};//, //32};&lt;br /&gt;
&lt;br /&gt;
int frequencyList[] = {&lt;br /&gt;
  262,&lt;br /&gt;
  294,&lt;br /&gt;
  330,&lt;br /&gt;
  349,&lt;br /&gt;
  392,&lt;br /&gt;
  440,&lt;br /&gt;
  494,&lt;br /&gt;
  523,&lt;br /&gt;
  587&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  Serial.begin(115200);&lt;br /&gt;
&lt;br /&gt;
  pinMode(A0, OUTPUT);&lt;br /&gt;
  pinMode(A1, OUTPUT);&lt;br /&gt;
  pinMode(A2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  pinMode(2, OUTPUT);&lt;br /&gt;
  pinMode(3, OUTPUT);&lt;br /&gt;
  pinMode(4, OUTPUT);&lt;br /&gt;
  pinMode(5, OUTPUT);&lt;br /&gt;
  pinMode(6, OUTPUT);&lt;br /&gt;
  pinMode(7, OUTPUT);&lt;br /&gt;
  pinMode(8, OUTPUT);&lt;br /&gt;
  pinMode(9, OUTPUT);&lt;br /&gt;
  pinMode(10, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  pinMode(31, INPUT);&lt;br /&gt;
  //pinMode(32, INPUT);&lt;br /&gt;
  pinMode(24, INPUT);&lt;br /&gt;
  pinMode(25, INPUT);&lt;br /&gt;
  pinMode(26, INPUT);&lt;br /&gt;
  pinMode(27, INPUT);&lt;br /&gt;
  pinMode(28, INPUT);&lt;br /&gt;
  pinMode(29, INPUT);&lt;br /&gt;
  pinMode(30, INPUT);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(A0, 255);&lt;br /&gt;
  digitalWrite(A1, 255);&lt;br /&gt;
  digitalWrite(A2, 255);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void shutdownAll() {&lt;br /&gt;
  digitalWrite(2, LOW);&lt;br /&gt;
  digitalWrite(3, LOW);&lt;br /&gt;
  digitalWrite(4, LOW);&lt;br /&gt;
  digitalWrite(5, LOW);&lt;br /&gt;
  digitalWrite(6, LOW);&lt;br /&gt;
  digitalWrite(7, LOW);&lt;br /&gt;
  digitalWrite(8, LOW);&lt;br /&gt;
  digitalWrite(9, LOW);&lt;br /&gt;
  digitalWrite(10, LOW);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void showLED(int n, RGB color) {&lt;br /&gt;
  shutdownAll();&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(n, HIGH);&lt;br /&gt;
&lt;br /&gt;
  analogWrite(A0, 255-color.r);&lt;br /&gt;
  analogWrite(A1, 255-color.g);&lt;br /&gt;
  analogWrite(A2, 255-color.b);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getRandomColor() {&lt;br /&gt;
  int ran = (int) random(9);&lt;br /&gt;
  return ran;  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void shouldIRestart() {&lt;br /&gt;
  for (int i=0; i&amp;lt;((sizeof buttonToCode)/(sizeof buttonToCode[0])); i++) {&lt;br /&gt;
    int code = buttonToCode[i];&lt;br /&gt;
    if (digitalRead(code)==1) {&lt;br /&gt;
      Serial.println(&amp;quot;press : &amp;quot;);&lt;br /&gt;
      Serial.println(code);&lt;br /&gt;
      gameState=1;&lt;br /&gt;
      shutdownAll();&lt;br /&gt;
&lt;br /&gt;
      for (int i=0; i&amp;lt;lenBeforeCrash; ++i) {&lt;br /&gt;
        simonList[i] = -1;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      RGB loadingColor = {255,255,255};&lt;br /&gt;
      int loadingTime=1000;&lt;br /&gt;
      for (int i=2; i&amp;lt;11; ++i) {&lt;br /&gt;
        long t = millis();&lt;br /&gt;
        while ((millis()-t) &amp;lt; (loadingTime/9)) {&lt;br /&gt;
          for (int j=2; j&amp;lt;=i;j++) {&lt;br /&gt;
            showLED(j, loadingColor);&lt;br /&gt;
            delay(1);&lt;br /&gt;
          };&lt;br /&gt;
        };&lt;br /&gt;
      };&lt;br /&gt;
&lt;br /&gt;
      shutdownAll();&lt;br /&gt;
      delay(1000);&lt;br /&gt;
      break;&lt;br /&gt;
    };&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void waitingLoop() {&lt;br /&gt;
  RGB startColor = {255,255,0};&lt;br /&gt;
  for (int i=2; i&amp;lt;11; ++i) {&lt;br /&gt;
    showLED(i, startColor);&lt;br /&gt;
    delay(1);&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  shouldIRestart();&lt;br /&gt;
  //bool anyButton=digitalRead(22)|digitalRead(23)|digitalRead(24)|digitalRead(25)|digitalRead(26)|digitalRead(27)|digitalRead(28)|digitalRead(29)|digitalRead(30);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void gameLoop() {&lt;br /&gt;
  int i=0;&lt;br /&gt;
&lt;br /&gt;
  for (; i&amp;lt;lenBeforeCrash; ++i) {&lt;br /&gt;
    if (simonList[i]!=-1) {&lt;br /&gt;
      showLED(simonList[i], usedColors[simonList[i]]);&lt;br /&gt;
      delay(1000);&lt;br /&gt;
&lt;br /&gt;
      shutdownAll();&lt;br /&gt;
      delay(250);&lt;br /&gt;
    } else {&lt;br /&gt;
      break;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  simonList[i] = getRandomColor();&lt;br /&gt;
  showLED(simonList[i], usedColors[simonList[i]]);&lt;br /&gt;
  delay(1000);&lt;br /&gt;
&lt;br /&gt;
  for (int j=0;j&amp;lt;2;j++) {&lt;br /&gt;
    long t = millis();&lt;br /&gt;
    while ((millis()-t)&amp;lt;250) {&lt;br /&gt;
      RGB white = {0,0,255};&lt;br /&gt;
      for (int i=2; i&amp;lt;11; ++i) {&lt;br /&gt;
        showLED(i, white);&lt;br /&gt;
        delay(1);&lt;br /&gt;
      };&lt;br /&gt;
      t++;&lt;br /&gt;
    }&lt;br /&gt;
    shutdownAll();&lt;br /&gt;
    delay(250);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  int passed = 0;&lt;br /&gt;
  while (simonList[passed]!=-1) {&lt;br /&gt;
    for (int i=0; i&amp;lt;((sizeof buttonToCode)/(sizeof buttonToCode[0])); i++) {&lt;br /&gt;
      int code = buttonToCode[i];&lt;br /&gt;
      if (digitalRead(code)==1) {&lt;br /&gt;
        Serial.print(&amp;quot;Pressed on&amp;quot;);&lt;br /&gt;
        Serial.println(code);&lt;br /&gt;
        if (i==simonList[passed]){&lt;br /&gt;
          passed=passed+1;&lt;br /&gt;
        } else {&lt;br /&gt;
          gameState=2;&lt;br /&gt;
        }&lt;br /&gt;
      };&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void looseLoop() {&lt;br /&gt;
  RGB looseColor = {255,0,0};&lt;br /&gt;
  for (int i=2; i&amp;lt;11; ++i) {&lt;br /&gt;
    showLED(i, looseColor);&lt;br /&gt;
    delay(50);&lt;br /&gt;
  };&lt;br /&gt;
  for (int i=10; i&amp;gt;1; --i) {&lt;br /&gt;
    showLED(i, looseColor);&lt;br /&gt;
    delay(50);&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  shouldIRestart();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  if (gameState==0) {&lt;br /&gt;
    waitingLoop();&lt;br /&gt;
  };&lt;br /&gt;
  if (gameState==1) {&lt;br /&gt;
    gameLoop();&lt;br /&gt;
  };&lt;br /&gt;
  if (gameState==2) {&lt;br /&gt;
    looseLoop();&lt;br /&gt;
  };&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Catégories==&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Enib2023]]&lt;/div&gt;</summary>
		<author><name>Akaryne</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Soudage_leds.jpg&amp;diff=22049</id>
		<title>Fichier:Soudage leds.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Soudage_leds.jpg&amp;diff=22049"/>
				<updated>2023-01-26T13:32:55Z</updated>
		
		<summary type="html">&lt;p&gt;Akaryne : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.&lt;/div&gt;</summary>
		<author><name>Akaryne</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Soudage_boutons.jpg&amp;diff=22040</id>
		<title>Fichier:Soudage boutons.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Soudage_boutons.jpg&amp;diff=22040"/>
				<updated>2023-01-26T13:26:04Z</updated>
		
		<summary type="html">&lt;p&gt;Akaryne : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.&lt;/div&gt;</summary>
		<author><name>Akaryne</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Plaque_decoupe.jpg&amp;diff=22028</id>
		<title>Fichier:Plaque decoupe.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Plaque_decoupe.jpg&amp;diff=22028"/>
				<updated>2023-01-26T13:15:11Z</updated>
		
		<summary type="html">&lt;p&gt;Akaryne : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.&lt;/div&gt;</summary>
		<author><name>Akaryne</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2023_:_Swap_Colors&amp;diff=22022</id>
		<title>ENIB 2023 : Swap Colors</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2023_:_Swap_Colors&amp;diff=22022"/>
				<updated>2023-01-26T13:10:44Z</updated>
		
		<summary type="html">&lt;p&gt;Akaryne : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==photo de l'équipe==&lt;br /&gt;
[[Fichier:Groupe Swap Colors.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
==Que fait ce projet ? ==&lt;br /&gt;
Nous vous présentons un &amp;quot;Simon says&amp;quot;, sur le principe du jeu &amp;quot;Jacques a dit&amp;quot; en français. Il faudra répéter le paterne crée aléatoirement par le jeu de 1 couleur à 7 couleurs en appuyant sur les boutons dans le bonne ordre.&lt;br /&gt;
==Liste des composants==&lt;br /&gt;
&lt;br /&gt;
* Carte Ardiono MEGA&lt;br /&gt;
* 9 led RGB&lt;br /&gt;
* 9 résistances de 10k &lt;br /&gt;
* 9 boutons d'arcades&lt;br /&gt;
* Câbles &lt;br /&gt;
&lt;br /&gt;
==Étape de construction==&lt;br /&gt;
Cette partie explique les étapes de constructions de ce jeu.&lt;br /&gt;
===Tester===&lt;br /&gt;
Dans un premier temps il faudra tester les leds une par une, ainsi que les boutons pour éviter les mauvaises surprises.&lt;br /&gt;
[[Fichier:Teste leds.jpg|200px|center]]&lt;br /&gt;
==Code==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ici je pose mon code documenté !&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Catégories==&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Enib2023]]&lt;/div&gt;</summary>
		<author><name>Akaryne</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2023_:_Swap_Colors&amp;diff=22021</id>
		<title>ENIB 2023 : Swap Colors</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2023_:_Swap_Colors&amp;diff=22021"/>
				<updated>2023-01-26T13:10:26Z</updated>
		
		<summary type="html">&lt;p&gt;Akaryne : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==photo de l'équipe==&lt;br /&gt;
[[Fichier:Groupe Swap Colors.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
==Que fait ce projet ? ==&lt;br /&gt;
Nous vous présentons un &amp;quot;Simon says&amp;quot;, sur le principe du jeu &amp;quot;Jacques a dit&amp;quot; en français. Il faudra répéter le paterne crée aléatoirement par le jeu de 1 couleur à 7 couleurs en appuyant sur les boutons dans le bonne ordre.&lt;br /&gt;
==Liste des composants==&lt;br /&gt;
&lt;br /&gt;
* Carte Ardiono MEGA&lt;br /&gt;
* 9 led RGB&lt;br /&gt;
* 9 résistances de 10k &lt;br /&gt;
* 9 boutons d'arcades&lt;br /&gt;
* Câbles &lt;br /&gt;
&lt;br /&gt;
==Étape de construction==&lt;br /&gt;
Cette partie explique les étapes de constructions de ce jeu.&lt;br /&gt;
===Tester===&lt;br /&gt;
Dans un premier temps il faudra tester les leds une par une, ainsi que les boutons pour éviter les mauvaises surprises.&lt;br /&gt;
[[Fichier:Teste leds.jpg|200px|center|right]]&lt;br /&gt;
==Code==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ici je pose mon code documenté !&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Catégories==&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Enib2023]]&lt;/div&gt;</summary>
		<author><name>Akaryne</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2023_:_Swap_Colors&amp;diff=22019</id>
		<title>ENIB 2023 : Swap Colors</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2023_:_Swap_Colors&amp;diff=22019"/>
				<updated>2023-01-26T13:09:43Z</updated>
		
		<summary type="html">&lt;p&gt;Akaryne : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==photo de l'équipe==&lt;br /&gt;
[[Fichier:Groupe Swap Colors.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
==Que fait ce projet ? ==&lt;br /&gt;
Nous vous présentons un &amp;quot;Simon says&amp;quot;, sur le principe du jeu &amp;quot;Jacques a dit&amp;quot; en français. Il faudra répéter le paterne crée aléatoirement par le jeu de 1 couleur à 7 couleurs en appuyant sur les boutons dans le bonne ordre.&lt;br /&gt;
==Liste des composants==&lt;br /&gt;
&lt;br /&gt;
* Carte Ardiono MEGA&lt;br /&gt;
* 9 led RGB&lt;br /&gt;
* 9 résistances de 10k &lt;br /&gt;
* 9 boutons d'arcades&lt;br /&gt;
* Câbles &lt;br /&gt;
&lt;br /&gt;
==Étape de construction==&lt;br /&gt;
Cette partie explique les étapes de constructions de ce jeu.&lt;br /&gt;
===Tester===&lt;br /&gt;
Dans un premier temps il faudra tester les leds une par une, ainsi que les boutons pour éviter les mauvaises surprises.&lt;br /&gt;
[[Fichier:Teste leds.jpg|200px|left]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
==Code==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ici je pose mon code documenté !&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Catégories==&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Enib2023]]&lt;/div&gt;</summary>
		<author><name>Akaryne</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2023_:_Swap_Colors&amp;diff=22017</id>
		<title>ENIB 2023 : Swap Colors</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2023_:_Swap_Colors&amp;diff=22017"/>
				<updated>2023-01-26T13:09:22Z</updated>
		
		<summary type="html">&lt;p&gt;Akaryne : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==photo de l'équipe==&lt;br /&gt;
[[Fichier:Groupe Swap Colors.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
==Que fait ce projet ? ==&lt;br /&gt;
Nous vous présentons un &amp;quot;Simon says&amp;quot;, sur le principe du jeu &amp;quot;Jacques a dit&amp;quot; en français. Il faudra répéter le paterne crée aléatoirement par le jeu de 1 couleur à 7 couleurs en appuyant sur les boutons dans le bonne ordre.&lt;br /&gt;
==Liste des composants==&lt;br /&gt;
&lt;br /&gt;
* Carte Ardiono MEGA&lt;br /&gt;
* 9 led RGB&lt;br /&gt;
* 9 résistances de 10k &lt;br /&gt;
* 9 boutons d'arcades&lt;br /&gt;
* Câbles &lt;br /&gt;
&lt;br /&gt;
==Étape de construction==&lt;br /&gt;
Cette partie explique les étapes de constructions de ce jeu.&lt;br /&gt;
===Tester===&lt;br /&gt;
Dans un premier temps il faudra tester les leds une par une, ainsi que les boutons pour éviter les mauvaises surprises.&lt;br /&gt;
[[Fichier:Teste leds.jpg|200px|left]]&lt;br /&gt;
&lt;br /&gt;
==Code==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ici je pose mon code documenté !&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Catégories==&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Enib2023]]&lt;/div&gt;</summary>
		<author><name>Akaryne</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2023_:_Swap_Colors&amp;diff=22015</id>
		<title>ENIB 2023 : Swap Colors</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2023_:_Swap_Colors&amp;diff=22015"/>
				<updated>2023-01-26T13:06:54Z</updated>
		
		<summary type="html">&lt;p&gt;Akaryne : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==photo de l'équipe==&lt;br /&gt;
[[Fichier:Groupe Swap Colors.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
==Que fait ce projet ? ==&lt;br /&gt;
Nous vous présentons un &amp;quot;Simon says&amp;quot;, sur le principe du jeu &amp;quot;Jacques a dit&amp;quot; en français. Il faudra répéter le paterne crée aléatoirement par le jeu de 1 couleur à 7 couleurs en appuyant sur les boutons dans le bonne ordre.&lt;br /&gt;
==Liste des composants==&lt;br /&gt;
&lt;br /&gt;
* Carte Ardiono MEGA&lt;br /&gt;
* 9 led RGB&lt;br /&gt;
* 9 résistances de 10k &lt;br /&gt;
* 9 boutons d'arcades&lt;br /&gt;
* Câbles &lt;br /&gt;
&lt;br /&gt;
==Étape de construction==&lt;br /&gt;
Cette partie explique les étapes de constructions de ce jeu.&lt;br /&gt;
===Tester===&lt;br /&gt;
Dans un premier temps il faudra tester les leds une par une, ainsi que les boutons pour éviter les mauvaises surprises.&lt;br /&gt;
[[Fichier:Teste leds.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Code==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ici je pose mon code documenté !&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Catégories==&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Enib2023]]&lt;/div&gt;</summary>
		<author><name>Akaryne</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2023_:_Swap_Colors&amp;diff=22014</id>
		<title>ENIB 2023 : Swap Colors</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2023_:_Swap_Colors&amp;diff=22014"/>
				<updated>2023-01-26T13:06:35Z</updated>
		
		<summary type="html">&lt;p&gt;Akaryne : /* Tester */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==photo de l'équipe==&lt;br /&gt;
[[Fichier:Groupe Swap Colors.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
==Que fait ce projet ? ==&lt;br /&gt;
Nous vous présentons un &amp;quot;Simon says&amp;quot;, sur le principe du jeu &amp;quot;Jacques a dit&amp;quot; en français. Il faudra répéter le paterne crée aléatoirement par le jeu de 1 couleur à 7 couleurs en appuyant sur les boutons dans le bonne ordre.&lt;br /&gt;
==Liste des composants==&lt;br /&gt;
&lt;br /&gt;
* Carte Ardiono MEGA&lt;br /&gt;
* 9 led RGB&lt;br /&gt;
* 9 résistances de 10k &lt;br /&gt;
* 9 boutons d'arcades&lt;br /&gt;
* Câbles &lt;br /&gt;
&lt;br /&gt;
==Étape de construction==&lt;br /&gt;
Cette partie explique les étapes de constructions de ce jeu.&lt;br /&gt;
===Tester===&lt;br /&gt;
Dans un premier temps il faudra tester les leds une par une, ainsi que les boutons pour éviter les mauvaises surprises.&lt;br /&gt;
[[Fichier:Teste leds.jpg|200]]&lt;br /&gt;
&lt;br /&gt;
==Code==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ici je pose mon code documenté !&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Catégories==&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Enib2023]]&lt;/div&gt;</summary>
		<author><name>Akaryne</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2023_:_Swap_Colors&amp;diff=22013</id>
		<title>ENIB 2023 : Swap Colors</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2023_:_Swap_Colors&amp;diff=22013"/>
				<updated>2023-01-26T13:06:05Z</updated>
		
		<summary type="html">&lt;p&gt;Akaryne : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==photo de l'équipe==&lt;br /&gt;
[[Fichier:Groupe Swap Colors.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
==Que fait ce projet ? ==&lt;br /&gt;
Nous vous présentons un &amp;quot;Simon says&amp;quot;, sur le principe du jeu &amp;quot;Jacques a dit&amp;quot; en français. Il faudra répéter le paterne crée aléatoirement par le jeu de 1 couleur à 7 couleurs en appuyant sur les boutons dans le bonne ordre.&lt;br /&gt;
==Liste des composants==&lt;br /&gt;
&lt;br /&gt;
* Carte Ardiono MEGA&lt;br /&gt;
* 9 led RGB&lt;br /&gt;
* 9 résistances de 10k &lt;br /&gt;
* 9 boutons d'arcades&lt;br /&gt;
* Câbles &lt;br /&gt;
&lt;br /&gt;
==Étape de construction==&lt;br /&gt;
Cette partie explique les étapes de constructions de ce jeu.&lt;br /&gt;
===Tester===&lt;br /&gt;
Dans un premier temps il faudra tester les leds une par une, ainsi que les boutons pour éviter les mauvaises surprises.&lt;br /&gt;
[[Fichier:Teste leds.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
==Code==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ici je pose mon code documenté !&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Catégories==&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Enib2023]]&lt;/div&gt;</summary>
		<author><name>Akaryne</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2023_:_Swap_Colors&amp;diff=22012</id>
		<title>ENIB 2023 : Swap Colors</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2023_:_Swap_Colors&amp;diff=22012"/>
				<updated>2023-01-26T13:05:33Z</updated>
		
		<summary type="html">&lt;p&gt;Akaryne : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==photo de l'équipe==&lt;br /&gt;
[[Fichier:Groupe Swap Colors.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
==Que fait ce projet ? ==&lt;br /&gt;
Nous vous présentons un &amp;quot;Simon says&amp;quot;, sur le principe du jeu &amp;quot;Jacques a dit&amp;quot; en français. Il faudra répéter le paterne crée aléatoirement par le jeu de 1 couleur à 7 couleurs en appuyant sur les boutons dans le bonne ordre.&lt;br /&gt;
==Liste des composants==&lt;br /&gt;
&lt;br /&gt;
* Carte Ardiono MEGA&lt;br /&gt;
* 9 led RGB&lt;br /&gt;
* 9 résistances de 10k &lt;br /&gt;
* 9 boutons d'arcades&lt;br /&gt;
* Câbles &lt;br /&gt;
&lt;br /&gt;
==Étape de construction==&lt;br /&gt;
Cette partie explique les étapes de constructions de ce jeu.&lt;br /&gt;
===Tester===&lt;br /&gt;
Dans un premier temps il faudra tester les leds une par une, ainsi que les boutons pour éviter les mauvaises surprises.&lt;br /&gt;
[[Fichier:Teste leds.jpg|vignette]]&lt;br /&gt;
&lt;br /&gt;
==Code==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ici je pose mon code documenté !&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Catégories==&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Enib2023]]&lt;/div&gt;</summary>
		<author><name>Akaryne</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Teste_leds.jpg&amp;diff=22011</id>
		<title>Fichier:Teste leds.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Teste_leds.jpg&amp;diff=22011"/>
				<updated>2023-01-26T13:05:08Z</updated>
		
		<summary type="html">&lt;p&gt;Akaryne : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.&lt;/div&gt;</summary>
		<author><name>Akaryne</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2023_:_Swap_Colors&amp;diff=21910</id>
		<title>ENIB 2023 : Swap Colors</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2023_:_Swap_Colors&amp;diff=21910"/>
				<updated>2023-01-25T13:22:31Z</updated>
		
		<summary type="html">&lt;p&gt;Akaryne : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==photo de l'équipe==&lt;br /&gt;
[[Fichier:Groupe Swap Colors.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
==Que fait ce projet ? ==&lt;br /&gt;
&lt;br /&gt;
==Liste des composants==&lt;br /&gt;
&lt;br /&gt;
* composant 1&lt;br /&gt;
* composant 2&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
==Code==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ici je pose mon code documenté !&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Catégories==&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Enib2023]]&lt;/div&gt;</summary>
		<author><name>Akaryne</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2023_:_Swap_Colors&amp;diff=21904</id>
		<title>ENIB 2023 : Swap Colors</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2023_:_Swap_Colors&amp;diff=21904"/>
				<updated>2023-01-25T13:21:42Z</updated>
		
		<summary type="html">&lt;p&gt;Akaryne : Page créée avec « #Equipe ==photo de l'équipe== 600px  ==Que fait ce projet ? ==  ==Liste des composants==  *... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#[[Fichier:Groupe Swap Colors.jpg|vignette|Equipe]]&lt;br /&gt;
==photo de l'équipe==&lt;br /&gt;
[[Fichier:Groupe Swap Colors.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
==Que fait ce projet ? ==&lt;br /&gt;
&lt;br /&gt;
==Liste des composants==&lt;br /&gt;
&lt;br /&gt;
* composant 1&lt;br /&gt;
* composant 2&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
==Code==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ici je pose mon code documenté !&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Catégories==&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Enib2023]]&lt;/div&gt;</summary>
		<author><name>Akaryne</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Groupe_Swap_Colors.jpg&amp;diff=21898</id>
		<title>Fichier:Groupe Swap Colors.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Groupe_Swap_Colors.jpg&amp;diff=21898"/>
				<updated>2023-01-25T13:18:45Z</updated>
		
		<summary type="html">&lt;p&gt;Akaryne : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.&lt;/div&gt;</summary>
		<author><name>Akaryne</name></author>	</entry>

	</feed>