<?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=Lylou77</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=Lylou77"/>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Sp%C3%A9cial:Contributions/Lylou77"/>
		<updated>2026-04-27T20:17:06Z</updated>
		<subtitle>Contributions de l’utilisateur</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37685</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37685"/>
				<updated>2026-01-22T14:47:28Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* outil et matériel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description==&lt;br /&gt;
Nous avions pour objectif la création d'un POCL dans le cadre de l'inter-semestre IS3 encadré par l'association les petits débrouillard.&lt;br /&gt;
Notre équipe composé de Clément, Lylou, Evan et Lucie sur la conception d'une magnifique boite a météo. Vous me direz qu'est ce qu'une boite a meteo? &amp;lt;br&amp;gt;&lt;br /&gt;
C'est une boite permettant de savoir en temps réel le climat d'une des villes suivantes: Brest, Toronto, Dakar, Nuuk, Paris et Tokyo.&lt;br /&gt;
Un bouton vous permet de sélectionner une de ces villes et l'autre bouton permet de valider votre choix ce qui va allumer une des trois leds et d’enclencher l'une des trappes.&lt;br /&gt;
La led bleu et le pingouin indique un climat froid, la led jaune et le mouton indique un climat tempéré et la led rouge accompagnée de son merveilleux lion indique un climat chaud. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Outil et Matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fichiers Utiles==&lt;br /&gt;
&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
Les photos associées sont après le code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:led bleue allumee.jpg]]&lt;br /&gt;
[[Fichier:led rouge allumee.jpg]]&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D) &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo) &lt;br /&gt;
[[Fichier:patron.jpeg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Dessin des animaux &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pengouin:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:pengouin.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mouton:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:mouton.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Lion:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:lion.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
Création des supports pour les animaux découper les pièces à l'aide du schema en carton puis en papier de couleur pour recouvrir. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:boite.jpeg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===étape 6===&lt;br /&gt;
Code et câblage:&lt;br /&gt;
Réalisation du code et du câblage&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:cablage.jpeg|400px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Les difficultés rencontrées ont été la connexion en wifi sur la carte ainsi que le câblage difficile a prendre en main.&amp;lt;br&amp;gt;&lt;br /&gt;
Trouver des solutions techniques pour l'ouverture des portes(moteur 180 et pas 360).&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37680</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37680"/>
				<updated>2026-01-22T14:44:47Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* Troubleshouting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description==&lt;br /&gt;
Nous avions pour objectif la création d'un POCL dans le cadre de l'inter-semestre IS3 encadré par l'association les petits débrouillard.&lt;br /&gt;
Notre équipe composé de Clément, Lylou, Evan et Lucie sur la conception d'une magnifique boite a météo. Vous me direz qu'est ce qu'une boite a meteo? &amp;lt;br&amp;gt;&lt;br /&gt;
C'est une boite permettant de savoir en temps réel le climat d'une des villes suivantes: Brest, Toronto, Dakar, Nuuk, Paris et Tokyo.&lt;br /&gt;
Un bouton vous permet de sélectionner une de ces villes et l'autre bouton permet de valider votre choix ce qui va allumer une des trois leds et d’enclencher l'une des trappes.&lt;br /&gt;
La led bleu et le pingouin indique un climat froid, la led jaune et le mouton indique un climat tempéré et la led rouge accompagnée de son merveilleux lion indique un climat chaud. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fichiers Utiles==&lt;br /&gt;
&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
Les photos associées sont après le code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:led bleue allumee.jpg]]&lt;br /&gt;
[[Fichier:led rouge allumee.jpg]]&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D) &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo) &lt;br /&gt;
[[Fichier:patron.jpeg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Dessin des animaux &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pengouin:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:pengouin.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mouton:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:mouton.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Lion:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:lion.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
Création des supports pour les animaux découper les pièces à l'aide du schema en carton puis en papier de couleur pour recouvrir. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:boite.jpeg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===étape 6===&lt;br /&gt;
Code et câblage:&lt;br /&gt;
Réalisation du code et du câblage&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:cablage.jpeg|400px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Les difficultés rencontrées ont été la connexion en wifi sur la carte ainsi que le câblage difficile a prendre en main.&amp;lt;br&amp;gt;&lt;br /&gt;
Trouver des solutions techniques pour l'ouverture des portes(moteur 180 et pas 360).&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37671</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37671"/>
				<updated>2026-01-22T14:41:55Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* étape 6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description==&lt;br /&gt;
Nous avions pour objectif la création d'un POCL dans le cadre de l'inter-semestre IS3 encadré par l'association les petits débrouillard.&lt;br /&gt;
Notre équipe composé de Clément, Lylou, Evan et Lucie sur la conception d'une magnifique boite a météo. Vous me direz qu'est ce qu'une boite a meteo? &amp;lt;br&amp;gt;&lt;br /&gt;
C'est une boite permettant de savoir en temps réel le climat d'une des villes suivantes: Brest, Toronto, Dakar, Nuuk, Paris et Tokyo.&lt;br /&gt;
Un bouton vous permet de sélectionner une de ces villes et l'autre bouton permet de valider votre choix ce qui va allumer une des trois leds et d’enclencher l'une des trappes.&lt;br /&gt;
La led bleu et le pingouin indique un climat froid, la led jaune et le mouton indique un climat tempéré et la led rouge accompagnée de son merveilleux lion indique un climat chaud. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fichiers Utiles==&lt;br /&gt;
&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
Les photos associées sont après le code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:led bleue allumee.jpg]]&lt;br /&gt;
[[Fichier:led rouge allumee.jpg]]&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D) &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo) &lt;br /&gt;
[[Fichier:patron.jpeg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Dessin des animaux &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pengouin:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:pengouin.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mouton:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:mouton.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Lion:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:lion.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
Création des supports pour les animaux découper les pièces à l'aide du schema en carton puis en papier de couleur pour recouvrir. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:boite.jpeg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===étape 6===&lt;br /&gt;
Code et câblage:&lt;br /&gt;
Réalisation du code et du câblage&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:cablage.jpeg|400px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37670</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37670"/>
				<updated>2026-01-22T14:41:36Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* étape 6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description==&lt;br /&gt;
Nous avions pour objectif la création d'un POCL dans le cadre de l'inter-semestre IS3 encadré par l'association les petits débrouillard.&lt;br /&gt;
Notre équipe composé de Clément, Lylou, Evan et Lucie sur la conception d'une magnifique boite a météo. Vous me direz qu'est ce qu'une boite a meteo? &amp;lt;br&amp;gt;&lt;br /&gt;
C'est une boite permettant de savoir en temps réel le climat d'une des villes suivantes: Brest, Toronto, Dakar, Nuuk, Paris et Tokyo.&lt;br /&gt;
Un bouton vous permet de sélectionner une de ces villes et l'autre bouton permet de valider votre choix ce qui va allumer une des trois leds et d’enclencher l'une des trappes.&lt;br /&gt;
La led bleu et le pingouin indique un climat froid, la led jaune et le mouton indique un climat tempéré et la led rouge accompagnée de son merveilleux lion indique un climat chaud. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fichiers Utiles==&lt;br /&gt;
&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
Les photos associées sont après le code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:led bleue allumee.jpg]]&lt;br /&gt;
[[Fichier:led rouge allumee.jpg]]&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D) &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo) &lt;br /&gt;
[[Fichier:patron.jpeg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Dessin des animaux &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pengouin:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:pengouin.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mouton:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:mouton.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Lion:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:lion.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
Création des supports pour les animaux découper les pièces à l'aide du schema en carton puis en papier de couleur pour recouvrir. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:boite.jpeg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===étape 6===&lt;br /&gt;
Code et câblage:&lt;br /&gt;
Réalisation du code et du câblage&lt;br /&gt;
[[Fichier:cablage.jpeg|400px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37668</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37668"/>
				<updated>2026-01-22T14:40:57Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* étape 6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description==&lt;br /&gt;
Nous avions pour objectif la création d'un POCL dans le cadre de l'inter-semestre IS3 encadré par l'association les petits débrouillard.&lt;br /&gt;
Notre équipe composé de Clément, Lylou, Evan et Lucie sur la conception d'une magnifique boite a météo. Vous me direz qu'est ce qu'une boite a meteo? &amp;lt;br&amp;gt;&lt;br /&gt;
C'est une boite permettant de savoir en temps réel le climat d'une des villes suivantes: Brest, Toronto, Dakar, Nuuk, Paris et Tokyo.&lt;br /&gt;
Un bouton vous permet de sélectionner une de ces villes et l'autre bouton permet de valider votre choix ce qui va allumer une des trois leds et d’enclencher l'une des trappes.&lt;br /&gt;
La led bleu et le pingouin indique un climat froid, la led jaune et le mouton indique un climat tempéré et la led rouge accompagnée de son merveilleux lion indique un climat chaud. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fichiers Utiles==&lt;br /&gt;
&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
Les photos associées sont après le code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:led bleue allumee.jpg]]&lt;br /&gt;
[[Fichier:led rouge allumee.jpg]]&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D) &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo) &lt;br /&gt;
[[Fichier:patron.jpeg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Dessin des animaux &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pengouin:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:pengouin.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mouton:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:mouton.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Lion:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:lion.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
Création des supports pour les animaux découper les pièces à l'aide du schema en carton puis en papier de couleur pour recouvrir. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:boite.jpeg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===étape 6===&lt;br /&gt;
Code et câblage:&lt;br /&gt;
Réalisation du code et du câblage&lt;br /&gt;
[[Fichier:cablage.jpg|400px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37667</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37667"/>
				<updated>2026-01-22T14:40:36Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* étape 6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description==&lt;br /&gt;
Nous avions pour objectif la création d'un POCL dans le cadre de l'inter-semestre IS3 encadré par l'association les petits débrouillard.&lt;br /&gt;
Notre équipe composé de Clément, Lylou, Evan et Lucie sur la conception d'une magnifique boite a météo. Vous me direz qu'est ce qu'une boite a meteo? &amp;lt;br&amp;gt;&lt;br /&gt;
C'est une boite permettant de savoir en temps réel le climat d'une des villes suivantes: Brest, Toronto, Dakar, Nuuk, Paris et Tokyo.&lt;br /&gt;
Un bouton vous permet de sélectionner une de ces villes et l'autre bouton permet de valider votre choix ce qui va allumer une des trois leds et d’enclencher l'une des trappes.&lt;br /&gt;
La led bleu et le pingouin indique un climat froid, la led jaune et le mouton indique un climat tempéré et la led rouge accompagnée de son merveilleux lion indique un climat chaud. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fichiers Utiles==&lt;br /&gt;
&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
Les photos associées sont après le code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:led bleue allumee.jpg]]&lt;br /&gt;
[[Fichier:led rouge allumee.jpg]]&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D) &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo) &lt;br /&gt;
[[Fichier:patron.jpeg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Dessin des animaux &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pengouin:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:pengouin.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mouton:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:mouton.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Lion:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:lion.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
Création des supports pour les animaux découper les pièces à l'aide du schema en carton puis en papier de couleur pour recouvrir. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:boite.jpeg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===étape 6===&lt;br /&gt;
Code et câblage:&lt;br /&gt;
Réalisation du code et du câblage&lt;br /&gt;
[[Fichier:cablage.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Cablage.jpeg&amp;diff=37665</id>
		<title>Fichier:Cablage.jpeg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Cablage.jpeg&amp;diff=37665"/>
				<updated>2026-01-22T14:40:12Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : Lylou77 a téléversé une nouvelle version de Fichier:Cablage.jpeg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37660</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37660"/>
				<updated>2026-01-22T14:39:36Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* étapes de fabrication */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description==&lt;br /&gt;
Nous avions pour objectif la création d'un POCL dans le cadre de l'inter-semestre IS3 encadré par l'association les petits débrouillard.&lt;br /&gt;
Notre équipe composé de Clément, Lylou, Evan et Lucie sur la conception d'une magnifique boite a météo. Vous me direz qu'est ce qu'une boite a meteo? &amp;lt;br&amp;gt;&lt;br /&gt;
C'est une boite permettant de savoir en temps réel le climat d'une des villes suivantes: Brest, Toronto, Dakar, Nuuk, Paris et Tokyo.&lt;br /&gt;
Un bouton vous permet de sélectionner une de ces villes et l'autre bouton permet de valider votre choix ce qui va allumer une des trois leds et d’enclencher l'une des trappes.&lt;br /&gt;
La led bleu et le pingouin indique un climat froid, la led jaune et le mouton indique un climat tempéré et la led rouge accompagnée de son merveilleux lion indique un climat chaud. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fichiers Utiles==&lt;br /&gt;
&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
Les photos associées sont après le code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:led bleue allumee.jpg]]&lt;br /&gt;
[[Fichier:led rouge allumee.jpg]]&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D) &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo) &lt;br /&gt;
[[Fichier:patron.jpeg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Dessin des animaux &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pengouin:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:pengouin.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mouton:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:mouton.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Lion:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:lion.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
Création des supports pour les animaux découper les pièces à l'aide du schema en carton puis en papier de couleur pour recouvrir. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:boite.jpeg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===étape 6===&lt;br /&gt;
Code et câblage:&lt;br /&gt;
Réalisation du code et du câblage&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37655</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37655"/>
				<updated>2026-01-22T14:37:46Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* étape 5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description==&lt;br /&gt;
Nous avions pour objectif la création d'un POCL dans le cadre de l'inter-semestre IS3 encadré par l'association les petits débrouillard.&lt;br /&gt;
Notre équipe composé de Clément, Lylou, Evan et Lucie sur la conception d'une magnifique boite a météo. Vous me direz qu'est ce qu'une boite a meteo? &amp;lt;br&amp;gt;&lt;br /&gt;
C'est une boite permettant de savoir en temps réel le climat d'une des villes suivantes: Brest, Toronto, Dakar, Nuuk, Paris et Tokyo.&lt;br /&gt;
Un bouton vous permet de sélectionner une de ces villes et l'autre bouton permet de valider votre choix ce qui va allumer une des trois leds et d’enclencher l'une des trappes.&lt;br /&gt;
La led bleu et le pingouin indique un climat froid, la led jaune et le mouton indique un climat tempéré et la led rouge accompagnée de son merveilleux lion indique un climat chaud. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fichiers Utiles==&lt;br /&gt;
&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
Les photos associées sont après le code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:led bleue allumee.jpg]]&lt;br /&gt;
[[Fichier:led rouge allumee.jpg]]&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D) &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo) &lt;br /&gt;
[[Fichier:patron.jpeg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Dessin des animaux &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pengouin:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:pengouin.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mouton:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:mouton.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Lion:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:lion.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
Création des supports pour les animaux découper les pièces à l'aide du schema en carton puis en papier de couleur pour recouvrir. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:boite.jpeg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37654</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37654"/>
				<updated>2026-01-22T14:37:09Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* étape 5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description==&lt;br /&gt;
Nous avions pour objectif la création d'un POCL dans le cadre de l'inter-semestre IS3 encadré par l'association les petits débrouillard.&lt;br /&gt;
Notre équipe composé de Clément, Lylou, Evan et Lucie sur la conception d'une magnifique boite a météo. Vous me direz qu'est ce qu'une boite a meteo? &amp;lt;br&amp;gt;&lt;br /&gt;
C'est une boite permettant de savoir en temps réel le climat d'une des villes suivantes: Brest, Toronto, Dakar, Nuuk, Paris et Tokyo.&lt;br /&gt;
Un bouton vous permet de sélectionner une de ces villes et l'autre bouton permet de valider votre choix ce qui va allumer une des trois leds et d’enclencher l'une des trappes.&lt;br /&gt;
La led bleu et le pingouin indique un climat froid, la led jaune et le mouton indique un climat tempéré et la led rouge accompagnée de son merveilleux lion indique un climat chaud. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fichiers Utiles==&lt;br /&gt;
&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
Les photos associées sont après le code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:led bleue allumee.jpg]]&lt;br /&gt;
[[Fichier:led rouge allumee.jpg]]&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D) &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo) &lt;br /&gt;
[[Fichier:patron.jpeg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Dessin des animaux &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pengouin:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:pengouin.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mouton:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:mouton.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Lion:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:lion.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
Création des supports pour les animaux découper les pièces à l'aide du patron en carton et en papier de couleur. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:boite.jpeg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Boite.jpeg&amp;diff=37650</id>
		<title>Fichier:Boite.jpeg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Boite.jpeg&amp;diff=37650"/>
				<updated>2026-01-22T14:35:26Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37648</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37648"/>
				<updated>2026-01-22T14:34:00Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* étape 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description==&lt;br /&gt;
Nous avions pour objectif la création d'un POCL dans le cadre de l'inter-semestre IS3 encadré par l'association les petits débrouillard.&lt;br /&gt;
Notre équipe composé de Clément, Lylou, Evan et Lucie sur la conception d'une magnifique boite a météo. Vous me direz qu'est ce qu'une boite a meteo? &amp;lt;br&amp;gt;&lt;br /&gt;
C'est une boite permettant de savoir en temps réel le climat d'une des villes suivantes: Brest, Toronto, Dakar, Nuuk, Paris et Tokyo.&lt;br /&gt;
Un bouton vous permet de sélectionner une de ces villes et l'autre bouton permet de valider votre choix ce qui va allumer une des trois leds et d’enclencher l'une des trappes.&lt;br /&gt;
La led bleu et le pingouin indique un climat froid, la led jaune et le mouton indique un climat tempéré et la led rouge accompagnée de son merveilleux lion indique un climat chaud. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fichiers Utiles==&lt;br /&gt;
&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
Les photos associées sont après le code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:led bleue allumee.jpg]]&lt;br /&gt;
[[Fichier:led rouge allumee.jpg]]&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D) &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo) &lt;br /&gt;
[[Fichier:patron.jpeg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Dessin des animaux &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pengouin:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:pengouin.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mouton:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:mouton.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Lion:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:lion.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
[[Fichier:pengouin.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37646</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37646"/>
				<updated>2026-01-22T14:33:31Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* étape 5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description==&lt;br /&gt;
Nous avions pour objectif la création d'un POCL dans le cadre de l'inter-semestre IS3 encadré par l'association les petits débrouillard.&lt;br /&gt;
Notre équipe composé de Clément, Lylou, Evan et Lucie sur la conception d'une magnifique boite a météo. Vous me direz qu'est ce qu'une boite a meteo? &amp;lt;br&amp;gt;&lt;br /&gt;
C'est une boite permettant de savoir en temps réel le climat d'une des villes suivantes: Brest, Toronto, Dakar, Nuuk, Paris et Tokyo.&lt;br /&gt;
Un bouton vous permet de sélectionner une de ces villes et l'autre bouton permet de valider votre choix ce qui va allumer une des trois leds et d’enclencher l'une des trappes.&lt;br /&gt;
La led bleu et le pingouin indique un climat froid, la led jaune et le mouton indique un climat tempéré et la led rouge accompagnée de son merveilleux lion indique un climat chaud. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fichiers Utiles==&lt;br /&gt;
&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
Les photos associées sont après le code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:led bleue allumee.jpg]]&lt;br /&gt;
[[Fichier:led rouge allumee.jpg]]&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D) &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo)&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Dessin des animaux &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pengouin:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:pengouin.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mouton:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:mouton.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Lion:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:lion.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
[[Fichier:pengouin.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Patron.jpeg&amp;diff=37645</id>
		<title>Fichier:Patron.jpeg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Patron.jpeg&amp;diff=37645"/>
				<updated>2026-01-22T14:33:15Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : Lylou77 a téléversé une nouvelle version de Fichier:Patron.jpeg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37640</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37640"/>
				<updated>2026-01-22T14:30:43Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* étape 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description==&lt;br /&gt;
Nous avions pour objectif la création d'un POCL dans le cadre de l'inter-semestre IS3 encadré par l'association les petits débrouillard.&lt;br /&gt;
Notre équipe composé de Clément, Lylou, Evan et Lucie sur la conception d'une magnifique boite a météo. Vous me direz qu'est ce qu'une boite a meteo? &amp;lt;br&amp;gt;&lt;br /&gt;
C'est une boite permettant de savoir en temps réel le climat d'une des villes suivantes: Brest, Toronto, Dakar, Nuuk, Paris et Tokyo.&lt;br /&gt;
Un bouton vous permet de sélectionner une de ces villes et l'autre bouton permet de valider votre choix ce qui va allumer une des trois leds et d’enclencher l'une des trappes.&lt;br /&gt;
La led bleu et le pingouin indique un climat froid, la led jaune et le mouton indique un climat tempéré et la led rouge accompagnée de son merveilleux lion indique un climat chaud. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fichiers Utiles==&lt;br /&gt;
&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
Les photos associées sont après le code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:led bleue allumee.jpg]]&lt;br /&gt;
[[Fichier:led rouge allumee.jpg]]&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D) &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo)&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Dessin des animaux &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pengouin:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:pengouin.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mouton:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:mouton.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Lion:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:lion.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Lion.jpg&amp;diff=37639</id>
		<title>Fichier:Lion.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Lion.jpg&amp;diff=37639"/>
				<updated>2026-01-22T14:30:22Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37635</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37635"/>
				<updated>2026-01-22T14:29:52Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* étape 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description==&lt;br /&gt;
