<?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=Elouan+Th%C3%A9ot</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=Elouan+Th%C3%A9ot"/>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Sp%C3%A9cial:Contributions/Elouan_Th%C3%A9ot"/>
		<updated>2026-05-21T07:15:11Z</updated>
		<subtitle>Contributions de l’utilisateur</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=C%C3%A9sar_est_la_clef&amp;diff=21843</id>
		<title>César est la clef</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=C%C3%A9sar_est_la_clef&amp;diff=21843"/>
				<updated>2023-01-19T14:37:48Z</updated>
		
		<summary type="html">&lt;p&gt;Elouan Théot : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nous sommes au temps de l'empire Romain et César a besoin de vous pour résoudre une énigme. L'énigme se décompose en 2 parties.&lt;br /&gt;
&lt;br /&gt;
1. Vous devez trouver le code secret qui ouvrira la boîte et vous donnera accès à la 2ème partie.&lt;br /&gt;
&lt;br /&gt;
2. Vous devez chiffer le code secret César avec le bon décalage.&lt;br /&gt;
&lt;br /&gt;
L'objectif étant d'indiquer le nombre de décalage sur l'écran. Vous saurez si l'énigme est résolue seulement si la led verte s'allume. &lt;br /&gt;
&lt;br /&gt;
==photo de l'équipe==&lt;br /&gt;
[[Fichier:Photo_groupe.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
==Que fait ce projet ? ==&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Code_chiffre.jpg|vignette]]&lt;br /&gt;
&lt;br /&gt;
Nous sommes un groupe d'étudiants de l'ENIB : Elouan, Arthur, Sidiki et Sylane (de gauche à droite).&lt;br /&gt;
&lt;br /&gt;
==Les sites utiles==&lt;br /&gt;
* https://steve.fi/hardware/d1-pins/&lt;br /&gt;
* https://randomnerdtutorials.com/esp32-esp8266-i2c-lcd-arduino-ide/&lt;br /&gt;
* https://chat.openai.com/chat&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;
Le code n'est pas malheureusement pas opérationnel. Nous avons eu beaucoup de difficultés à connecter le microcontrôleur à notre pc. &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
#include &amp;lt;LiquidCrystal_I2C.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Arduino.h&amp;gt;&lt;br /&gt;
#include &amp;lt;String.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 bool e0= false;&lt;br /&gt;
 bool e1=false;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// set the LCD number of columns and rows&lt;br /&gt;