Nous avions pour objectif la création d'un POCL dans le cadre de l'inter-semestre IS3 encadré par l'association les petits débrouillard.&lt;br /&gt;
Notre équipe composé de Clément, Lylou, Evan et Lucie sur la conception d'une magnifique boite a météo. Vous me direz qu'est ce qu'une boite a meteo? &amp;lt;br&amp;gt;&lt;br /&gt;
C'est une boite permettant de savoir en temps réel le climat d'une des villes suivantes: Brest, Toronto, Dakar, Nuuk, Paris et Tokyo.&lt;br /&gt;
Un bouton vous permet de sélectionner une de ces villes et l'autre bouton permet de valider votre choix ce qui va allumer une des trois leds et d’enclencher l'une des trappes.&lt;br /&gt;
La led bleu et le pingouin indique un climat froid, la led jaune et le mouton indique un climat tempéré et la led rouge accompagnée de son merveilleux lion indique un climat chaud. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fichiers Utiles==&lt;br /&gt;
&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
Les photos associées sont après le code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:led bleue allumee.jpg]]&lt;br /&gt;
[[Fichier:led rouge allumee.jpg]]&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D) &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo)&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Dessin des animaux &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pengouin:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:pengouin.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mouton:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:mouton.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Lion:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Mouton.jpg&amp;diff=37634</id>
		<title>Fichier:Mouton.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Mouton.jpg&amp;diff=37634"/>
				<updated>2026-01-22T14:28:50Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37633</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37633"/>
				<updated>2026-01-22T14:28:11Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* étape 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description==&lt;br /&gt;
Nous avions pour objectif la création d'un POCL dans le cadre de l'inter-semestre IS3 encadré par l'association les petits débrouillard.&lt;br /&gt;
Notre équipe composé de Clément, Lylou, Evan et Lucie sur la conception d'une magnifique boite a météo. Vous me direz qu'est ce qu'une boite a meteo? &amp;lt;br&amp;gt;&lt;br /&gt;
C'est une boite permettant de savoir en temps réel le climat d'une des villes suivantes: Brest, Toronto, Dakar, Nuuk, Paris et Tokyo.&lt;br /&gt;
Un bouton vous permet de sélectionner une de ces villes et l'autre bouton permet de valider votre choix ce qui va allumer une des trois leds et d’enclencher l'une des trappes.&lt;br /&gt;
La led bleu et le pingouin indique un climat froid, la led jaune et le mouton indique un climat tempéré et la led rouge accompagnée de son merveilleux lion indique un climat chaud. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fichiers Utiles==&lt;br /&gt;
&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
Les photos associées sont après le code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:led bleue allumee.jpg]]&lt;br /&gt;
[[Fichier:led rouge allumee.jpg]]&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D) &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo)&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Dessin des animaux &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pengouin:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:pengouin.jpg|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mouton:&amp;lt;br&amp;gt;&lt;br /&gt;
Lion:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Pengouin.jpg&amp;diff=37632</id>
		<title>Fichier:Pengouin.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Pengouin.jpg&amp;diff=37632"/>
				<updated>2026-01-22T14:25:51Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37629</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37629"/>
				<updated>2026-01-22T14:25:20Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* étapes de fabrication */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description==&lt;br /&gt;