int lcdColumns = 16;&lt;br /&gt;
int lcdRows = 2;&lt;br /&gt;
&lt;br /&gt;
// set LCD address, number of columns and rows&lt;br /&gt;
// if you don't know your display address, run an I2C scanner sketch&lt;br /&gt;
LiquidCrystal_I2C lcd(0x27, lcdColumns, lcdRows);  &lt;br /&gt;
&lt;br /&gt;
void setup(){&lt;br /&gt;
  pinMode(D0, INPUT);&lt;br /&gt;
  pinMode(D5,INPUT);&lt;br /&gt;
  pinMode(D6,INPUT);&lt;br /&gt;
 &lt;br /&gt;
  // initialize LCD&lt;br /&gt;
  lcd.init();&lt;br /&gt;
  // turn on LCD backlight                      &lt;br /&gt;
  lcd.backlight();&lt;br /&gt;
  lcd.clear();&lt;br /&gt;
  // set cursor to first column, first row&lt;br /&gt;
  // lcd.setCursor(0, 0);&lt;br /&gt;
  // print message&lt;br /&gt;
  // lcd.print(&amp;quot;Hello, World!&amp;quot;);&lt;br /&gt;
  // Serial.begin(115200);&lt;br /&gt;
  // Serial.println(random(0,100));&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
  char char1 = (char)0x41 +(char)random(0,25);&lt;br /&gt;
  char char2 = (char)0x41 +(char)random(0,25); &lt;br /&gt;
  char char3 = (char)0x41 +(char)random(0,25);&lt;br /&gt;
&lt;br /&gt;
  //String TrueString =(String)(char1+(char)7) +(String)(char2+(char)7) + (String)(char3+(char)7);&lt;br /&gt;
  //int cmpt =0;&lt;br /&gt;
&lt;br /&gt;
  String chain1=(String)char1 +(String)char2 + (String)char3;&lt;br /&gt;
&lt;br /&gt;
  int shift=0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 void DisplayCode(String Chain,int dec,int sh){&lt;br /&gt;
&lt;br /&gt;
  lcd.setCursor(0, 0);&lt;br /&gt;
  lcd.print(&amp;quot;Mon code est:&amp;quot;);&lt;br /&gt;
  lcd.setCursor(0, 14);&lt;br /&gt;
  lcd.print(sh);&lt;br /&gt;
  lcd.setCursor(dec, 1);&lt;br /&gt;
  lcd.print(Chain);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 void Increment()&lt;br /&gt;
 {&lt;br /&gt;
    if (char1 =='Z' || char2 =='Z' || char3 =='Z'){&lt;br /&gt;
&lt;br /&gt;
char1 = (char)((int)char1-25);&lt;br /&gt;
char2 = (char)((int)char1-25);&lt;br /&gt;
char3 = (char)((int)char1-25);&lt;br /&gt;
&lt;br /&gt;
shift++;&lt;br /&gt;
if (shift&amp;gt;=26){&lt;br /&gt;
  shift=0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
chain1=(String)char1 +(String)char2 + (String)char3;&lt;br /&gt;
DisplayCode(chain1, 7, shift);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    else{&lt;br /&gt;
char1 = (char)((int)char1+1);&lt;br /&gt;
char2 = (char)((int)char2+1); &lt;br /&gt;
char3 = (char)((int)char3+1);&lt;br /&gt;
&lt;br /&gt;
shift++;&lt;br /&gt;
if (shift&amp;gt;=26){&lt;br /&gt;
  shift=0;&lt;br /&gt;
}&lt;br /&gt;
chain1=(String)char1 +(String)char2 + (String)char3;&lt;br /&gt;
DisplayCode(chain1, 7, shift);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void Decrement(){&lt;br /&gt;
&lt;br /&gt;
 if (char1 =='A' || char2 =='A' || char3 =='A'){&lt;br /&gt;
char1 = (char)((int)char1+25);&lt;br /&gt;
char2 = (char)((int)char2+25); &lt;br /&gt;
char3 = (char)((int)char3+25);&lt;br /&gt;
&lt;br /&gt;
shift--;&lt;br /&gt;
if (shift&amp;lt;0){&lt;br /&gt;
  shift=25;&lt;br /&gt;
}&lt;br /&gt;
chain1=(String)char1 +(String)char2 + (String)char3;&lt;br /&gt;
DisplayCode(chain1, 7, shift);&lt;br /&gt;
    }&lt;br /&gt;
    else{&lt;br /&gt;
char1 = (char)((int)char1-1);&lt;br /&gt;
char2 = (char)((int)char2-1); &lt;br /&gt;
char3 = (char)((int)char3-1);&lt;br /&gt;
&lt;br /&gt;
shift--;&lt;br /&gt;
if (shift&amp;lt;0){&lt;br /&gt;
  shift=25;&lt;br /&gt;
}&lt;br /&gt;
chain1=(String)char1 +(String)char2 + (String)char3;&lt;br /&gt;
DisplayCode(chain1, 7, shift);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
void loop(){&lt;br /&gt;
  while (!e0){&lt;br /&gt;
  DisplayCode(chain1, 7, shift);&lt;br /&gt;
&lt;br /&gt;
  if (digitalRead(D5==HIGH )){&lt;br /&gt;
     Increment();&lt;br /&gt;
  }&lt;br /&gt;
  if (digitalRead(D6==HIGH)){&lt;br /&gt;
     Decrement();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
if(shift==7 &amp;amp;&amp;amp; D0==HIGH){&lt;br /&gt;
     e0=true;&lt;br /&gt;
}&lt;br /&gt;
  delay(1000);&lt;br /&gt;
  Decrement();&lt;br /&gt;
  lcd.clear();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
==Catégories==&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Enib2023]]&lt;/div&gt;</summary>
		<author><name>Elouan Théot</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:20230119_152222.jpg&amp;diff=21840</id>
		<title>Fichier:20230119 152222.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:20230119_152222.jpg&amp;diff=21840"/>
				<updated>2023-01-19T14:36:23Z</updated>
		
		<summary type="html">&lt;p&gt;Elouan Théot : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;lob&lt;/div&gt;</summary>
		<author><name>Elouan Théot</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=C%C3%A9sar_est_la_clef&amp;diff=21835</id>
		<title>César est la clef</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=C%C3%A9sar_est_la_clef&amp;diff=21835"/>
				<updated>2023-01-19T14:23:58Z</updated>
		
		<summary type="html">&lt;p&gt;Elouan Théot : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;blabla&lt;br /&gt;
==photo de l'équipe==&lt;br /&gt;
[[Fichier:Photo_groupe.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
==Que fait ce projet ? ==&lt;br /&gt;
&lt;br /&gt;
Nous sommes un groupe d'étudiants de l'ENIB : Elouan, Arthur, Sidiki et Sylane (de gauche à droite).&lt;br /&gt;
&lt;br /&gt;
==Les sites utiles==&lt;br /&gt;
* https://steve.fi/hardware/d1-pins/&lt;br /&gt;
* https://randomnerdtutorials.com/esp32-esp8266-i2c-lcd-arduino-ide/&lt;br /&gt;
* https://chat.openai.com/chat&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;
Le code n'est pas malheureusement pas opérationnel. Nous avons eu beaucoup de difficultés à connecter le microcontrôleur à notre pc. &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
#include &amp;lt;LiquidCrystal_I2C.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Arduino.h&amp;gt;&lt;br /&gt;
#include &amp;lt;String.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 bool e0= false;&lt;br /&gt;
 bool e1=false;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// set the LCD number of columns and rows&lt;br /&gt;
int lcdColumns = 16;&lt;br /&gt;
int lcdRows = 2;&lt;br /&gt;
&lt;br /&gt;
// set LCD address, number of columns and rows&lt;br /&gt;
// if you don't know your display address, run an I2C scanner sketch&lt;br /&gt;
LiquidCrystal_I2C lcd(0x27, lcdColumns, lcdRows);  &lt;br /&gt;
&lt;br /&gt;
void setup(){&lt;br /&gt;
  pinMode(D0, INPUT);&lt;br /&gt;
  pinMode(D5,INPUT);&lt;br /&gt;
  pinMode(D6,INPUT);&lt;br /&gt;
 &lt;br /&gt;
  // initialize LCD&lt;br /&gt;
  lcd.init();&lt;br /&gt;
  // turn on LCD backlight                      &lt;br /&gt;
  lcd.backlight();&lt;br /&gt;
  lcd.clear();&lt;br /&gt;
  // set cursor to first column, first row&lt;br /&gt;
  // lcd.setCursor(0, 0);&lt;br /&gt;
  // print message&lt;br /&gt;
  // lcd.print(&amp;quot;Hello, World!&amp;quot;);&lt;br /&gt;
  // Serial.begin(115200);&lt;br /&gt;
  // Serial.println(random(0,100));&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
  char char1 = (char)0x41 +(char)random(0,25);&lt;br /&gt;
  char char2 = (char)0x41 +(char)random(0,25); &lt;br /&gt;
  char char3 = (char)0x41 +(char)random(0,25);&lt;br /&gt;
&lt;br /&gt;
  //String TrueString =(String)(char1+(char)7) +(String)(char2+(char)7) + (String)(char3+(char)7);&lt;br /&gt;
  //int cmpt =0;&lt;br /&gt;
&lt;br /&gt;
  String chain1=(String)char1 +(String)char2 + (String)char3;&lt;br /&gt;
&lt;br /&gt;
  int shift=0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 void DisplayCode(String Chain,int dec,int sh){&lt;br /&gt;
&lt;br /&gt;
  lcd.setCursor(0, 0);&lt;br /&gt;
  lcd.print(&amp;quot;Mon code est:&amp;quot;);&lt;br /&gt;
  lcd.setCursor(0, 14);&lt;br /&gt;
  lcd.print(sh);&lt;br /&gt;
  lcd.setCursor(dec, 1);&lt;br /&gt;
  lcd.print(Chain);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 void Increment()&lt;br /&gt;
 {&lt;br /&gt;
    if (char1 =='Z' || char2 =='Z' || char3 =='Z'){&lt;br /&gt;
&lt;br /&gt;
char1 = (char)((int)char1-25);&lt;br /&gt;
char2 = (char)((int)char1-25);&lt;br /&gt;
char3 = (char)((int)char1-25);&lt;br /&gt;
&lt;br /&gt;
shift++;&lt;br /&gt;
if (shift&amp;gt;=26){&lt;br /&gt;
  shift=0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
chain1=(String)char1 +(String)char2 + (String)char3;&lt;br /&gt;
DisplayCode(chain1, 7, shift);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    else{&lt;br /&gt;
char1 = (char)((int)char1+1);&lt;br /&gt;
char2 = (char)((int)char2+1); &lt;br /&gt;
char3 = (char)((int)char3+1);&lt;br /&gt;
&lt;br /&gt;
shift++;&lt;br /&gt;
if (shift&amp;gt;=26){&lt;br /&gt;
  shift=0;&lt;br /&gt;
}&lt;br /&gt;
chain1=(String)char1 +(String)char2 + (String)char3;&lt;br /&gt;
DisplayCode(chain1, 7, shift);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void Decrement(){&lt;br /&gt;
&lt;br /&gt;
 if (char1 =='A' || char2 =='A' || char3 =='A'){&lt;br /&gt;
char1 = (char)((int)char1+25);&lt;br /&gt;
char2 = (char)((int)char2+25); &lt;br /&gt;
char3 = (char)((int)char3+25);&lt;br /&gt;
&lt;br /&gt;
shift--;&lt;br /&gt;
if (shift&amp;lt;0){&lt;br /&gt;
  shift=25;&lt;br /&gt;
}&lt;br /&gt;
chain1=(String)char1 +(String)char2 + (String)char3;&lt;br /&gt;
DisplayCode(chain1, 7, shift);&lt;br /&gt;
    }&lt;br /&gt;
    else{&lt;br /&gt;
char1 = (char)((int)char1-1);&lt;br /&gt;
char2 = (char)((int)char2-1); &lt;br /&gt;
char3 = (char)((int)char3-1);&lt;br /&gt;
&lt;br /&gt;
shift--;&lt;br /&gt;
if (shift&amp;lt;0){&lt;br /&gt;
  shift=25;&lt;br /&gt;
}&lt;br /&gt;
chain1=(String)char1 +(String)char2 + (String)char3;&lt;br /&gt;
DisplayCode(chain1, 7, shift);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
void loop(){&lt;br /&gt;
  while (!e0){&lt;br /&gt;
  DisplayCode(chain1, 7, shift);&lt;br /&gt;
&lt;br /&gt;
  if (digitalRead(D5==HIGH )){&lt;br /&gt;
     Increment();&lt;br /&gt;
  }&lt;br /&gt;
  if (digitalRead(D6==HIGH)){&lt;br /&gt;
     Decrement();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
if(shift==7 &amp;amp;&amp;amp; D0==HIGH){&lt;br /&gt;
     e0=true;&lt;br /&gt;
}&lt;br /&gt;
  delay(1000);&lt;br /&gt;
  Decrement();&lt;br /&gt;
  lcd.clear();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
==Catégories==&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Enib2023]]&lt;/div&gt;</summary>
		<author><name>Elouan Théot</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=C%C3%A9sar_est_la_clef&amp;diff=21797</id>
		<title>César est la clef</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=C%C3%A9sar_est_la_clef&amp;diff=21797"/>
				<updated>2023-01-19T13:53:40Z</updated>
		
		<summary type="html">&lt;p&gt;Elouan Théot : /* Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==photo de l'équipe==&lt;br /&gt;
[[Fichier:Photo_groupe.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
==Que fait ce projet ? ==&lt;br /&gt;
&lt;br /&gt;
Nous sommes un groupe d'étudiants de l'ENIB : Elouan, Arthur, Sidiki et Sylane (de gauche à droite).&lt;br /&gt;
&lt;br /&gt;
==Les sites utiles==&lt;br /&gt;
* https://steve.fi/hardware/d1-pins/&lt;br /&gt;
* https://randomnerdtutorials.com/esp32-esp8266-i2c-lcd-arduino-ide/&lt;br /&gt;
* https://chat.openai.com/chat&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;
Le code n'est pas malheureusement pas opérationnel. Nous avons eu beaucoup de difficultés à connecter le microcontrôleur à notre pc. &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
#include &amp;lt;LiquidCrystal_I2C.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Arduino.h&amp;gt;&lt;br /&gt;
#include &amp;lt;String.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 bool e0= false;&lt;br /&gt;
 bool e1=false;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// set the LCD number of columns and rows&lt;br /&gt;
int lcdColumns = 16;&lt;br /&gt;
int lcdRows = 2;&lt;br /&gt;
&lt;br /&gt;
// set LCD address, number of columns and rows&lt;br /&gt;
// if you don't know your display address, run an I2C scanner sketch&lt;br /&gt;
LiquidCrystal_I2C lcd(0x27, lcdColumns, lcdRows);  &lt;br /&gt;
&lt;br /&gt;
void setup(){&lt;br /&gt;
  pinMode(D0, INPUT);&lt;br /&gt;
  pinMode(D5,INPUT);&lt;br /&gt;
  pinMode(D6,INPUT);&lt;br /&gt;
 &lt;br /&gt;
  // initialize LCD&lt;br /&gt;
  lcd.init();&lt;br /&gt;
  // turn on LCD backlight                      &lt;br /&gt;
  lcd.backlight();&lt;br /&gt;
  lcd.clear();&lt;br /&gt;
  // set cursor to first column, first row&lt;br /&gt;
  // lcd.setCursor(0, 0);&lt;br /&gt;
  // print message&lt;br /&gt;
  // lcd.print(&amp;quot;Hello, World!&amp;quot;);&lt;br /&gt;
  // Serial.begin(115200);&lt;br /&gt;
  // Serial.println(random(0,100));&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
  char char1 = (char)0x41 +(char)random(0,25);&lt;br /&gt;
  char char2 = (char)0x41 +(char)random(0,25); &lt;br /&gt;
  char char3 = (char)0x41 +(char)random(0,25);&lt;br /&gt;
&lt;br /&gt;
  //String TrueString =(String)(char1+(char)7) +(String)(char2+(char)7) + (String)(char3+(char)7);&lt;br /&gt;
  //int cmpt =0;&lt;br /&gt;
&lt;br /&gt;
  String chain1=(String)char1 +(String)char2 + (String)char3;&lt;br /&gt;
&lt;br /&gt;
  int shift=0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 void DisplayCode(String Chain,int dec,int sh){&lt;br /&gt;
&lt;br /&gt;
  lcd.setCursor(0, 0);&lt;br /&gt;
  lcd.print(&amp;quot;Mon code est:&amp;quot;);&lt;br /&gt;
  lcd.setCursor(0, 14);&lt;br /&gt;
  lcd.print(sh);&lt;br /&gt;
  lcd.setCursor(dec, 1);&lt;br /&gt;
  lcd.print(Chain);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 void Increment()&lt;br /&gt;
 {&lt;br /&gt;
    if (char1 =='Z' || char2 =='Z' || char3 =='Z'){&lt;br /&gt;
&lt;br /&gt;
char1 = (char)((int)char1-25);&lt;br /&gt;
char2 = (char)((int)char1-25);&lt;br /&gt;
char3 = (char)((int)char1-25);&lt;br /&gt;
&lt;br /&gt;
shift++;&lt;br /&gt;
if (shift&amp;gt;=26){&lt;br /&gt;
  shift=0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
chain1=(String)char1 +(String)char2 + (String)char3;&lt;br /&gt;
DisplayCode(chain1, 7, shift);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    else{&lt;br /&gt;
char1 = (char)((int)char1+1);&lt;br /&gt;
char2 = (char)((int)char2+1); &lt;br /&gt;
char3 = (char)((int)char3+1);&lt;br /&gt;
&lt;br /&gt;
shift++;&lt;br /&gt;
if (shift&amp;gt;=26){&lt;br /&gt;
  shift=0;&lt;br /&gt;
}&lt;br /&gt;
chain1=(String)char1 +(String)char2 + (String)char3;&lt;br /&gt;
DisplayCode(chain1, 7, shift);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void Decrement(){&lt;br /&gt;
&lt;br /&gt;
 if (char1 =='A' || char2 =='A' || char3 =='A'){&lt;br /&gt;
char1 = (char)((int)char1+25);&lt;br /&gt;
char2 = (char)((int)char2+25); &lt;br /&gt;
char3 = (char)((int)char3+25);&lt;br /&gt;
&lt;br /&gt;
shift--;&lt;br /&gt;
if (shift&amp;lt;0){&lt;br /&gt;
  shift=25;&lt;br /&gt;
}&lt;br /&gt;
chain1=(String)char1 +(String)char2 + (String)char3;&lt;br /&gt;
DisplayCode(chain1, 7, shift);&lt;br /&gt;
    }&lt;br /&gt;
    else{&lt;br /&gt;
char1 = (char)((int)char1-1);&lt;br /&gt;
char2 = (char)((int)char2-1); &lt;br /&gt;
char3 = (char)((int)char3-1);&lt;br /&gt;
&lt;br /&gt;
shift--;&lt;br /&gt;
if (shift&amp;lt;0){&lt;br /&gt;
  shift=25;&lt;br /&gt;
}&lt;br /&gt;
chain1=(String)char1 +(String)char2 + (String)char3;&lt;br /&gt;
DisplayCode(chain1, 7, shift);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
void loop(){&lt;br /&gt;
  while (!e0){&lt;br /&gt;
  DisplayCode(chain1, 7, shift);&lt;br /&gt;
&lt;br /&gt;
  if (digitalRead(D5==HIGH )){&lt;br /&gt;
     Increment();&lt;br /&gt;
  }&lt;br /&gt;
  if (digitalRead(D6==HIGH)){&lt;br /&gt;
     Decrement();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
if(shift==7 &amp;amp;&amp;amp; D0==HIGH){&lt;br /&gt;
     e0=true;&lt;br /&gt;
}&lt;br /&gt;
  delay(1000);&lt;br /&gt;
  Decrement();&lt;br /&gt;
  lcd.clear();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
==Catégories==&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Enib2023]]&lt;/div&gt;</summary>
		<author><name>Elouan Théot</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=C%C3%A9sar_est_la_clef&amp;diff=21794</id>
		<title>César est la clef</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=C%C3%A9sar_est_la_clef&amp;diff=21794"/>
				<updated>2023-01-19T13:41:37Z</updated>
		
		<summary type="html">&lt;p&gt;Elouan Théot : /* Les sites utiles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==photo de l'équipe==&lt;br /&gt;
[[Fichier:Photo_groupe.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
==Que fait ce projet ? ==&lt;br /&gt;
&lt;br /&gt;
Nous sommes un groupe d'étudiants de l'ENIB : Elouan, Arthur, Sidiki et Sylane (de gauche à droite).&lt;br /&gt;
&lt;br /&gt;
==Les sites utiles==&lt;br /&gt;
* https://steve.fi/hardware/d1-pins/&lt;br /&gt;
* https://randomnerdtutorials.com/esp32-esp8266-i2c-lcd-arduino-ide/&lt;br /&gt;
* https://chat.openai.com/chat&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>Elouan Théot</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=C%C3%A9sar_est_la_clef&amp;diff=21793</id>
		<title>César est la clef</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=C%C3%A9sar_est_la_clef&amp;diff=21793"/>
				<updated>2023-01-19T13:40:16Z</updated>
		
		<summary type="html">&lt;p&gt;Elouan Théot : /* Que fait ce projet ? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==photo de l'équipe==&lt;br /&gt;
[[Fichier:Photo_groupe.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
==Que fait ce projet ? ==&lt;br /&gt;
&lt;br /&gt;
Nous sommes un groupe d'étudiants de l'ENIB : Elouan, Arthur, Sidiki et Sylane (de gauche à droite).&lt;br /&gt;
&lt;br /&gt;
==Les sites utiles==&lt;br /&gt;
* https://steve.fi/hardware/d1-pins/&lt;br /&gt;
* https://randomnerdtutorials.com/esp32-esp8266-i2c-lcd-arduino-ide/&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>Elouan Théot</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=C%C3%A9sar_est_la_clef&amp;diff=21792</id>
		<title>César est la clef</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=C%C3%A9sar_est_la_clef&amp;diff=21792"/>
				<updated>2023-01-19T13:38:48Z</updated>
		
		<summary type="html">&lt;p&gt;Elouan Théot : /* photo de l'équipe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==photo de l'équipe==&lt;br /&gt;
[[Fichier:Photo_groupe.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
==Que fait ce projet ? ==&lt;br /&gt;
&lt;br /&gt;
==Les sites utiles==&lt;br /&gt;
* https://steve.fi/hardware/d1-pins/&lt;br /&gt;
* https://randomnerdtutorials.com/esp32-esp8266-i2c-lcd-arduino-ide/&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>Elouan Théot</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=C%C3%A9sar_est_la_clef&amp;diff=21755</id>
		<title>César est la clef</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=C%C3%A9sar_est_la_clef&amp;diff=21755"/>
				<updated>2023-01-18T14:54:25Z</updated>
		
		<summary type="html">&lt;p&gt;Elouan Théot : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==photo de l'équipe==&lt;br /&gt;
[[Fichier:Photoenib2018.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
==Que fait ce projet ? ==&lt;br /&gt;
&lt;br /&gt;
==Les sites utiles==&lt;br /&gt;
* https://steve.fi/hardware/d1-pins/&lt;br /&gt;
* https://randomnerdtutorials.com/esp32-esp8266-i2c-lcd-arduino-ide/&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>Elouan Théot</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=C%C3%A9sar_est_la_clef&amp;diff=21754</id>
		<title>César est la clef</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=C%C3%A9sar_est_la_clef&amp;diff=21754"/>
				<updated>2023-01-18T14:31:14Z</updated>
		
		<summary type="html">&lt;p&gt;Elouan Théot : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==photo de l'équipe==&lt;br /&gt;
[[Fichier:Photoenib2018.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
==Que fait ce projet ? ==&lt;br /&gt;
&lt;br /&gt;
==Les sites utiles==&lt;br /&gt;
* https://steve.fi/hardware/d1-pins/&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>Elouan Théot</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=C%C3%A9sar_est_la_clef&amp;diff=21753</id>
		<title>César est la clef</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=C%C3%A9sar_est_la_clef&amp;diff=21753"/>
				<updated>2023-01-18T14:30:24Z</updated>
		
		<summary type="html">&lt;p&gt;Elouan Théot : Page créée avec «  ==photo de l'équipe== 600px  ==Que fait ce projet ? ==  ==Liste des composants==  * composant 1 * composant 2 * ...  ==Code== &amp;lt;pre&amp;gt; ici je... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==photo de l'équipe==&lt;br /&gt;
[[Fichier:Photoenib2018.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>Elouan Théot</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Photo_groupe.jpg&amp;diff=21675</id>
		<title>Fichier:Photo groupe.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Photo_groupe.jpg&amp;diff=21675"/>
				<updated>2023-01-18T10:17:31Z</updated>
		
		<summary type="html">&lt;p&gt;Elouan Théot : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Belle photo (surtout moi)&lt;/div&gt;</summary>
		<author><name>Elouan Théot</name></author>	</entry>

	</feed>