Nous avions pour objectif la création d'un POCL dans le cadre de l'inter-semestre IS3 encadré par l'association les petits débrouillard.&lt;br /&gt;
Notre équipe composé de Clément, Lylou, Evan et Lucie sur la conception d'une magnifique boite a météo. Vous me direz qu'est ce qu'une boite a meteo? &amp;lt;br&amp;gt;&lt;br /&gt;
C'est une boite permettant de savoir en temps réel le climat d'une des villes suivantes: Brest, Toronto, Dakar, Nuuk, Paris et Tokyo.&lt;br /&gt;
Un bouton vous permet de sélectionner une de ces villes et l'autre bouton permet de valider votre choix ce qui va allumer une des trois leds et d’enclencher l'une des trappes.&lt;br /&gt;
La led bleu et le pingouin indique un climat froid, la led jaune et le mouton indique un climat tempéré et la led rouge accompagnée de son merveilleux lion indique un climat chaud. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fichiers Utiles==&lt;br /&gt;
&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
Les photos associées sont après le code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:led bleue allumee.jpg]]&lt;br /&gt;
[[Fichier:led rouge allumee.jpg]]&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D) &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo)&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Dessin des animaux &lt;br /&gt;
Pengouin:&lt;br /&gt;
Mouton:&lt;br /&gt;
Lion:&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37616</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37616"/>
				<updated>2026-01-22T14:19:26Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* fichiers à joindre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description==&lt;br /&gt;
Nous avions pour objectif la création d'un POCL dans le cadre de l'inter-semestre IS3 encadré par l'association les petits débrouillard.&lt;br /&gt;
Notre équipe composé de Clément, Lylou, Evan et Lucie sur la conception d'une magnifique boite a météo. Vous me direz qu'est ce qu'une boite a meteo? &amp;lt;br&amp;gt;&lt;br /&gt;
C'est une boite permettant de savoir en temps réel le climat d'une des villes suivantes: Brest, Toronto, Dakar, Nuuk, Paris et Tokyo.&lt;br /&gt;
Un bouton vous permet de sélectionner une de ces villes et l'autre bouton permet de valider votre choix ce qui va allumer une des trois leds et d’enclencher l'une des trappes.&lt;br /&gt;
La led bleu et le pingouin indique un climat froid, la led jaune et le mouton indique un climat tempéré et la led rouge accompagnée de son merveilleux lion indique un climat chaud. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fichiers Utiles==&lt;br /&gt;
&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
Les photos associées sont après le code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:led bleue allumee.jpg]]&lt;br /&gt;
[[Fichier:led rouge allumee.jpg]]&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D) &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo)&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On a demandé au chat&lt;br /&gt;
Trouver les id des villes: https://api.openweathermap.org/data/2.5/weather?q=Paris&amp;amp;appid= TACLEAPI&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37612</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37612"/>
				<updated>2026-01-22T14:18:12Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* description (résumé) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description==&lt;br /&gt;
Nous avions pour objectif la création d'un POCL dans le cadre de l'inter-semestre IS3 encadré par l'association les petits débrouillard.&lt;br /&gt;
Notre équipe composé de Clément, Lylou, Evan et Lucie sur la conception d'une magnifique boite a météo. Vous me direz qu'est ce qu'une boite a meteo? &amp;lt;br&amp;gt;&lt;br /&gt;
C'est une boite permettant de savoir en temps réel le climat d'une des villes suivantes: Brest, Toronto, Dakar, Nuuk, Paris et Tokyo.&lt;br /&gt;
Un bouton vous permet de sélectionner une de ces villes et l'autre bouton permet de valider votre choix ce qui va allumer une des trois leds et d’enclencher l'une des trappes.&lt;br /&gt;
La led bleu et le pingouin indique un climat froid, la led jaune et le mouton indique un climat tempéré et la led rouge accompagnée de son merveilleux lion indique un climat chaud. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
Les photos associées sont après le code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:led bleue allumee.jpg]]&lt;br /&gt;
[[Fichier:led rouge allumee.jpg]]&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D) &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo)&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On a demandé au chat&lt;br /&gt;
Trouver les id des villes: https://api.openweathermap.org/data/2.5/weather?q=Paris&amp;amp;appid= TACLEAPI&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37609</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37609"/>
				<updated>2026-01-22T14:17:52Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
Nous avions pour objectif la création d'un POCL dans le cadre de l'inter-semestre IS3 encadré par l'association les petits débrouillard.&lt;br /&gt;
Notre équipe composé de Clément, Lylou, Evan et Lucie sur la conception d'une magnifique boite a météo. Vous me direz qu'est ce qu'une boite a meteo? &amp;lt;br&amp;gt;&lt;br /&gt;
C'est une boite permettant de savoir en temps réel le climat d'une des villes suivantes: Brest, Toronto, Dakar, Nuuk, Paris et Tokyo.&lt;br /&gt;
Un bouton vous permet de sélectionner une de ces villes et l'autre bouton permet de valider votre choix ce qui va allumer une des trois leds et d’enclencher l'une des trappes.&lt;br /&gt;
La led bleu et le pingouin indique un climat froid, la led jaune et le mouton indique un climat tempéré et la led rouge accompagnée de son merveilleux lion indique un climat chaud. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
Les photos associées sont après le code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:led bleue allumee.jpg]]&lt;br /&gt;
[[Fichier:led rouge allumee.jpg]]&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D) &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo)&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On a demandé au chat&lt;br /&gt;
Trouver les id des villes: https://api.openweathermap.org/data/2.5/weather?q=Paris&amp;amp;appid= TACLEAPI&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37605</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37605"/>
				<updated>2026-01-22T14:17:11Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* étape 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
Nous avions pour objectif la création d'un POCL dans le cadre de l'inter-semestre IS3 encadré par l'association les petits débrouillard.&lt;br /&gt;
Notre équipe composé de Clément, Lylou, Evan et Lucie sur la conception d'une magnifique boite a météo. Vous me direz qu'est ce qu'une boite a meteo? &amp;lt;br&amp;gt;&lt;br /&gt;
C'est une boite permettant de savoir en temps réel le climat d'une des villes suivantes: Brest, Toronto, Dakar, Nuuk, Paris et Tokyo.&lt;br /&gt;
Un bouton vous permet de sélectionner une de ces villes et l'autre bouton permet de valider votre choix ce qui va allumer une des trois leds et d’enclencher l'une des trappes.&lt;br /&gt;
La led bleu et le pingouin indique un climat froid, la led jaune et le mouton indique un climat tempéré et la led rouge accompagnée de son merveilleux lion indique un climat chaud. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
La boîte à météo est une boîte qui permet de s'informer sur la météo autour du monde. Nous aurons 3 LED qui caractérisent 3 températures. Elles s'allumeront en fonction de la ville choisie: si les températures normales de la ville il fait froid, la LED bleue s'allumera, s'il fait chaud, ça sera la LED rouge, et si les températures sont tempérées, la LED sera jaune. L'enfant aura aussi le choix de la ville dont il veut regarder la météo selon certaines villes déjà prédéfinies. &lt;br /&gt;
&lt;br /&gt;
On aura le choix entre BREST, SAINT-DENIS, DOA&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
Les photos associées sont après le code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:led bleue allumee.jpg]]&lt;br /&gt;
[[Fichier:led rouge allumee.jpg]]&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D) &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo)&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On a demandé au chat&lt;br /&gt;
Trouver les id des villes: https://api.openweathermap.org/data/2.5/weather?q=Paris&amp;amp;appid= TACLEAPI&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37603</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37603"/>
				<updated>2026-01-22T14:16:55Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* description (résumé) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
Nous avions pour objectif la création d'un POCL dans le cadre de l'inter-semestre IS3 encadré par l'association les petits débrouillard.&lt;br /&gt;
Notre équipe composé de Clément, Lylou, Evan et Lucie sur la conception d'une magnifique boite a météo. Vous me direz qu'est ce qu'une boite a meteo? &amp;lt;br&amp;gt;&lt;br /&gt;
C'est une boite permettant de savoir en temps réel le climat d'une des villes suivantes: Brest, Toronto, Dakar, Nuuk, Paris et Tokyo.&lt;br /&gt;
Un bouton vous permet de sélectionner une de ces villes et l'autre bouton permet de valider votre choix ce qui va allumer une des trois leds et d’enclencher l'une des trappes.&lt;br /&gt;
La led bleu et le pingouin indique un climat froid, la led jaune et le mouton indique un climat tempéré et la led rouge accompagnée de son merveilleux lion indique un climat chaud. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
La boîte à météo est une boîte qui permet de s'informer sur la météo autour du monde. Nous aurons 3 LED qui caractérisent 3 températures. Elles s'allumeront en fonction de la ville choisie: si les températures normales de la ville il fait froid, la LED bleue s'allumera, s'il fait chaud, ça sera la LED rouge, et si les températures sont tempérées, la LED sera jaune. L'enfant aura aussi le choix de la ville dont il veut regarder la météo selon certaines villes déjà prédéfinies. &lt;br /&gt;
&lt;br /&gt;
On aura le choix entre BREST, SAINT-DENIS, DOA&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
Les photos associées sont après le code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:led bleue allumee.jpg]]&lt;br /&gt;
[[Fichier:led rouge allumee.jpg]]&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D)&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo)&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On a demandé au chat&lt;br /&gt;
Trouver les id des villes: https://api.openweathermap.org/data/2.5/weather?q=Paris&amp;amp;appid= TACLEAPI&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37601</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37601"/>
				<updated>2026-01-22T14:16:27Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* description (résumé) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
Nous avions pour objectif la création d'un POCL dans le cadre de l'inter-semestre IS3 encadré par l'association les petits débrouillard.&lt;br /&gt;
Notre équipe composé de Clément, Lylou, Evan et Lucie sur la conception d'une magnifique boite a météo. Vous me direz qu'est ce qu'une boite a meteo? &amp;lt;br&amp;gt;&lt;br /&gt;
C'est une boite permettant de savoir en temps réel le climat d'une des villes suivantes: Brest, Toronto, Dakar, Nuuk, Paris et Tokyo.&lt;br /&gt;
Un bouton vous permet de sélectionner une de ces villes et l'autre bouton permet de valider votre choix ce qui va allumer une des trois leds et d’enclencher l'une des trappes.&lt;br /&gt;
La led bleu et le pingouin indique un climat froid, la led jaune et le mouton indique un climat tempéré et la led rouge accompagnée de son merveilleux lion indique un climat chaud. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
La boîte à météo est une boîte qui permet de s'informer sur la météo autour du monde. Nous aurons 3 LED qui caractérisent 3 températures. Elles s'allumeront en fonction de la ville choisie: si les températures normales de la ville il fait froid, la LED bleue s'allumera, s'il fait chaud, ça sera la LED rouge, et si les températures sont tempérées, la LED sera jaune. L'enfant aura aussi le choix de la ville dont il veut regarder la météo selon certaines villes déjà prédéfinies. &lt;br /&gt;
&lt;br /&gt;
On aura le choix entre BREST, SAINT-DENIS, DOA&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
Les photos associées sont après le code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:led bleue allumee.jpg]]&lt;br /&gt;
[[Fichier:led rouge allumee.jpg]]&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D)&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo)&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On a demandé au chat&lt;br /&gt;
Trouver les id des villes: https://api.openweathermap.org/data/2.5/weather?q=Paris&amp;amp;appid= TACLEAPI&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37599</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37599"/>
				<updated>2026-01-22T14:16:01Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* description (résumé) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
Nous avions pour objectif la création d'un POCL dans le cadre de l'inter-semestre IS3 encadré par l'association les petits débrouillard.&lt;br /&gt;
Notre équipe composé de Clément, Lylou, Evan et Lucie sur la conception d'une magnifique boite a météo. Vous me direz qu'est ce qu'une boite a meteo? &amp;lt;br&amp;gt;&lt;br /&gt;
C'est une boite permettant de savoir en temps réel le climat d'une des villes suivantes: Brest, Toronto, Dakar, Nuuk, Paris et Tokyo.&lt;br /&gt;
Un bouton vous permet de sélectionner une de ces villes et l'autre bouton permet de valider votre choix ce qui va allumer une des trois leds et d’enclencher l'une des trappes.&lt;br /&gt;
La led bleu et le pingouin indique un climat froid, la led jaune et le mouton indique un climat tempéré et la led rouge accompagnée de son merveilleux lion indique un climat chaud. &lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
La boîte à météo est une boîte qui permet de s'informer sur la météo autour du monde. Nous aurons 3 LED qui caractérisent 3 températures. Elles s'allumeront en fonction de la ville choisie: si les températures normales de la ville il fait froid, la LED bleue s'allumera, s'il fait chaud, ça sera la LED rouge, et si les températures sont tempérées, la LED sera jaune. L'enfant aura aussi le choix de la ville dont il veut regarder la météo selon certaines villes déjà prédéfinies. &lt;br /&gt;
&lt;br /&gt;
On aura le choix entre BREST, SAINT-DENIS, DOA&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
Les photos associées sont après le code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:led bleue allumee.jpg]]&lt;br /&gt;
[[Fichier:led rouge allumee.jpg]]&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D)&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo)&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On a demandé au chat&lt;br /&gt;
Trouver les id des villes: https://api.openweathermap.org/data/2.5/weather?q=Paris&amp;amp;appid= TACLEAPI&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37549</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37549"/>
				<updated>2026-01-22T14:02:07Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* étape 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
La boîte à météo est une boîte qui permet de s'informer sur la météo autour du monde. Nous aurons 3 LED qui caractérisent 3 températures. Elles s'allumeront en fonction de la ville choisie: si les températures normales de la ville il fait froid, la LED bleue s'allumera, s'il fait chaud, ça sera la LED rouge, et si les températures sont tempérées, la LED sera jaune. L'enfant aura aussi le choix de la ville dont il veut regarder la météo selon certaines villes déjà prédéfinies. &lt;br /&gt;
&lt;br /&gt;
On aura le choix entre BREST, SAINT-DENIS, DOA&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
Les photos associées sont après le code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:led bleue allumee.jpg]]&lt;br /&gt;
[[Fichier:led rouge allumee.jpg]]&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D)&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo)&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On a demandé au chat&lt;br /&gt;
Trouver les id des villes: https://api.openweathermap.org/data/2.5/weather?q=Paris&amp;amp;appid= TACLEAPI&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37307</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37307"/>
				<updated>2026-01-22T09:45:50Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* étapes de fabrication */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
La boîte à météo est une boîte qui permet de s'informer sur la météo autour du monde. Nous aurons 3 LED qui caractérisent 3 températures. Elles s'allumeront en fonction de la ville choisie: si les températures normales de la ville il fait froid, la LED bleue s'allumera, s'il fait chaud, ça sera la LED rouge, et si les températures sont tempérées, la LED sera jaune. L'enfant aura aussi le choix de la ville dont il veut regarder la météo selon certaines villes déjà prédéfinies. &lt;br /&gt;
&lt;br /&gt;
On aura le choix entre BREST, SAINT-DENIS, DOA&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
Les photos associées sont après le code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:led bleue allumee.jpg]]&lt;br /&gt;
[[Fichier:led rouge allumee.jpg]]&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D)&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo)&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On a demandé au chat&lt;br /&gt;
Trouver les id des villes: https://api.openweathermap.org/data/2.5/weather?q=Paris&amp;amp;appid= TACLEAPI&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37127</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37127"/>
				<updated>2026-01-21T15:40:41Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* Mettre du code Arduino */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
La boîte à météo est une boîte qui permet de s'informer sur la météo autour du monde. Nous aurons 3 LED qui caractérisent 3 températures. Elles s'allumeront en fonction de la ville choisie: si les températures normales de la ville il fait froid, la LED bleue s'allumera, s'il fait chaud, ça sera la LED rouge, et si les températures sont tempérées, la LED sera jaune. L'enfant aura aussi le choix de la ville dont il veut regarder la météo selon certaines villes déjà prédéfinies. &lt;br /&gt;
&lt;br /&gt;
On aura le choix entre BREST, SAINT-DENIS, DOA&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
Les photos associées sont après le code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:led bleue allumee.jpg]]&lt;br /&gt;
[[Fichier:led rouge allumee.jpg]]&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D)&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo)&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Led_rouge_allumee.jpeg&amp;diff=37126</id>
		<title>Fichier:Led rouge allumee.jpeg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Led_rouge_allumee.jpeg&amp;diff=37126"/>
				<updated>2026-01-21T15:40:02Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37125</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37125"/>
				<updated>2026-01-21T15:38:02Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* Mettre du code Arduino */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
La boîte à météo est une boîte qui permet de s'informer sur la météo autour du monde. Nous aurons 3 LED qui caractérisent 3 températures. Elles s'allumeront en fonction de la ville choisie: si les températures normales de la ville il fait froid, la LED bleue s'allumera, s'il fait chaud, ça sera la LED rouge, et si les températures sont tempérées, la LED sera jaune. L'enfant aura aussi le choix de la ville dont il veut regarder la météo selon certaines villes déjà prédéfinies. &lt;br /&gt;
&lt;br /&gt;
On aura le choix entre BREST, SAINT-DENIS, DOA&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
Les photos associées sont après le code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:led bleue allumee.jpg]]&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D)&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo)&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37124</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37124"/>
				<updated>2026-01-21T15:37:40Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* Mettre du code Arduino */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
La boîte à météo est une boîte qui permet de s'informer sur la météo autour du monde. Nous aurons 3 LED qui caractérisent 3 températures. Elles s'allumeront en fonction de la ville choisie: si les températures normales de la ville il fait froid, la LED bleue s'allumera, s'il fait chaud, ça sera la LED rouge, et si les températures sont tempérées, la LED sera jaune. L'enfant aura aussi le choix de la ville dont il veut regarder la météo selon certaines villes déjà prédéfinies. &lt;br /&gt;
&lt;br /&gt;
On aura le choix entre BREST, SAINT-DENIS, DOA&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
Les photos associées sont après le code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:led bleue allumee.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D)&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo)&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37123</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37123"/>
				<updated>2026-01-21T15:37:10Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* étape 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
La boîte à météo est une boîte qui permet de s'informer sur la météo autour du monde. Nous aurons 3 LED qui caractérisent 3 températures. Elles s'allumeront en fonction de la ville choisie: si les températures normales de la ville il fait froid, la LED bleue s'allumera, s'il fait chaud, ça sera la LED rouge, et si les températures sont tempérées, la LED sera jaune. L'enfant aura aussi le choix de la ville dont il veut regarder la météo selon certaines villes déjà prédéfinies. &lt;br /&gt;
&lt;br /&gt;
On aura le choix entre BREST, SAINT-DENIS, DOA&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
Les photos associées sont après le code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[led bleue allumee.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D)&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo)&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37122</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37122"/>
				<updated>2026-01-21T15:36:38Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* Mettre du code Arduino */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
La boîte à météo est une boîte qui permet de s'informer sur la météo autour du monde. Nous aurons 3 LED qui caractérisent 3 températures. Elles s'allumeront en fonction de la ville choisie: si les températures normales de la ville il fait froid, la LED bleue s'allumera, s'il fait chaud, ça sera la LED rouge, et si les températures sont tempérées, la LED sera jaune. L'enfant aura aussi le choix de la ville dont il veut regarder la météo selon certaines villes déjà prédéfinies. &lt;br /&gt;
&lt;br /&gt;
On aura le choix entre BREST, SAINT-DENIS, DOA&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
Les photos associées sont après le code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[led bleue allumee.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D)&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo)&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
IMG_2472.jpeg&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37121</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37121"/>
				<updated>2026-01-21T15:36:08Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* fichiers à joindre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
La boîte à météo est une boîte qui permet de s'informer sur la météo autour du monde. Nous aurons 3 LED qui caractérisent 3 températures. Elles s'allumeront en fonction de la ville choisie: si les températures normales de la ville il fait froid, la LED bleue s'allumera, s'il fait chaud, ça sera la LED rouge, et si les températures sont tempérées, la LED sera jaune. L'enfant aura aussi le choix de la ville dont il veut regarder la météo selon certaines villes déjà prédéfinies. &lt;br /&gt;
&lt;br /&gt;
On aura le choix entre BREST, SAINT-DENIS, DOA&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
Les photos associées sont après le code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:led bleue allumee.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D)&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo)&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
IMG_2472.jpeg&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Led_bleue_allumee.jpeg&amp;diff=37120</id>
		<title>Fichier:Led bleue allumee.jpeg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Led_bleue_allumee.jpeg&amp;diff=37120"/>
				<updated>2026-01-21T15:35:27Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : Lylou77 a téléversé une nouvelle version de Fichier:Led bleue allumee.jpeg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Led_bleue_allumee.jpeg&amp;diff=37119</id>
		<title>Fichier:Led bleue allumee.jpeg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Led_bleue_allumee.jpeg&amp;diff=37119"/>
				<updated>2026-01-21T15:35:01Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37118</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37118"/>
				<updated>2026-01-21T15:34:08Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* fichiers à joindre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
La boîte à météo est une boîte qui permet de s'informer sur la météo autour du monde. Nous aurons 3 LED qui caractérisent 3 températures. Elles s'allumeront en fonction de la ville choisie: si les températures normales de la ville il fait froid, la LED bleue s'allumera, s'il fait chaud, ça sera la LED rouge, et si les températures sont tempérées, la LED sera jaune. L'enfant aura aussi le choix de la ville dont il veut regarder la météo selon certaines villes déjà prédéfinies. &lt;br /&gt;
&lt;br /&gt;
On aura le choix entre BREST, SAINT-DENIS, DOA&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
Les photos associées sont après le code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D)&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo)&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
IMG_2472.jpeg&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37114</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37114"/>
				<updated>2026-01-21T15:29:03Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* fichiers à joindre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
La boîte à météo est une boîte qui permet de s'informer sur la météo autour du monde. Nous aurons 3 LED qui caractérisent 3 températures. Elles s'allumeront en fonction de la ville choisie: si les températures normales de la ville il fait froid, la LED bleue s'allumera, s'il fait chaud, ça sera la LED rouge, et si les températures sont tempérées, la LED sera jaune. L'enfant aura aussi le choix de la ville dont il veut regarder la météo selon certaines villes déjà prédéfinies. &lt;br /&gt;
&lt;br /&gt;
On aura le choix entre BREST, SAINT-DENIS, DOA&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D)&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo)&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
IMG_2472.jpeg&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37113</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37113"/>
				<updated>2026-01-21T15:26:53Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* description (résumé) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
La boîte à météo est une boîte qui permet de s'informer sur la météo autour du monde. Nous aurons 3 LED qui caractérisent 3 températures. Elles s'allumeront en fonction de la ville choisie: si les températures normales de la ville il fait froid, la LED bleue s'allumera, s'il fait chaud, ça sera la LED rouge, et si les températures sont tempérées, la LED sera jaune. L'enfant aura aussi le choix de la ville dont il veut regarder la météo selon certaines villes déjà prédéfinies. &lt;br /&gt;
&lt;br /&gt;
On aura le choix entre BREST, SAINT-DENIS, DOA&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D)&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo)&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
IMG_2472.jpeg&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37112</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37112"/>
				<updated>2026-01-21T15:26:40Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
exemple photo&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
La boîte à météo est une boîte qui permet de s'informer sur la météo autour du monde. Nous aurons 3 LED qui caractérisent 3 températures. Elles s'allumeront en fonction de la ville choisie: si les températures normales de la ville il fait froid, la LED bleue s'allumera, s'il fait chaud, ça sera la LED rouge, et si les températures sont tempérées, la LED sera jaune. L'enfant aura aussi le choix de la ville dont il veut regarder la météo selon certaines villes déjà prédéfinies. &lt;br /&gt;
&lt;br /&gt;
On aura le choix entre BREST, SAINT-DENIS, DOA&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D)&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo)&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
IMG_2472.jpeg&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37111</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37111"/>
				<updated>2026-01-21T15:26:09Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
exemple photo&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
La boîte à météo est une boîte qui permet de s'informer sur la météo autour du monde. Nous aurons 3 LED qui caractérisent 3 températures. Elles s'allumeront en fonction de la ville choisie: si les températures normales de la ville il fait froid, la LED bleue s'allumera, s'il fait chaud, ça sera la LED rouge, et si les températures sont tempérées, la LED sera jaune. L'enfant aura aussi le choix de la ville dont il veut regarder la météo selon certaines villes déjà prédéfinies. &lt;br /&gt;
&lt;br /&gt;
On aura le choix entre BREST, SAINT-DENIS&lt;br /&gt;
&lt;br /&gt;
éventuelle vidéo&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D)&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo)&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
IMG_2472.jpeg&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37110</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37110"/>
				<updated>2026-01-21T15:23:45Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* fichiers à joindre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
exemple photo&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
La boîte à météo est une boîte qui permet de s'informer sur la météo autour du monde. Nous aurons 3 LED qui caractérisent 3 températures. Elles s'allumeront en fonction de la ville choisie: si les températures normales de la ville il fait froid, la LED bleue s'allumera, s'il fait chaud, ça sera la LED rouge, et si les températures sont tempérées, la LED sera jaune.&lt;br /&gt;
&lt;br /&gt;
éventuelle vidéo&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le deuxième test, on a décidé d'allumer l'une ou l'autre LED en fonction du nombre de fois qu'on a appuyé sur le bouton poussoir. Quand on appuie un nombre pair de fois, c'est la LED bleue qui s'allume, et quand on appuie un nombre impair, c'est la LED rouge. Cela nous permettra de choisir la ville en fonction du nombre de fois ou u appuie sur le bouton poussoir. Suivant le nombre de villes, on doit choisir le modulo correspondant. Voici le code simplifié: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
int ENTREE = 26;    // envoie le HIGH&lt;br /&gt;
int SORTIE = 12;    // lit le bouton&lt;br /&gt;
int LED1 = 32;&lt;br /&gt;
int LED2 = 27;&lt;br /&gt;
&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
int ancien_bouton = 0;&lt;br /&gt;
int compteur = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED1, OUTPUT);&lt;br /&gt;
  pinMode(LED2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  digitalWrite(ENTREE, HIGH); // alimentation du bouton&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  // Détection d’un NOUVEL appui&lt;br /&gt;
  if (valeur_bouton == HIGH &amp;amp;&amp;amp; ancien_bouton == LOW) {&lt;br /&gt;
    compteur++;&lt;br /&gt;
    Serial.print(&amp;quot;Compteur = &amp;quot;);&lt;br /&gt;
    Serial.println(compteur);&lt;br /&gt;
    delay(200); // anti-rebond simple&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  ancien_bouton = valeur_bouton;&lt;br /&gt;
&lt;br /&gt;
  // Gestion des LEDs&lt;br /&gt;
  if (compteur % 2 == 0) {&lt;br /&gt;
    digitalWrite(LED1, HIGH);&lt;br /&gt;
    digitalWrite(LED2, LOW);&lt;br /&gt;
  } if (compteur % 2 == 1) {&lt;br /&gt;
    digitalWrite(LED1, LOW);&lt;br /&gt;
    digitalWrite(LED2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D)&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo)&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
IMG_2472.jpeg&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37104</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37104"/>
				<updated>2026-01-21T15:22:08Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* description (résumé) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
exemple photo&lt;br /&gt;
[[Fichier:photo.jpg|200px]]&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
La boîte à météo est une boîte qui permet de s'informer sur la météo autour du monde. Nous aurons 3 LED qui caractérisent 3 températures. Elles s'allumeront en fonction de la ville choisie: si les températures normales de la ville il fait froid, la LED bleue s'allumera, s'il fait chaud, ça sera la LED rouge, et si les températures sont tempérées, la LED sera jaune.&lt;br /&gt;
&lt;br /&gt;
éventuelle vidéo&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
deuxième test:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D)&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo)&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
IMG_2472.jpeg&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37101</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37101"/>
				<updated>2026-01-21T15:20:27Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* description (résumé) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
exemple photo&lt;br /&gt;
[[Fichier:photo.jpeg|200px]]&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
La boîte à météo est une boîte qui permet de s'informer sur la météo autour du monde. Nous aurons 3 LED qui caractérisent 3 températures. Elles s'allumeront en fonction de la ville choisie: si les températures normales de la ville il fait froid, la LED bleue s'allumera, s'il fait chaud, ça sera la LED rouge, et si les températures sont tempérées, la LED sera jaune.&lt;br /&gt;
&lt;br /&gt;
éventuelle vidéo&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
deuxième test:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D)&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo)&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
IMG_2472.jpeg&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Photo.jpg&amp;diff=37095</id>
		<title>Fichier:Photo.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Photo.jpg&amp;diff=37095"/>
				<updated>2026-01-21T15:17:54Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : Lylou77 a téléversé une nouvelle version de Fichier:Photo.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37089</id>
		<title>ENIB 2026 : La boîte à météo</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_La_bo%C3%AEte_%C3%A0_m%C3%A9t%C3%A9o&amp;diff=37089"/>
				<updated>2026-01-21T15:12:34Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : /* description (résumé) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
exemple photo&lt;br /&gt;
[[Fichier:presentation_projet.jpeg|200px]]&lt;br /&gt;
[[Fichier:Brainstorming.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
La boîte à météo est une boîte qui permet de s'informer sur la météo autour du monde. Nous aurons 3 LED qui caractérisent 3 températures. Elles s'allumeront en fonction de la ville choisie: si les températures normales de la ville il fait froid, la LED bleue s'allumera, s'il fait chaud, ça sera la LED rouge, et si les températures sont tempérées, la LED sera jaune.&lt;br /&gt;
&lt;br /&gt;
éventuelle vidéo&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
&lt;br /&gt;
Nous aurons besoin de:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carton&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Cutter&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; LED &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Imprimante 3D&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Pistolet à colle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Moteur a palles&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Carte ESP32&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
Premier test pour le code arduino. Nous souhaitons allumer une LED si on appuie sur un bouton. Voici le code associé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
&lt;br /&gt;
int ENTREE = 12 ;&lt;br /&gt;
int SORTIE = 26;&lt;br /&gt;
int LED = 32 ;&lt;br /&gt;
int valeur_bouton = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(ENTREE, OUTPUT);&lt;br /&gt;
  pinMode(SORTIE, INPUT);&lt;br /&gt;
  pinMode(LED, OUTPUT);&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
}&lt;br /&gt;
void loop(){&lt;br /&gt;
  digitalWrite(ENTREE, HIGH);&lt;br /&gt;
  Serial.print(&amp;quot;Valeur = &amp;quot;);&lt;br /&gt;
  Serial.println(ENTREE);&lt;br /&gt;
  valeur_bouton = digitalRead(SORTIE);&lt;br /&gt;
  Serial.println(valeur_bouton);&lt;br /&gt;
  if (valeur_bouton){&lt;br /&gt;
    digitalWrite(LED, HIGH);&lt;br /&gt;
    delay(2000);&lt;br /&gt;
    digitalWrite(LED, LOW);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
deuxième test:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
&lt;br /&gt;
//le code commence ici&lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//le code fini ici&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1===&lt;br /&gt;
Vérification des logiciel installés et de leur configuration&lt;br /&gt;
===étape 2===&lt;br /&gt;
Schéma papier de notre projet avec les dimensions et les composants à intégrer (boutons/ moteurs et animaux en imprimante 3D)&lt;br /&gt;
===étape 3===&lt;br /&gt;
Découpe des pièces en carton et collage (voir photo)&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
IMG_2472.jpeg&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Presentation_projet.jpeg&amp;diff=37087</id>
		<title>Fichier:Presentation projet.jpeg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Presentation_projet.jpeg&amp;diff=37087"/>
				<updated>2026-01-21T15:11:33Z</updated>
		
		<summary type="html">&lt;p&gt;Lylou77 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lylou77</name></author>	</entry>

	</feed>