<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wiki-se.plil.fr/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vplace</id>
	<title>wiki-se.plil.fr - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-se.plil.fr/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vplace"/>
	<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php/Sp%C3%A9cial:Contributions/Vplace"/>
	<updated>2026-05-14T16:57:17Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.39.1</generator>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6268</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6268"/>
		<updated>2024-05-30T08:00:23Z</updated>

		<summary type="html">&lt;p&gt;Vplace : correction fautes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce wiki répertorie mon travail pour le projet Système et Réseau. &lt;br /&gt;
&lt;br /&gt;
Nous avions pour objectif concevoir une carte électronique permettant de pouvoir éteindre et allumer un écran d'ordinateur via une interface Web. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La carte USB doit être fixée au niveau des boutons de l'écran de telle sorte que :&lt;br /&gt;
&lt;br /&gt;
- le servomoteur puisse appuyer sur le bouton d'allumage de l'écran&lt;br /&gt;
&lt;br /&gt;
- la photorésistance détecte la lumière de la led qui indique que l'écran est allumé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le serveur Web HTTP doit également pouvoir écouter des requêtes UDP venant d'autres PCs, qui pourront donner l'ordre d'éteindre ou d'allumer l'écran.&lt;br /&gt;
&lt;br /&gt;
= Conception de la carte =&lt;br /&gt;
La première étape de ce projet fut de concevoir la carte sur le logiciel KiCAD.&lt;br /&gt;
&lt;br /&gt;
==Lien GIT==&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr):&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|1700x1700px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|1700x1700px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
&lt;br /&gt;
Moi et ma binôme Justine Morin avons soudé 2 cartes identiques de modèle n°2 (celle conçu par Justine). &lt;br /&gt;
&lt;br /&gt;
===Séance du 11/04/2024=== &lt;br /&gt;
[[Fichier:Carte seance 11-04-2024.jpg|thumb|Photo des deux cartes|centré|933x933px]]Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
* soudage partie Atmega (Atmega34u4 + quartz + condensateurs + résistances)&lt;br /&gt;
* bibliothèque DFU téléchargée sur l'Atmega&lt;br /&gt;
* soudage partie USB (port USB + condensateurs + résistances + boutons)&lt;br /&gt;
* commande lsusb fonctionne&lt;br /&gt;
* soudage des leds avec leurs résistances&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Séance du 23/05/2024 === &lt;br /&gt;
&lt;br /&gt;
Soudures finalisées : &lt;br /&gt;
[[Fichier:20240523 104035.jpg|centré|vignette|933x933px|Photo de ma carte finie]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
J'ai pu faire clignoté les différentes leds de ma carte à l'aide d'un programme ''cli_led.c'' présent sur le git partie CODE du projet, dans le dossier ''Test32u4''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Petite vidéo preuve :&lt;br /&gt;
[[Fichier:20240523 115023.mp4|center|vignette|Vidéo clignotement des leds]]&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
La partie codage du TP a été réalisé en langage C. Je me suis chargé de la partie serveur Web HTTP et ma binôme de la partie requête UDP.&lt;br /&gt;
&lt;br /&gt;
== Contenu du code ==&lt;br /&gt;
Mon répertoire de code ''PSR-2023-2024_PLACE_MORIN / Libs / Reseau'' (sur le GIT), est composé de :&lt;br /&gt;
&lt;br /&gt;
- 3x fichiers ''.c'' :&lt;br /&gt;
&lt;br /&gt;
* ''sioux.c'' : contient la fonction de démarrage du serveur Web&lt;br /&gt;
* ''http.c'' : contient toutes les fonctions de gestion du serveur HTTP&lt;br /&gt;
* ''options.c'' : contient la fonction permettant de tenir compte d'un port spécifié par l'utilisateur pour le serveur&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''.html'' : interface de la page Web&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''makefile'' : pour la compilation du code&lt;br /&gt;
&lt;br /&gt;
== Démarrage du serveur ==&lt;br /&gt;
Il faut dans un premier temps compiler le code avec le fichier ''makefile'' en exécutant la commande :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Puis exécuter l'exécutable généré. Un message sur la console apparaitra pour confirmer le bon lancement du serveur, ainsi que son numéro de port.&lt;br /&gt;
&lt;br /&gt;
Pour accéder sur la page Web il faudra taper sur votre navigateur : &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
localhost:8080/valentin.html&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;8080 étant le port par défaut si l'utilisateur n'en a pas spécifié.&lt;br /&gt;
&lt;br /&gt;
Pour spécifié le numéro de port après compilation vous pouvez rajouter ''-p'' suivi du numéro de port :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
./prog -p XXXX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;La nomenclature ''--p'' fonctionne aussi :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
./prog --p XXXX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;u&amp;gt;Problème connu :&amp;lt;/u&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
Le serveur Web se lançait lorsque le contenu de ''sioux.c'', ''options.c'' et ''http.c'' étaient rassemblés dans un même fichier ''.c''. Cependant depuis que le code a été séparé en plusieurs fichiers ''.c'', je n'ai pas su faire compiler les différents codes dépendants via un ''makefile''.&lt;br /&gt;
&lt;br /&gt;
== Lien GIT ==&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr) :&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_CODE.git&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6222</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6222"/>
		<updated>2024-05-29T19:20:16Z</updated>

		<summary type="html">&lt;p&gt;Vplace : /* Démarrage du serveur */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce wiki répertorie mon travail pour le projet Système et Réseau. &lt;br /&gt;
&lt;br /&gt;
Nous avions pour objectif concevoir une carte électronique permettant de pouvoir éteindre et allumer un écran d'ordinateur via une interface Web. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La carte USB doit être fixée au niveau des boutons de l'écran de telle sorte que :&lt;br /&gt;
&lt;br /&gt;
- le servomoteur puisse appuyer sur le bouton d'allumage de l'écran&lt;br /&gt;
&lt;br /&gt;
- la photorésistance détecte la lumière de la led qui indique que l'écran est allumé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le serveur Web HTTP doit également pouvoir écouter des requêtes UDP venant d'autres PC, qui pourront donner l'ordre d'éteindre ou d'allumer l'écran.&lt;br /&gt;
&lt;br /&gt;
= Conception de la carte =&lt;br /&gt;
La première étape de ce projet fut de concevoir la carte sur le logiciel KiCAD.&lt;br /&gt;
&lt;br /&gt;
==Lien GIT==&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr):&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|1700x1700px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|1700x1700px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
&lt;br /&gt;
Moi et ma binôme Justine Morin avons soudé 2 cartes identique de modèle n°2 (celle conçu par Justine). &lt;br /&gt;
&lt;br /&gt;
===Séance du 11/04/2024=== &lt;br /&gt;
[[Fichier:Carte seance 11-04-2024.jpg|thumb|Photo des deux cartes|centré|933x933px]]Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
* soudage partie Atmega (Atmega34u4 + quartz + condensateurs + résistances)&lt;br /&gt;
* bibliothèque DFU téléchargée sur l'Atmega&lt;br /&gt;
* soudage partie USB (port USB + condensateurs + résistances + boutons)&lt;br /&gt;
* commande lsusb fonctionne&lt;br /&gt;
* soudage des leds avec leurs résistances&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Séance du 23/05/2024 === &lt;br /&gt;
&lt;br /&gt;
Soudures finalisées : &lt;br /&gt;
[[Fichier:20240523 104035.jpg|centré|vignette|933x933px|Photo de ma carte finie]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
J'ai pu faire clignoté les différentes leds de ma carte à l'aide d'un programme ''cli_led.c'' présent sur le git partie CODE du projet, dans le dossier ''Test32u4''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Petite vidéo preuve :&lt;br /&gt;
[[Fichier:20240523 115023.mp4|center|vignette|Vidéo clignotement des leds]]&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
La partie codage du TP a été réalisé en langage C. Je me suis chargé de la partie serveur Web HTTP et ma binôme de la partie requête UDP.&lt;br /&gt;
&lt;br /&gt;
== Contenu du code ==&lt;br /&gt;
Mon répertoire de code ''PSR-2023-2024_PLACE_MORIN / Libs / Reseau'' (sur le GIT), est composé de :&lt;br /&gt;
&lt;br /&gt;
- 3x fichiers ''.c'' :&lt;br /&gt;
&lt;br /&gt;
* ''sioux.c'' : contient la fonction de démarrage du serveur Web&lt;br /&gt;
* ''http.c'' : contient toutes les fonctions de gestion du serveur HTTP&lt;br /&gt;
* ''options.c'' : contient la fonction permettant de tenir compte d'un port spécifié par l'utilisateur pour le serveur&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''.html'' : interface de la page Web&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''makefile'' : pour la compilation du code&lt;br /&gt;
&lt;br /&gt;
== Démarrage du serveur ==&lt;br /&gt;
Il faut dans un premier temps compiler le code avec le fichier ''makefile'' en exécutant la commande :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Puis exécuter l'exécutable généré. Un message sur la console apparaitra pour confirmer le bon lancement du serveur, ainsi que son numéro de port.&lt;br /&gt;
&lt;br /&gt;
Pour accéder sur la page Web il faudra taper sur votre navigateur : &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
localhost:8080/valentin.html&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;8080 étant le port par défaut si l'utilisateur n'en a pas spécifié.&lt;br /&gt;
&lt;br /&gt;
Pour spécifié le numéro de port après compilation vous pouvez rajouter ''-p'' suivi du numéro de port :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
./prog -p XXXX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;La nomenclature ''--p'' fonctionne aussi :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
./prog --p XXXX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;u&amp;gt;Problème connu :&amp;lt;/u&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
Le serveur Web se lançait lorsque le contenu de ''sioux.c'', ''options.c'' et ''http.c'' étaient rassemblés dans un même fichier ''.c''. Cependant depuis que le code a été séparé en plusieurs fichiers ''.c'', je n'ai pas su faire compiler les différents codes dépendants via un ''makefile''.&lt;br /&gt;
&lt;br /&gt;
== Lien GIT ==&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr) :&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_CODE.git&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6221</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6221"/>
		<updated>2024-05-29T19:19:05Z</updated>

		<summary type="html">&lt;p&gt;Vplace : /* Carte finie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce wiki répertorie mon travail pour le projet Système et Réseau. &lt;br /&gt;
&lt;br /&gt;
Nous avions pour objectif concevoir une carte électronique permettant de pouvoir éteindre et allumer un écran d'ordinateur via une interface Web. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La carte USB doit être fixée au niveau des boutons de l'écran de telle sorte que :&lt;br /&gt;
&lt;br /&gt;
- le servomoteur puisse appuyer sur le bouton d'allumage de l'écran&lt;br /&gt;
&lt;br /&gt;
- la photorésistance détecte la lumière de la led qui indique que l'écran est allumé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le serveur Web HTTP doit également pouvoir écouter des requêtes UDP venant d'autres PC, qui pourront donner l'ordre d'éteindre ou d'allumer l'écran.&lt;br /&gt;
&lt;br /&gt;
= Conception de la carte =&lt;br /&gt;
La première étape de ce projet fut de concevoir la carte sur le logiciel KiCAD.&lt;br /&gt;
&lt;br /&gt;
==Lien GIT==&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr):&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|1700x1700px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|1700x1700px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
&lt;br /&gt;
Moi et ma binôme Justine Morin avons soudé 2 cartes identique de modèle n°2 (celle conçu par Justine). &lt;br /&gt;
&lt;br /&gt;
===Séance du 11/04/2024=== &lt;br /&gt;
[[Fichier:Carte seance 11-04-2024.jpg|thumb|Photo des deux cartes|centré|933x933px]]Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
* soudage partie Atmega (Atmega34u4 + quartz + condensateurs + résistances)&lt;br /&gt;
* bibliothèque DFU téléchargée sur l'Atmega&lt;br /&gt;
* soudage partie USB (port USB + condensateurs + résistances + boutons)&lt;br /&gt;
* commande lsusb fonctionne&lt;br /&gt;
* soudage des leds avec leurs résistances&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Séance du 23/05/2024 === &lt;br /&gt;
&lt;br /&gt;
Soudures finalisées : &lt;br /&gt;
[[Fichier:20240523 104035.jpg|centré|vignette|933x933px|Photo de ma carte finie]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
J'ai pu faire clignoté les différentes leds de ma carte à l'aide d'un programme ''cli_led.c'' présent sur le git partie CODE du projet, dans le dossier ''Test32u4''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Petite vidéo preuve :&lt;br /&gt;
[[Fichier:20240523 115023.mp4|center|vignette|Vidéo clignotement des leds]]&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
La partie codage du TP a été réalisé en langage C. Je me suis chargé de la partie serveur Web HTTP et ma binôme de la partie requête UDP.&lt;br /&gt;
&lt;br /&gt;
== Contenu du code ==&lt;br /&gt;
Mon répertoire de code ''PSR-2023-2024_PLACE_MORIN / Libs / Reseau'' (sur le GIT), est composé de :&lt;br /&gt;
&lt;br /&gt;
- 3x fichiers ''.c'' :&lt;br /&gt;
&lt;br /&gt;
* ''sioux.c'' : contient la fonction de démarrage du serveur Web&lt;br /&gt;
* ''http.c'' : contient toutes les fonctions de gestion du serveur HTTP&lt;br /&gt;
* ''options.c'' : contient la fonction permettant de tenir compte d'un port spécifié par l'utilisateur pour le serveur&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''.html'' : interface de la page Web&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''makefile'' : pour la compilation du code&lt;br /&gt;
&lt;br /&gt;
== Démarrage du serveur ==&lt;br /&gt;
Il faut dans un premier temps compiler le code avec le fichier ''makefile'' en exécutant la commande :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Puis exécuter l'exécutable généré. Un message sur la console apparaitra pour confirmer le bon lancement du serveur, ainsi que son numéro de port.&lt;br /&gt;
&lt;br /&gt;
Pour accéder sur la page Web il faudra taper sur votre navigateur : &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
localhost:8080/valentin.html&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;8080 étant le port par défaut si l'utilisateur n'en a pas spécifié.&lt;br /&gt;
&lt;br /&gt;
Pour spécifié le numéro de port après compilation vous pouvez rajouter ''-p'' suivi du numéro de port :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
./prog -p XXXX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;La nomenclature ''--p'' fonctionne aussi :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
./prog --p XXXX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;u&amp;gt;Problème connu :&amp;lt;/u&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
Le serveur Web se lançait lorsque le contenu de sioux.c, options.c et http.c étaient rassemblés dans un même fichier .c. Cependant depuis que le code a été séparé en plusieurs fichiers .c, je n'ai pas su faire compiler les différents codes dépendants via un makefile.&lt;br /&gt;
&lt;br /&gt;
== Lien GIT ==&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr) :&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_CODE.git&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6220</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6220"/>
		<updated>2024-05-29T19:17:48Z</updated>

		<summary type="html">&lt;p&gt;Vplace : Ajout d'un commentaire sur les problèmes du codes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce wiki répertorie mon travail pour le projet Système et Réseau. &lt;br /&gt;
&lt;br /&gt;
Nous avions pour objectif concevoir une carte électronique permettant de pouvoir éteindre et allumer un écran d'ordinateur via une interface Web. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La carte USB doit être fixée au niveau des boutons de l'écran de telle sorte que :&lt;br /&gt;
&lt;br /&gt;
- le servomoteur puisse appuyer sur le bouton d'allumage de l'écran&lt;br /&gt;
&lt;br /&gt;
- la photorésistance détecte la lumière de la led qui indique que l'écran est allumé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le serveur Web HTTP doit également pouvoir écouter des requêtes UDP venant d'autres PC, qui pourront donner l'ordre d'éteindre ou d'allumer l'écran.&lt;br /&gt;
&lt;br /&gt;
= Conception de la carte =&lt;br /&gt;
La première étape de ce projet fut de concevoir la carte sur le logiciel KiCAD.&lt;br /&gt;
&lt;br /&gt;
==Lien GIT==&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr):&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|1700x1700px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|1700x1700px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
&lt;br /&gt;
Moi et Justine Morin avons soudé 2 cartes identique de modèle n°2 (celle conçu par Justine). &lt;br /&gt;
&lt;br /&gt;
===Séance du 11/04/2024=== &lt;br /&gt;
[[Fichier:Carte seance 11-04-2024.jpg|thumb|Photo des deux cartes|centré|933x933px]]Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
* soudage partie Atmega (Atmega34u4 + quartz + condensateurs + résistances)&lt;br /&gt;
* bibliothèque DFU téléchargée sur l'Atmega&lt;br /&gt;
* soudage partie USB (port USB + condensateurs + résistances + boutons)&lt;br /&gt;
* commande lsusb fonctionne&lt;br /&gt;
* soudage des leds avec leurs résistances&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Séance du 23/05/2024 === &lt;br /&gt;
&lt;br /&gt;
Soudures finalisées : &lt;br /&gt;
[[Fichier:20240523 104035.jpg|centré|vignette|933x933px|Photo de ma carte finie]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
J'ai pu faire clignoté les différentes leds de ma carte à l'aide d'un programme ''cli_led.c'' présent sur le git partie CODE du projet, dans le dossier ''Test32u4''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Petite vidéo preuve :&lt;br /&gt;
[[Fichier:20240523 115023.mp4|center|vignette|Vidéo clignotement des leds]]&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
La partie codage du TP a été réalisé en langage C. Je me suis chargé de la partie serveur Web HTTP et ma binôme de la partie requête UDP.&lt;br /&gt;
&lt;br /&gt;
== Contenu du code ==&lt;br /&gt;
Mon répertoire de code ''PSR-2023-2024_PLACE_MORIN / Libs / Reseau'' (sur le GIT), est composé de :&lt;br /&gt;
&lt;br /&gt;
- 3x fichiers ''.c'' :&lt;br /&gt;
&lt;br /&gt;
* ''sioux.c'' : contient la fonction de démarrage du serveur Web&lt;br /&gt;
* ''http.c'' : contient toutes les fonctions de gestion du serveur HTTP&lt;br /&gt;
* ''options.c'' : contient la fonction permettant de tenir compte d'un port spécifié par l'utilisateur pour le serveur&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''.html'' : interface de la page Web&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''makefile'' : pour la compilation du code&lt;br /&gt;
&lt;br /&gt;
== Démarrage du serveur ==&lt;br /&gt;
Il faut dans un premier temps compiler le code avec le fichier ''makefile'' en exécutant la commande :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Puis exécuter l'exécutable généré. Un message sur la console apparaitra pour confirmer le bon lancement du serveur, ainsi que son numéro de port.&lt;br /&gt;
&lt;br /&gt;
Pour accéder sur la page Web il faudra taper sur votre navigateur : &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
localhost:8080/valentin.html&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;8080 étant le port par défaut si l'utilisateur n'en a pas spécifié.&lt;br /&gt;
&lt;br /&gt;
Pour spécifié le numéro de port après compilation vous pouvez rajouter ''-p'' suivi du numéro de port :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
./prog -p XXXX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;La nomenclature ''--p'' fonctionne aussi :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
./prog --p XXXX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;u&amp;gt;Problème connu :&amp;lt;/u&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
Le serveur Web se lançait lorsque le contenu de sioux.c, options.c et http.c étaient rassemblés dans un même fichier .c. Cependant depuis que le code a été séparé en plusieurs fichiers .c, je n'ai pas su faire compiler les différents codes dépendants via un makefile.&lt;br /&gt;
&lt;br /&gt;
== Lien GIT ==&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr) :&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_CODE.git&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6171</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6171"/>
		<updated>2024-05-27T14:36:59Z</updated>

		<summary type="html">&lt;p&gt;Vplace : /* Carte finie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce wiki répertorie mon travail pour le projet Système et Réseau. &lt;br /&gt;
&lt;br /&gt;
Nous avions pour objectif concevoir une carte électronique permettant de pouvoir éteindre et allumer un écran d'ordinateur via une interface Web. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La carte USB doit être fixée au niveau des boutons de l'écran de telle sorte que :&lt;br /&gt;
&lt;br /&gt;
- le servomoteur puisse appuyer sur le bouton d'allumage de l'écran&lt;br /&gt;
&lt;br /&gt;
- la photorésistance détecte la lumière de la led qui indique que l'écran est allumé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le serveur Web HTTP doit également pouvoir écouter des requêtes UDP venant d'autres PC, qui pourront donner l'ordre d'éteindre ou d'allumer l'écran.&lt;br /&gt;
&lt;br /&gt;
= Conception de la carte =&lt;br /&gt;
La première étape de ce projet fut de concevoir la carte sur le logiciel KiCAD.&lt;br /&gt;
&lt;br /&gt;
==Lien GIT==&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr):&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|1700x1700px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|1700x1700px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
&lt;br /&gt;
Moi et Justine Morin avons soudé 2 cartes identique de modèle n°2 (celle conçu par Justine). &lt;br /&gt;
&lt;br /&gt;
===Séance du 11/04/2024=== &lt;br /&gt;
[[Fichier:Carte seance 11-04-2024.jpg|thumb|Photo des deux cartes|centré|933x933px]]Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
* soudage partie Atmega (Atmega34u4 + quartz + condensateurs + résistances)&lt;br /&gt;
* bibliothèque DFU téléchargée sur l'Atmega&lt;br /&gt;
* soudage partie USB (port USB + condensateurs + résistances + boutons)&lt;br /&gt;
* commande lsusb fonctionne&lt;br /&gt;
* soudage des leds avec leurs résistances&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Séance du 23/05/2024 === &lt;br /&gt;
&lt;br /&gt;
Soudures finalisées : &lt;br /&gt;
[[Fichier:20240523 104035.jpg|centré|vignette|933x933px|Photo de ma carte finie]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
J'ai pu faire clignoté les différentes leds de ma carte à l'aide d'un programme ''cli_led.c'' présent sur le git partie CODE du projet, dans le dossier ''Test32u4''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Petite vidéo preuve :&lt;br /&gt;
[[Fichier:20240523 115023.mp4|center|vignette|Vidéo clignotement des leds]]&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
La partie codage du TP a été réalisé en langage C. Je me suis chargé de la partie serveur Web HTTP et ma binôme de la partie requête UDP.&lt;br /&gt;
&lt;br /&gt;
== Contenu du code ==&lt;br /&gt;
Mon répertoire de code ''PSR-2023-2024_PLACE_MORIN / Libs / Reseau'' (sur le GIT), est composé de :&lt;br /&gt;
&lt;br /&gt;
- 3x fichiers ''.c'' :&lt;br /&gt;
&lt;br /&gt;
* ''sioux.c'' : contient la fonction de démarrage du serveur Web&lt;br /&gt;
* ''http.c'' : contient toutes les fonctions de gestion du serveur HTTP&lt;br /&gt;
* ''options.c'' : contient la fonction permettant de tenir compte d'un port spécifié par l'utilisateur pour le serveur&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''.html'' : interface de la page Web&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''makefile'' : pour la compilation du code&lt;br /&gt;
&lt;br /&gt;
== Démarrage du serveur ==&lt;br /&gt;
Il faut dans un premier temps compiler le code avec le fichier ''makefile'' en exécutant la commande :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Puis exécuter l'exécutable généré. Un message sur la console apparaitra pour confirmer le bon lancement du serveur, ainsi que son numéro de port.&lt;br /&gt;
&lt;br /&gt;
Pour accéder sur la page Web il faudra taper sur votre navigateur : &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
localhost:8080/valentin.html&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;8080 étant le port par défaut si l'utilisateur n'en a pas spécifié.&lt;br /&gt;
&lt;br /&gt;
Pour spécifié le numéro de port après compilation vous pouvez rajouter ''-p'' suivi du numéro de port :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
./prog -p XXXX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;La nomenclature ''--p'' fonctionne aussi :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
./prog --p XXXX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Lien GIT ==&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr) :&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_CODE.git&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6170</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6170"/>
		<updated>2024-05-27T14:34:57Z</updated>

		<summary type="html">&lt;p&gt;Vplace : /* Démarrage du serveur */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce wiki répertorie mon travail pour le projet Système et Réseau. &lt;br /&gt;
&lt;br /&gt;
Nous avions pour objectif concevoir une carte électronique permettant de pouvoir éteindre et allumer un écran d'ordinateur via une interface Web. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La carte USB doit être fixée au niveau des boutons de l'écran de telle sorte que :&lt;br /&gt;
&lt;br /&gt;
- le servomoteur puisse appuyer sur le bouton d'allumage de l'écran&lt;br /&gt;
&lt;br /&gt;
- la photorésistance détecte la lumière de la led qui indique que l'écran est allumé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le serveur Web HTTP doit également pouvoir écouter des requêtes UDP venant d'autres PC, qui pourront donner l'ordre d'éteindre ou d'allumer l'écran.&lt;br /&gt;
&lt;br /&gt;
= Conception de la carte =&lt;br /&gt;
La première étape de ce projet fut de concevoir la carte sur le logiciel KiCAD.&lt;br /&gt;
&lt;br /&gt;
==Lien GIT==&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr):&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|1700x1700px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|1700x1700px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
&lt;br /&gt;
Moi et Justine Morin avons soudé 2 cartes identique de modèle n°2 (celle conçu par Justine). &lt;br /&gt;
&lt;br /&gt;
===Séance du 11/04/2024=== &lt;br /&gt;
[[Fichier:Carte seance 11-04-2024.jpg|thumb|Photo des deux cartes|centré|933x933px]]Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
* soudage partie Atmega (Atmega34u2 + quartz + condensateurs + résistances)&lt;br /&gt;
* bibliothèque DFU téléchargée sur l'Atmega&lt;br /&gt;
* soudage partie USB (port USB + condensateurs + résistances + boutons)&lt;br /&gt;
* commande lsusb fonctionne&lt;br /&gt;
* soudage des leds avec leurs résistances&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Séance du 23/05/2024 === &lt;br /&gt;
&lt;br /&gt;
Soudures finalisées : &lt;br /&gt;
[[Fichier:20240523 104035.jpg|centré|vignette|933x933px|Photo de ma carte finie]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
J'ai pu faire clignoté les différentes leds de ma carte à l'aide d'un programme ''cli_led.c'' présent sur le git partie CODE du projet, dans le dossier ''Test32u4''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Petite vidéo preuve :&lt;br /&gt;
[[Fichier:20240523 115023.mp4|center|vignette|Vidéo clignotement des leds]]&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
La partie codage du TP a été réalisé en langage C. Je me suis chargé de la partie serveur Web HTTP et a binôme de la partie requête UDP.&lt;br /&gt;
&lt;br /&gt;
== Contenu du code ==&lt;br /&gt;
Mon répertoire de code ''PSR-2023-2024_PLACE_MORIN / Libs / Reseau'' (sur le GIT), est composé de :&lt;br /&gt;
&lt;br /&gt;
- 3x fichiers ''.c'' :&lt;br /&gt;
&lt;br /&gt;
* ''sioux.c'' : contient la fonction de démarrage du serveur Web&lt;br /&gt;
* ''http.c'' : contient toutes les fonctions de gestion du serveur HTTP&lt;br /&gt;
* ''options.c'' : contient la fonction permettant de tenir compte d'un port spécifié par l'utilisateur pour le serveur&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''.html'' : interface de la page Web&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''makefile'' : pour la compilation du code&lt;br /&gt;
&lt;br /&gt;
== Démarrage du serveur ==&lt;br /&gt;
Il faut dans un premier temps compiler le code avec le fichier ''makefile'' en exécutant la commande :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Puis exécuter l'exécutable généré. Un message sur la console apparaitra pour confirmer le bon lancement du serveur, ainsi que son numéro de port.&lt;br /&gt;
&lt;br /&gt;
Pour accéder sur la page Web il faudra taper sur votre navigateur : &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
localhost:8080/valentin.html&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;8080 étant le port par défaut si l'utilisateur n'en a pas spécifié.&lt;br /&gt;
&lt;br /&gt;
Pour spécifié le numéro de port après compilation vous pouvez rajouter ''-p'' suivi du numéro de port :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
./prog -p XXXX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;La nomenclature ''--p'' fonctionne aussi :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
./prog --p XXXX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Lien GIT ==&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr) :&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_CODE.git&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6168</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6168"/>
		<updated>2024-05-27T14:20:09Z</updated>

		<summary type="html">&lt;p&gt;Vplace : /* Séance 23/05/2024 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce wiki répertorie mon travail pour le projet Système et Réseau. &lt;br /&gt;
&lt;br /&gt;
Nous avions pour objectif concevoir une carte électronique permettant de pouvoir éteindre et allumer un écran d'ordinateur via une interface Web. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La carte USB doit être fixée au niveau des boutons de l'écran de telle sorte que :&lt;br /&gt;
&lt;br /&gt;
- le servomoteur puisse appuyer sur le bouton d'allumage de l'écran&lt;br /&gt;
&lt;br /&gt;
- la photorésistance détecte la lumière de la led qui indique que l'écran est allumé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le serveur Web HTTP doit également pouvoir écouter des requêtes UDP venant d'autres PC, qui pourront donner l'ordre d'éteindre ou d'allumer l'écran.&lt;br /&gt;
&lt;br /&gt;
= Conception de la carte =&lt;br /&gt;
La première étape de ce projet fut de concevoir la carte sur le logiciel KiCAD.&lt;br /&gt;
&lt;br /&gt;
==Lien GIT==&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr):&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|1700x1700px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|1700x1700px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
&lt;br /&gt;
Moi et Justine Morin avons soudé 2 cartes identique de modèle n°2 (celle conçu par Justine). &lt;br /&gt;
&lt;br /&gt;
===Séance du 11/04/2024=== &lt;br /&gt;
[[Fichier:Carte seance 11-04-2024.jpg|thumb|Photo des deux cartes|centré|933x933px]]Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
* soudage partie Atmega (Atmega34u2 + quartz + condensateurs + résistances)&lt;br /&gt;
* bibliothèque DFU téléchargée sur l'Atmega&lt;br /&gt;
* soudage partie USB (port USB + condensateurs + résistances + boutons)&lt;br /&gt;
* commande lsusb fonctionne&lt;br /&gt;
* soudage des leds avec leurs résistances&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Séance du 23/05/2024 === &lt;br /&gt;
&lt;br /&gt;
Soudures finalisées : &lt;br /&gt;
[[Fichier:20240523 104035.jpg|centré|vignette|933x933px|Photo de ma carte finie]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
J'ai pu faire clignoté les différentes leds de ma carte à l'aide d'un programme ''cli_led.c'' présent sur le git partie CODE du projet, dans le dossier ''Test32u4''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Petite vidéo preuve :&lt;br /&gt;
[[Fichier:20240523 115023.mp4|center|vignette]]&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
La partie codage du TP a été réalisé en langage C. Je me suis chargé de la partie serveur Web HTTP et a binôme de la partie requête UDP.&lt;br /&gt;
&lt;br /&gt;
== Contenu du code ==&lt;br /&gt;
Mon répertoire de code ''PSR-2023-2024_PLACE_MORIN / Libs / Reseau'' (sur le GIT), est composé de :&lt;br /&gt;
&lt;br /&gt;
- 3x fichiers ''.c'' :&lt;br /&gt;
&lt;br /&gt;
* ''sioux.c'' : contient la fonction de démarrage du serveur Web&lt;br /&gt;
* ''http.c'' : contient toutes les fonctions de gestion du serveur HTTP&lt;br /&gt;
* ''options.c'' : contient la fonction permettant de tenir compte d'un port spécifié par l'utilisateur pour le serveur&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''.html'' : interface de la page Web&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''makefile'' : pour la compilation du code&lt;br /&gt;
&lt;br /&gt;
== Démarrage du serveur ==&lt;br /&gt;
Il faut dans un premier temps compiler le code avec le fichier ''makefile'' en exécutant la commande ''make'' dans la console.&lt;br /&gt;
&lt;br /&gt;
Puis exécuter l'exécutable généré. Un message sur la console apparaitra pour confirmer le bon lancement du serveur, ainsi que son numéro de port.&lt;br /&gt;
&lt;br /&gt;
Pour accéder sur la page Web il faudra taper sur votre navigateur : ''localhost:8080/valentin.html''&lt;br /&gt;
&lt;br /&gt;
8080 étant le port par défaut si l'utilisateur n'en a pas spécifié.&lt;br /&gt;
&lt;br /&gt;
== Lien GIT ==&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr) :&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_CODE.git&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6166</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6166"/>
		<updated>2024-05-27T14:19:22Z</updated>

		<summary type="html">&lt;p&gt;Vplace : /* Carte finie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce wiki répertorie mon travail pour le projet Système et Réseau. &lt;br /&gt;
&lt;br /&gt;
Nous avions pour objectif concevoir une carte électronique permettant de pouvoir éteindre et allumer un écran d'ordinateur via une interface Web. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La carte USB doit être fixée au niveau des boutons de l'écran de telle sorte que :&lt;br /&gt;
&lt;br /&gt;
- le servomoteur puisse appuyer sur le bouton d'allumage de l'écran&lt;br /&gt;
&lt;br /&gt;
- la photorésistance détecte la lumière de la led qui indique que l'écran est allumé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le serveur Web HTTP doit également pouvoir écouter des requêtes UDP venant d'autres PC, qui pourront donner l'ordre d'éteindre ou d'allumer l'écran.&lt;br /&gt;
&lt;br /&gt;
= Conception de la carte =&lt;br /&gt;
La première étape de ce projet fut de concevoir la carte sur le logiciel KiCAD.&lt;br /&gt;
&lt;br /&gt;
==Lien GIT==&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr):&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|1700x1700px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|1700x1700px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
&lt;br /&gt;
Moi et Justine Morin avons soudé 2 cartes identique de modèle n°2 (celle conçu par Justine). &lt;br /&gt;
&lt;br /&gt;
===Séance du 11/04/2024=== &lt;br /&gt;
[[Fichier:Carte seance 11-04-2024.jpg|thumb|Photo des deux cartes|centré|933x933px]]Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
* soudage partie Atmega (Atmega34u2 + quartz + condensateurs + résistances)&lt;br /&gt;
* bibliothèque DFU téléchargée sur l'Atmega&lt;br /&gt;
* soudage partie USB (port USB + condensateurs + résistances + boutons)&lt;br /&gt;
* commande lsusb fonctionne&lt;br /&gt;
* soudage des leds avec leurs résistances&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Séance 23/05/2024 === &lt;br /&gt;
&lt;br /&gt;
Soudures finalisées : &lt;br /&gt;
[[Fichier:20240523 104035.jpg|centré|vignette|933x933px|Photo de ma carte finie]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
J'ai pu faire clignoté les différentes leds de ma carte à l'aide d'un programme ''cli_led.c'' présent sur le git partie CODE du projet, dans le dossier ''Test32u4''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Petite vidéo preuve :&lt;br /&gt;
[[Fichier:20240523 115023.mp4|center|vignette]]&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
La partie codage du TP a été réalisé en langage C. Je me suis chargé de la partie serveur Web HTTP et a binôme de la partie requête UDP.&lt;br /&gt;
&lt;br /&gt;
== Contenu du code ==&lt;br /&gt;
Mon répertoire de code ''PSR-2023-2024_PLACE_MORIN / Libs / Reseau'' (sur le GIT), est composé de :&lt;br /&gt;
&lt;br /&gt;
- 3x fichiers ''.c'' :&lt;br /&gt;
&lt;br /&gt;
* ''sioux.c'' : contient la fonction de démarrage du serveur Web&lt;br /&gt;
* ''http.c'' : contient toutes les fonctions de gestion du serveur HTTP&lt;br /&gt;
* ''options.c'' : contient la fonction permettant de tenir compte d'un port spécifié par l'utilisateur pour le serveur&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''.html'' : interface de la page Web&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''makefile'' : pour la compilation du code&lt;br /&gt;
&lt;br /&gt;
== Démarrage du serveur ==&lt;br /&gt;
Il faut dans un premier temps compiler le code avec le fichier ''makefile'' en exécutant la commande ''make'' dans la console.&lt;br /&gt;
&lt;br /&gt;
Puis exécuter l'exécutable généré. Un message sur la console apparaitra pour confirmer le bon lancement du serveur, ainsi que son numéro de port.&lt;br /&gt;
&lt;br /&gt;
Pour accéder sur la page Web il faudra taper sur votre navigateur : ''localhost:8080/valentin.html''&lt;br /&gt;
&lt;br /&gt;
8080 étant le port par défaut si l'utilisateur n'en a pas spécifié.&lt;br /&gt;
&lt;br /&gt;
== Lien GIT ==&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr) :&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_CODE.git&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6165</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6165"/>
		<updated>2024-05-27T14:18:49Z</updated>

		<summary type="html">&lt;p&gt;Vplace : /* Carte finie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce wiki répertorie mon travail pour le projet Système et Réseau. &lt;br /&gt;
&lt;br /&gt;
Nous avions pour objectif concevoir une carte électronique permettant de pouvoir éteindre et allumer un écran d'ordinateur via une interface Web. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La carte USB doit être fixée au niveau des boutons de l'écran de telle sorte que :&lt;br /&gt;
&lt;br /&gt;
- le servomoteur puisse appuyer sur le bouton d'allumage de l'écran&lt;br /&gt;
&lt;br /&gt;
- la photorésistance détecte la lumière de la led qui indique que l'écran est allumé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le serveur Web HTTP doit également pouvoir écouter des requêtes UDP venant d'autres PC, qui pourront donner l'ordre d'éteindre ou d'allumer l'écran.&lt;br /&gt;
&lt;br /&gt;
= Conception de la carte =&lt;br /&gt;
La première étape de ce projet fut de concevoir la carte sur le logiciel KiCAD.&lt;br /&gt;
&lt;br /&gt;
==Lien GIT==&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr):&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|1700x1700px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|1700x1700px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
&lt;br /&gt;
Moi et Justine Morin avons soudé 2 cartes identique de modèle n°2 (celle conçu par Justine). &lt;br /&gt;
&lt;br /&gt;
===Séance du 11/04/2024=== &lt;br /&gt;
[[Fichier:Carte seance 11-04-2024.jpg|thumb|Photo des deux cartes|centré|933x933px]]Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
* soudage partie Atmega (Atmega34u2 + quartz + condensateurs + résistances)&lt;br /&gt;
* bibliothèque DFU téléchargée sur l'Atmega&lt;br /&gt;
* soudage partie USB (port USB + condensateurs + résistances + boutons)&lt;br /&gt;
* commande lsusb fonctionne&lt;br /&gt;
* soudage des leds avec leurs résistances&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Séance 23/05/2024 === &lt;br /&gt;
&lt;br /&gt;
Soudures finalisées : &lt;br /&gt;
[[Fichier:20240523 104035.jpg|centré|vignette|933x933px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
J'ai pu faire clignoté les différentes leds de ma carte à l'aide d'un programme ''cli_led.c'' présent sur le git partie CODE du projet, dans le dossier ''Test32u4''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Petite vidéo preuve :&lt;br /&gt;
[[Fichier:20240523 115023.mp4|center|vignette]]&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
La partie codage du TP a été réalisé en langage C. Je me suis chargé de la partie serveur Web HTTP et a binôme de la partie requête UDP.&lt;br /&gt;
&lt;br /&gt;
== Contenu du code ==&lt;br /&gt;
Mon répertoire de code ''PSR-2023-2024_PLACE_MORIN / Libs / Reseau'' (sur le GIT), est composé de :&lt;br /&gt;
&lt;br /&gt;
- 3x fichiers ''.c'' :&lt;br /&gt;
&lt;br /&gt;
* ''sioux.c'' : contient la fonction de démarrage du serveur Web&lt;br /&gt;
* ''http.c'' : contient toutes les fonctions de gestion du serveur HTTP&lt;br /&gt;
* ''options.c'' : contient la fonction permettant de tenir compte d'un port spécifié par l'utilisateur pour le serveur&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''.html'' : interface de la page Web&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''makefile'' : pour la compilation du code&lt;br /&gt;
&lt;br /&gt;
== Démarrage du serveur ==&lt;br /&gt;
Il faut dans un premier temps compiler le code avec le fichier ''makefile'' en exécutant la commande ''make'' dans la console.&lt;br /&gt;
&lt;br /&gt;
Puis exécuter l'exécutable généré. Un message sur la console apparaitra pour confirmer le bon lancement du serveur, ainsi que son numéro de port.&lt;br /&gt;
&lt;br /&gt;
Pour accéder sur la page Web il faudra taper sur votre navigateur : ''localhost:8080/valentin.html''&lt;br /&gt;
&lt;br /&gt;
8080 étant le port par défaut si l'utilisateur n'en a pas spécifié.&lt;br /&gt;
&lt;br /&gt;
== Lien GIT ==&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr) :&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_CODE.git&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6164</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6164"/>
		<updated>2024-05-27T14:18:17Z</updated>

		<summary type="html">&lt;p&gt;Vplace : /* Carte finie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce wiki répertorie mon travail pour le projet Système et Réseau. &lt;br /&gt;
&lt;br /&gt;
Nous avions pour objectif concevoir une carte électronique permettant de pouvoir éteindre et allumer un écran d'ordinateur via une interface Web. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La carte USB doit être fixée au niveau des boutons de l'écran de telle sorte que :&lt;br /&gt;
&lt;br /&gt;
- le servomoteur puisse appuyer sur le bouton d'allumage de l'écran&lt;br /&gt;
&lt;br /&gt;
- la photorésistance détecte la lumière de la led qui indique que l'écran est allumé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le serveur Web HTTP doit également pouvoir écouter des requêtes UDP venant d'autres PC, qui pourront donner l'ordre d'éteindre ou d'allumer l'écran.&lt;br /&gt;
&lt;br /&gt;
= Conception de la carte =&lt;br /&gt;
La première étape de ce projet fut de concevoir la carte sur le logiciel KiCAD.&lt;br /&gt;
&lt;br /&gt;
==Lien GIT==&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr):&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|1700x1700px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|1700x1700px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
&lt;br /&gt;
Moi et Justine Morin avons soudé 2 cartes identique de modèle n°2 (celle conçu par Justine). &lt;br /&gt;
&lt;br /&gt;
===Séance du 11/04/2024=== &lt;br /&gt;
[[Fichier:Carte seance 11-04-2024.jpg|thumb|Photo des deux cartes|centré|933x933px]]Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
* soudage partie Atmega (Atmega34u2 + quartz + condensateurs + résistances)&lt;br /&gt;
* bibliothèque DFU téléchargée sur l'Atmega&lt;br /&gt;
* soudage partie USB (port USB + condensateurs + résistances + boutons)&lt;br /&gt;
* commande lsusb fonctionne&lt;br /&gt;
* soudage des leds avec leurs résistances&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Séance 23/05/2024 === &lt;br /&gt;
&lt;br /&gt;
Soudures finalisées : &lt;br /&gt;
[[Fichier:20240523 104035.jpg|centré|vignette|933x933px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
J'ai pu faire clignoté les différentes leds de ma carte à l'aide d'un programme ''cli_led.c'' présent sur le git partie CODE du projet, dans le dossier ''Test32u4''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Petite vidéo preuve :&lt;br /&gt;
[[Fichier:20240523 115023.mp4|center|cadre]]&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
La partie codage du TP a été réalisé en langage C. Je me suis chargé de la partie serveur Web HTTP et a binôme de la partie requête UDP.&lt;br /&gt;
&lt;br /&gt;
== Contenu du code ==&lt;br /&gt;
Mon répertoire de code ''PSR-2023-2024_PLACE_MORIN / Libs / Reseau'' (sur le GIT), est composé de :&lt;br /&gt;
&lt;br /&gt;
- 3x fichiers ''.c'' :&lt;br /&gt;
&lt;br /&gt;
* ''sioux.c'' : contient la fonction de démarrage du serveur Web&lt;br /&gt;
* ''http.c'' : contient toutes les fonctions de gestion du serveur HTTP&lt;br /&gt;
* ''options.c'' : contient la fonction permettant de tenir compte d'un port spécifié par l'utilisateur pour le serveur&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''.html'' : interface de la page Web&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''makefile'' : pour la compilation du code&lt;br /&gt;
&lt;br /&gt;
== Démarrage du serveur ==&lt;br /&gt;
Il faut dans un premier temps compiler le code avec le fichier ''makefile'' en exécutant la commande ''make'' dans la console.&lt;br /&gt;
&lt;br /&gt;
Puis exécuter l'exécutable généré. Un message sur la console apparaitra pour confirmer le bon lancement du serveur, ainsi que son numéro de port.&lt;br /&gt;
&lt;br /&gt;
Pour accéder sur la page Web il faudra taper sur votre navigateur : ''localhost:8080/valentin.html''&lt;br /&gt;
&lt;br /&gt;
8080 étant le port par défaut si l'utilisateur n'en a pas spécifié.&lt;br /&gt;
&lt;br /&gt;
== Lien GIT ==&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr) :&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_CODE.git&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6163</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6163"/>
		<updated>2024-05-27T14:17:47Z</updated>

		<summary type="html">&lt;p&gt;Vplace : /* Carte finie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce wiki répertorie mon travail pour le projet Système et Réseau. &lt;br /&gt;
&lt;br /&gt;
Nous avions pour objectif concevoir une carte électronique permettant de pouvoir éteindre et allumer un écran d'ordinateur via une interface Web. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La carte USB doit être fixée au niveau des boutons de l'écran de telle sorte que :&lt;br /&gt;
&lt;br /&gt;
- le servomoteur puisse appuyer sur le bouton d'allumage de l'écran&lt;br /&gt;
&lt;br /&gt;
- la photorésistance détecte la lumière de la led qui indique que l'écran est allumé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le serveur Web HTTP doit également pouvoir écouter des requêtes UDP venant d'autres PC, qui pourront donner l'ordre d'éteindre ou d'allumer l'écran.&lt;br /&gt;
&lt;br /&gt;
= Conception de la carte =&lt;br /&gt;
La première étape de ce projet fut de concevoir la carte sur le logiciel KiCAD.&lt;br /&gt;
&lt;br /&gt;
==Lien GIT==&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr):&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|1700x1700px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|1700x1700px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
&lt;br /&gt;
Moi et Justine Morin avons soudé 2 cartes identique de modèle n°2 (celle conçu par Justine). &lt;br /&gt;
&lt;br /&gt;
===Séance du 11/04/2024=== &lt;br /&gt;
[[Fichier:Carte seance 11-04-2024.jpg|thumb|Photo des deux cartes|centré|933x933px]]Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
* soudage partie Atmega (Atmega34u2 + quartz + condensateurs + résistances)&lt;br /&gt;
* bibliothèque DFU téléchargée sur l'Atmega&lt;br /&gt;
* soudage partie USB (port USB + condensateurs + résistances + boutons)&lt;br /&gt;
* commande lsusb fonctionne&lt;br /&gt;
* soudage des leds avec leurs résistances&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Séance 23/05/2024 === &lt;br /&gt;
&lt;br /&gt;
Soudures finalisées : &lt;br /&gt;
[[Fichier:20240523 104035.jpg|centré|vignette|933x933px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
J'ai pu faire clignoté les différentes leds de ma carte à l'aide d'un programme ''cli_led.c'' présent sur le git partie CODE du projet, dans le dossier ''Test32u4''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Petite vidéo preuve :&lt;br /&gt;
[[Fichier:20240523 115023.mp4|center||vignette]]&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
La partie codage du TP a été réalisé en langage C. Je me suis chargé de la partie serveur Web HTTP et a binôme de la partie requête UDP.&lt;br /&gt;
&lt;br /&gt;
== Contenu du code ==&lt;br /&gt;
Mon répertoire de code ''PSR-2023-2024_PLACE_MORIN / Libs / Reseau'' (sur le GIT), est composé de :&lt;br /&gt;
&lt;br /&gt;
- 3x fichiers ''.c'' :&lt;br /&gt;
&lt;br /&gt;
* ''sioux.c'' : contient la fonction de démarrage du serveur Web&lt;br /&gt;
* ''http.c'' : contient toutes les fonctions de gestion du serveur HTTP&lt;br /&gt;
* ''options.c'' : contient la fonction permettant de tenir compte d'un port spécifié par l'utilisateur pour le serveur&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''.html'' : interface de la page Web&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''makefile'' : pour la compilation du code&lt;br /&gt;
&lt;br /&gt;
== Démarrage du serveur ==&lt;br /&gt;
Il faut dans un premier temps compiler le code avec le fichier ''makefile'' en exécutant la commande ''make'' dans la console.&lt;br /&gt;
&lt;br /&gt;
Puis exécuter l'exécutable généré. Un message sur la console apparaitra pour confirmer le bon lancement du serveur, ainsi que son numéro de port.&lt;br /&gt;
&lt;br /&gt;
Pour accéder sur la page Web il faudra taper sur votre navigateur : ''localhost:8080/valentin.html''&lt;br /&gt;
&lt;br /&gt;
8080 étant le port par défaut si l'utilisateur n'en a pas spécifié.&lt;br /&gt;
&lt;br /&gt;
== Lien GIT ==&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr) :&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_CODE.git&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6162</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6162"/>
		<updated>2024-05-27T14:15:23Z</updated>

		<summary type="html">&lt;p&gt;Vplace : /* Carte finie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce wiki répertorie mon travail pour le projet Système et Réseau. &lt;br /&gt;
&lt;br /&gt;
Nous avions pour objectif concevoir une carte électronique permettant de pouvoir éteindre et allumer un écran d'ordinateur via une interface Web. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La carte USB doit être fixée au niveau des boutons de l'écran de telle sorte que :&lt;br /&gt;
&lt;br /&gt;
- le servomoteur puisse appuyer sur le bouton d'allumage de l'écran&lt;br /&gt;
&lt;br /&gt;
- la photorésistance détecte la lumière de la led qui indique que l'écran est allumé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le serveur Web HTTP doit également pouvoir écouter des requêtes UDP venant d'autres PC, qui pourront donner l'ordre d'éteindre ou d'allumer l'écran.&lt;br /&gt;
&lt;br /&gt;
= Conception de la carte =&lt;br /&gt;
La première étape de ce projet fut de concevoir la carte sur le logiciel KiCAD.&lt;br /&gt;
&lt;br /&gt;
==Lien GIT==&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr):&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|1700x1700px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|1700x1700px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
&lt;br /&gt;
Moi et Justine Morin avons soudé 2 cartes identique de modèle n°2 (celle conçu par Justine). &lt;br /&gt;
&lt;br /&gt;
===Séance du 11/04/2024=== &lt;br /&gt;
[[Fichier:Carte seance 11-04-2024.jpg|thumb|Photo des deux cartes|centré]]Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
* soudage partie Atmega (Atmega34u2 + quartz + condensateurs + résistances)&lt;br /&gt;
* bibliothèque DFU téléchargée sur l'Atmega&lt;br /&gt;
* soudage partie USB (port USB + condensateurs + résistances + boutons)&lt;br /&gt;
* commande lsusb fonctionne&lt;br /&gt;
* soudage des leds avec leurs résistances&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Séance 23/05/2024 === &lt;br /&gt;
&lt;br /&gt;
Soudures finalisées : &lt;br /&gt;
[[Fichier:20240523 104035.jpg|centré|vignette]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
J'ai pu faire clignoté les différentes leds de ma carte à l'aide d'un programme ''cli_led.c'' présent sur le git partie CODE du projet, dans le dossier ''Test32u4''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Petite vidéo preuve :&lt;br /&gt;
[[Fichier:20240523 115023.mp4|center||vignette]]&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
La partie codage du TP a été réalisé en langage C. Je me suis chargé de la partie serveur Web HTTP et a binôme de la partie requête UDP.&lt;br /&gt;
&lt;br /&gt;
== Contenu du code ==&lt;br /&gt;
Mon répertoire de code ''PSR-2023-2024_PLACE_MORIN / Libs / Reseau'' (sur le GIT), est composé de :&lt;br /&gt;
&lt;br /&gt;
- 3x fichiers ''.c'' :&lt;br /&gt;
&lt;br /&gt;
* ''sioux.c'' : contient la fonction de démarrage du serveur Web&lt;br /&gt;
* ''http.c'' : contient toutes les fonctions de gestion du serveur HTTP&lt;br /&gt;
* ''options.c'' : contient la fonction permettant de tenir compte d'un port spécifié par l'utilisateur pour le serveur&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''.html'' : interface de la page Web&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''makefile'' : pour la compilation du code&lt;br /&gt;
&lt;br /&gt;
== Démarrage du serveur ==&lt;br /&gt;
Il faut dans un premier temps compiler le code avec le fichier ''makefile'' en exécutant la commande ''make'' dans la console.&lt;br /&gt;
&lt;br /&gt;
Puis exécuter l'exécutable généré. Un message sur la console apparaitra pour confirmer le bon lancement du serveur, ainsi que son numéro de port.&lt;br /&gt;
&lt;br /&gt;
Pour accéder sur la page Web il faudra taper sur votre navigateur : ''localhost:8080/valentin.html''&lt;br /&gt;
&lt;br /&gt;
8080 étant le port par défaut si l'utilisateur n'en a pas spécifié.&lt;br /&gt;
&lt;br /&gt;
== Lien GIT ==&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr) :&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_CODE.git&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6161</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6161"/>
		<updated>2024-05-27T14:15:11Z</updated>

		<summary type="html">&lt;p&gt;Vplace : /* Carte finie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce wiki répertorie mon travail pour le projet Système et Réseau. &lt;br /&gt;
&lt;br /&gt;
Nous avions pour objectif concevoir une carte électronique permettant de pouvoir éteindre et allumer un écran d'ordinateur via une interface Web. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La carte USB doit être fixée au niveau des boutons de l'écran de telle sorte que :&lt;br /&gt;
&lt;br /&gt;
- le servomoteur puisse appuyer sur le bouton d'allumage de l'écran&lt;br /&gt;
&lt;br /&gt;
- la photorésistance détecte la lumière de la led qui indique que l'écran est allumé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le serveur Web HTTP doit également pouvoir écouter des requêtes UDP venant d'autres PC, qui pourront donner l'ordre d'éteindre ou d'allumer l'écran.&lt;br /&gt;
&lt;br /&gt;
= Conception de la carte =&lt;br /&gt;
La première étape de ce projet fut de concevoir la carte sur le logiciel KiCAD.&lt;br /&gt;
&lt;br /&gt;
==Lien GIT==&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr):&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|1700x1700px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|1700x1700px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
&lt;br /&gt;
Moi et Justine Morin avons soudé 2 cartes identique de modèle n°2 (celle conçu par Justine). &lt;br /&gt;
&lt;br /&gt;
===Séance du 11/04/2024=== &lt;br /&gt;
[[Fichier:Carte seance 11-04-2024.jpg|thumb|Photo des deux cartes|centré]]Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
* soudage partie Atmega (Atmega34u2 + quartz + condensateurs + résistances)&lt;br /&gt;
* bibliothèque DFU téléchargée sur l'Atmega&lt;br /&gt;
* soudage partie USB (port USB + condensateurs + résistances + boutons)&lt;br /&gt;
* commande lsusb fonctionne&lt;br /&gt;
* soudage des leds avec leurs résistances&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Séance 23/05/2024 === &lt;br /&gt;
&lt;br /&gt;
Soudures finalisées : &lt;br /&gt;
[[Fichier:20240523 104035.jpg|centré|vignette]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
J'ai pu faire clignoté les différentes leds de ma carte à l'aide d'un programme ''cli_led.c'' présent sur le git partie CODE du projet, dans le dossier ''Test32u4''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Petite vidéo preuve :&lt;br /&gt;
[[Fichier:20240523 115023.mp4|center||vignette]]&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
La partie codage du TP a été réalisé en langage C. Je me suis chargé de la partie serveur Web HTTP et a binôme de la partie requête UDP.&lt;br /&gt;
&lt;br /&gt;
== Contenu du code ==&lt;br /&gt;
Mon répertoire de code ''PSR-2023-2024_PLACE_MORIN / Libs / Reseau'' (sur le GIT), est composé de :&lt;br /&gt;
&lt;br /&gt;
- 3x fichiers ''.c'' :&lt;br /&gt;
&lt;br /&gt;
* ''sioux.c'' : contient la fonction de démarrage du serveur Web&lt;br /&gt;
* ''http.c'' : contient toutes les fonctions de gestion du serveur HTTP&lt;br /&gt;
* ''options.c'' : contient la fonction permettant de tenir compte d'un port spécifié par l'utilisateur pour le serveur&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''.html'' : interface de la page Web&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''makefile'' : pour la compilation du code&lt;br /&gt;
&lt;br /&gt;
== Démarrage du serveur ==&lt;br /&gt;
Il faut dans un premier temps compiler le code avec le fichier ''makefile'' en exécutant la commande ''make'' dans la console.&lt;br /&gt;
&lt;br /&gt;
Puis exécuter l'exécutable généré. Un message sur la console apparaitra pour confirmer le bon lancement du serveur, ainsi que son numéro de port.&lt;br /&gt;
&lt;br /&gt;
Pour accéder sur la page Web il faudra taper sur votre navigateur : ''localhost:8080/valentin.html''&lt;br /&gt;
&lt;br /&gt;
8080 étant le port par défaut si l'utilisateur n'en a pas spécifié.&lt;br /&gt;
&lt;br /&gt;
== Lien GIT ==&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr) :&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_CODE.git&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6160</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6160"/>
		<updated>2024-05-27T14:14:53Z</updated>

		<summary type="html">&lt;p&gt;Vplace : /* Séance 23/05/2024 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce wiki répertorie mon travail pour le projet Système et Réseau. &lt;br /&gt;
&lt;br /&gt;
Nous avions pour objectif concevoir une carte électronique permettant de pouvoir éteindre et allumer un écran d'ordinateur via une interface Web. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La carte USB doit être fixée au niveau des boutons de l'écran de telle sorte que :&lt;br /&gt;
&lt;br /&gt;
- le servomoteur puisse appuyer sur le bouton d'allumage de l'écran&lt;br /&gt;
&lt;br /&gt;
- la photorésistance détecte la lumière de la led qui indique que l'écran est allumé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le serveur Web HTTP doit également pouvoir écouter des requêtes UDP venant d'autres PC, qui pourront donner l'ordre d'éteindre ou d'allumer l'écran.&lt;br /&gt;
&lt;br /&gt;
= Conception de la carte =&lt;br /&gt;
La première étape de ce projet fut de concevoir la carte sur le logiciel KiCAD.&lt;br /&gt;
&lt;br /&gt;
==Lien GIT==&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr):&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|1700x1700px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|1700x1700px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
&lt;br /&gt;
Moi et Justine Morin avons soudé 2 cartes identique de modèle n°2 (celle conçu par Justine). &lt;br /&gt;
&lt;br /&gt;
Séance du 11/04/2024 [[Fichier:Carte seance 11-04-2024.jpg|thumb|Photo des deux cartes|centré]]Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
* soudage partie Atmega (Atmega34u2 + quartz + condensateurs + résistances)&lt;br /&gt;
* bibliothèque DFU téléchargée sur l'Atmega&lt;br /&gt;
* soudage partie USB (port USB + condensateurs + résistances + boutons)&lt;br /&gt;
* commande lsusb fonctionne&lt;br /&gt;
* soudage des leds avec leurs résistances&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Séance 23/05/2024 === &lt;br /&gt;
&lt;br /&gt;
Soudures finalisées : &lt;br /&gt;
[[Fichier:20240523 104035.jpg|centré|vignette]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
J'ai pu faire clignoté les différentes leds de ma carte à l'aide d'un programme ''cli_led.c'' présent sur le git partie CODE du projet, dans le dossier ''Test32u4''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Petite vidéo preuve :&lt;br /&gt;
[[Fichier:20240523 115023.mp4|center||vignette]]&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
La partie codage du TP a été réalisé en langage C. Je me suis chargé de la partie serveur Web HTTP et a binôme de la partie requête UDP.&lt;br /&gt;
&lt;br /&gt;
== Contenu du code ==&lt;br /&gt;
Mon répertoire de code ''PSR-2023-2024_PLACE_MORIN / Libs / Reseau'' (sur le GIT), est composé de :&lt;br /&gt;
&lt;br /&gt;
- 3x fichiers ''.c'' :&lt;br /&gt;
&lt;br /&gt;
* ''sioux.c'' : contient la fonction de démarrage du serveur Web&lt;br /&gt;
* ''http.c'' : contient toutes les fonctions de gestion du serveur HTTP&lt;br /&gt;
* ''options.c'' : contient la fonction permettant de tenir compte d'un port spécifié par l'utilisateur pour le serveur&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''.html'' : interface de la page Web&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''makefile'' : pour la compilation du code&lt;br /&gt;
&lt;br /&gt;
== Démarrage du serveur ==&lt;br /&gt;
Il faut dans un premier temps compiler le code avec le fichier ''makefile'' en exécutant la commande ''make'' dans la console.&lt;br /&gt;
&lt;br /&gt;
Puis exécuter l'exécutable généré. Un message sur la console apparaitra pour confirmer le bon lancement du serveur, ainsi que son numéro de port.&lt;br /&gt;
&lt;br /&gt;
Pour accéder sur la page Web il faudra taper sur votre navigateur : ''localhost:8080/valentin.html''&lt;br /&gt;
&lt;br /&gt;
8080 étant le port par défaut si l'utilisateur n'en a pas spécifié.&lt;br /&gt;
&lt;br /&gt;
== Lien GIT ==&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr) :&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_CODE.git&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6159</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6159"/>
		<updated>2024-05-27T14:12:07Z</updated>

		<summary type="html">&lt;p&gt;Vplace : /* Séance 23/05/2024 : */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce wiki répertorie mon travail pour le projet Système et Réseau. &lt;br /&gt;
&lt;br /&gt;
Nous avions pour objectif concevoir une carte électronique permettant de pouvoir éteindre et allumer un écran d'ordinateur via une interface Web. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La carte USB doit être fixée au niveau des boutons de l'écran de telle sorte que :&lt;br /&gt;
&lt;br /&gt;
- le servomoteur puisse appuyer sur le bouton d'allumage de l'écran&lt;br /&gt;
&lt;br /&gt;
- la photorésistance détecte la lumière de la led qui indique que l'écran est allumé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le serveur Web HTTP doit également pouvoir écouter des requêtes UDP venant d'autres PC, qui pourront donner l'ordre d'éteindre ou d'allumer l'écran.&lt;br /&gt;
&lt;br /&gt;
= Conception de la carte =&lt;br /&gt;
La première étape de ce projet fut de concevoir la carte sur le logiciel KiCAD.&lt;br /&gt;
&lt;br /&gt;
==Lien GIT==&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr):&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|1700x1700px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|1700x1700px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
Moi et Justine Morin avons soudé 2 cartes identique de modèle n°2 (celle conçu par Justine). [[Fichier:Carte seance 11-04-2024.jpg|thumb|Photo des deux cartes]]&amp;lt;u&amp;gt;'''Séance du 11/04/2024 :'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
* soudage partie Atmega (Atmega34u2 + quartz + condensateurs + résistances)&lt;br /&gt;
* bibliothèque DFU téléchargée sur l'Atmega&lt;br /&gt;
* soudage partie USB (port USB + condensateurs + résistances + boutons)&lt;br /&gt;
* commande lsusb fonctionne&lt;br /&gt;
* soudage des leds avec leurs résistances&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Séance 23/05/2024 === &lt;br /&gt;
&lt;br /&gt;
Soudures finalisées : &lt;br /&gt;
[[Fichier:20240523 104035.jpg|centré|vignette]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
J'ai pu faire clignoté les différentes leds de ma carte à l'aide d'un programme ''cli_led.c'' présent sur le git partie CODE du projet, dans le dossier ''Test32u4''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Petite vidéo preuve :&lt;br /&gt;
[[Fichier:20240523 115023.mp4|center||vignette]]&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
La partie codage du TP a été réalisé en langage C. Je me suis chargé de la partie serveur Web HTTP et a binôme de la partie requête UDP.&lt;br /&gt;
&lt;br /&gt;
== Contenu du code ==&lt;br /&gt;
Mon répertoire de code ''PSR-2023-2024_PLACE_MORIN / Libs / Reseau'' (sur le GIT), est composé de :&lt;br /&gt;
&lt;br /&gt;
- 3x fichiers ''.c'' :&lt;br /&gt;
&lt;br /&gt;
* ''sioux.c'' : contient la fonction de démarrage du serveur Web&lt;br /&gt;
* ''http.c'' : contient toutes les fonctions de gestion du serveur HTTP&lt;br /&gt;
* ''options.c'' : contient la fonction permettant de tenir compte d'un port spécifié par l'utilisateur pour le serveur&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''.html'' : interface de la page Web&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''makefile'' : pour la compilation du code&lt;br /&gt;
&lt;br /&gt;
== Démarrage du serveur ==&lt;br /&gt;
Il faut dans un premier temps compiler le code avec le fichier ''makefile'' en exécutant la commande ''make'' dans la console.&lt;br /&gt;
&lt;br /&gt;
Puis exécuter l'exécutable généré. Un message sur la console apparaitra pour confirmer le bon lancement du serveur, ainsi que son numéro de port.&lt;br /&gt;
&lt;br /&gt;
Pour accéder sur la page Web il faudra taper sur votre navigateur : ''localhost:8080/valentin.html''&lt;br /&gt;
&lt;br /&gt;
8080 étant le port par défaut si l'utilisateur n'en a pas spécifié.&lt;br /&gt;
&lt;br /&gt;
== Lien GIT ==&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr) :&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_CODE.git&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6158</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6158"/>
		<updated>2024-05-27T14:11:41Z</updated>

		<summary type="html">&lt;p&gt;Vplace : /* Carte finie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce wiki répertorie mon travail pour le projet Système et Réseau. &lt;br /&gt;
&lt;br /&gt;
Nous avions pour objectif concevoir une carte électronique permettant de pouvoir éteindre et allumer un écran d'ordinateur via une interface Web. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La carte USB doit être fixée au niveau des boutons de l'écran de telle sorte que :&lt;br /&gt;
&lt;br /&gt;
- le servomoteur puisse appuyer sur le bouton d'allumage de l'écran&lt;br /&gt;
&lt;br /&gt;
- la photorésistance détecte la lumière de la led qui indique que l'écran est allumé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le serveur Web HTTP doit également pouvoir écouter des requêtes UDP venant d'autres PC, qui pourront donner l'ordre d'éteindre ou d'allumer l'écran.&lt;br /&gt;
&lt;br /&gt;
= Conception de la carte =&lt;br /&gt;
La première étape de ce projet fut de concevoir la carte sur le logiciel KiCAD.&lt;br /&gt;
&lt;br /&gt;
==Lien GIT==&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr):&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|1700x1700px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|1700x1700px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
Moi et Justine Morin avons soudé 2 cartes identique de modèle n°2 (celle conçu par Justine). [[Fichier:Carte seance 11-04-2024.jpg|thumb|Photo des deux cartes]]&amp;lt;u&amp;gt;'''Séance du 11/04/2024 :'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
* soudage partie Atmega (Atmega34u2 + quartz + condensateurs + résistances)&lt;br /&gt;
* bibliothèque DFU téléchargée sur l'Atmega&lt;br /&gt;
* soudage partie USB (port USB + condensateurs + résistances + boutons)&lt;br /&gt;
* commande lsusb fonctionne&lt;br /&gt;
* soudage des leds avec leurs résistances&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''&amp;lt;u&amp;gt;Séance 23/05/2024 :&amp;lt;/u&amp;gt;'''=== &lt;br /&gt;
&lt;br /&gt;
Soudures finalisées : &lt;br /&gt;
[[Fichier:20240523 104035.jpg|centré|vignette]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
J'ai pu faire clignoté les différentes leds de ma carte à l'aide d'un programme ''cli_led.c'' présent sur le git partie CODE du projet, dans le dossier ''Test32u4''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Petite vidéo preuve :&lt;br /&gt;
[[Fichier:20240523 115023.mp4|center||vignette]]&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
La partie codage du TP a été réalisé en langage C. Je me suis chargé de la partie serveur Web HTTP et a binôme de la partie requête UDP.&lt;br /&gt;
&lt;br /&gt;
== Contenu du code ==&lt;br /&gt;
Mon répertoire de code ''PSR-2023-2024_PLACE_MORIN / Libs / Reseau'' (sur le GIT), est composé de :&lt;br /&gt;
&lt;br /&gt;
- 3x fichiers ''.c'' :&lt;br /&gt;
&lt;br /&gt;
* ''sioux.c'' : contient la fonction de démarrage du serveur Web&lt;br /&gt;
* ''http.c'' : contient toutes les fonctions de gestion du serveur HTTP&lt;br /&gt;
* ''options.c'' : contient la fonction permettant de tenir compte d'un port spécifié par l'utilisateur pour le serveur&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''.html'' : interface de la page Web&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''makefile'' : pour la compilation du code&lt;br /&gt;
&lt;br /&gt;
== Démarrage du serveur ==&lt;br /&gt;
Il faut dans un premier temps compiler le code avec le fichier ''makefile'' en exécutant la commande ''make'' dans la console.&lt;br /&gt;
&lt;br /&gt;
Puis exécuter l'exécutable généré. Un message sur la console apparaitra pour confirmer le bon lancement du serveur, ainsi que son numéro de port.&lt;br /&gt;
&lt;br /&gt;
Pour accéder sur la page Web il faudra taper sur votre navigateur : ''localhost:8080/valentin.html''&lt;br /&gt;
&lt;br /&gt;
8080 étant le port par défaut si l'utilisateur n'en a pas spécifié.&lt;br /&gt;
&lt;br /&gt;
== Lien GIT ==&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr) :&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_CODE.git&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6157</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6157"/>
		<updated>2024-05-27T14:11:02Z</updated>

		<summary type="html">&lt;p&gt;Vplace : /* Schéma électrique Kicad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce wiki répertorie mon travail pour le projet Système et Réseau. &lt;br /&gt;
&lt;br /&gt;
Nous avions pour objectif concevoir une carte électronique permettant de pouvoir éteindre et allumer un écran d'ordinateur via une interface Web. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La carte USB doit être fixée au niveau des boutons de l'écran de telle sorte que :&lt;br /&gt;
&lt;br /&gt;
- le servomoteur puisse appuyer sur le bouton d'allumage de l'écran&lt;br /&gt;
&lt;br /&gt;
- la photorésistance détecte la lumière de la led qui indique que l'écran est allumé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le serveur Web HTTP doit également pouvoir écouter des requêtes UDP venant d'autres PC, qui pourront donner l'ordre d'éteindre ou d'allumer l'écran.&lt;br /&gt;
&lt;br /&gt;
= Conception de la carte =&lt;br /&gt;
La première étape de ce projet fut de concevoir la carte sur le logiciel KiCAD.&lt;br /&gt;
&lt;br /&gt;
==Lien GIT==&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr):&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|1700x1700px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|1700x1700px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
Moi et Justine Morin avons soudé 2 cartes identique de modèle n°2 (celle conçu par Justine). [[Fichier:Carte seance 11-04-2024.jpg|thumb|Photo des deux cartes]]&amp;lt;u&amp;gt;'''Séance du 11/04/2024 :'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
* soudage partie Atmega (Atmega34u2 + quartz + condensateurs + résistances)&lt;br /&gt;
* bibliothèque DFU téléchargée sur l'Atmega&lt;br /&gt;
* soudage partie USB (port USB + condensateurs + résistances + boutons)&lt;br /&gt;
* commande lsusb fonctionne&lt;br /&gt;
* soudage des leds avec leurs résistances&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;u&amp;gt;Séance 23/05/2024 :&amp;lt;/u&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
Soudures finalisées : &lt;br /&gt;
[[Fichier:20240523 104035.jpg|centré|vignette]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
J'ai pu faire clignoté les différentes leds de ma carte à l'aide d'un programme ''cli_led.c'' présent sur le git partie CODE du projet, dans le dossier ''Test32u4''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Petite vidéo preuve :&lt;br /&gt;
[[Fichier:20240523 115023.mp4|center||vignette]]&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
La partie codage du TP a été réalisé en langage C. Je me suis chargé de la partie serveur Web HTTP et a binôme de la partie requête UDP.&lt;br /&gt;
&lt;br /&gt;
== Contenu du code ==&lt;br /&gt;
Mon répertoire de code ''PSR-2023-2024_PLACE_MORIN / Libs / Reseau'' (sur le GIT), est composé de :&lt;br /&gt;
&lt;br /&gt;
- 3x fichiers ''.c'' :&lt;br /&gt;
&lt;br /&gt;
* ''sioux.c'' : contient la fonction de démarrage du serveur Web&lt;br /&gt;
* ''http.c'' : contient toutes les fonctions de gestion du serveur HTTP&lt;br /&gt;
* ''options.c'' : contient la fonction permettant de tenir compte d'un port spécifié par l'utilisateur pour le serveur&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''.html'' : interface de la page Web&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''makefile'' : pour la compilation du code&lt;br /&gt;
&lt;br /&gt;
== Démarrage du serveur ==&lt;br /&gt;
Il faut dans un premier temps compiler le code avec le fichier ''makefile'' en exécutant la commande ''make'' dans la console.&lt;br /&gt;
&lt;br /&gt;
Puis exécuter l'exécutable généré. Un message sur la console apparaitra pour confirmer le bon lancement du serveur, ainsi que son numéro de port.&lt;br /&gt;
&lt;br /&gt;
Pour accéder sur la page Web il faudra taper sur votre navigateur : ''localhost:8080/valentin.html''&lt;br /&gt;
&lt;br /&gt;
8080 étant le port par défaut si l'utilisateur n'en a pas spécifié.&lt;br /&gt;
&lt;br /&gt;
== Lien GIT ==&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr) :&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_CODE.git&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6154</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6154"/>
		<updated>2024-05-27T14:03:29Z</updated>

		<summary type="html">&lt;p&gt;Vplace : /* Carte finie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce wiki répertorie mon travail pour le projet Système et Réseau. &lt;br /&gt;
&lt;br /&gt;
Nous avions pour objectif concevoir une carte électronique permettant de pouvoir éteindre et allumer un écran d'ordinateur via une interface Web. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La carte USB doit être fixée au niveau des boutons de l'écran de telle sorte que :&lt;br /&gt;
&lt;br /&gt;
- le servomoteur puisse appuyer sur le bouton d'allumage de l'écran&lt;br /&gt;
&lt;br /&gt;
- la photorésistance détecte la lumière de la led qui indique que l'écran est allumé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le serveur Web HTTP doit également pouvoir écouter des requêtes UDP venant d'autres PC, qui pourront donner l'ordre d'éteindre ou d'allumer l'écran.&lt;br /&gt;
&lt;br /&gt;
= Conception de la carte =&lt;br /&gt;
La première étape de ce projet fut de concevoir la carte sur le logiciel KiCAD.&lt;br /&gt;
&lt;br /&gt;
==Lien GIT==&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr):&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|400px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|400px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Moi et Justine Morin avons soudé 2 cartes identique de modèle n°2 (celle conçu par Justine). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Séance du 11/04/2024 :'''&amp;lt;/u&amp;gt;&lt;br /&gt;
[[Fichier:Carte seance 11-04-2024.jpg|thumb|400px|center|Photo des deux cartes]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
* soudage partie Atmega (Atmega34u2 + quartz + condensateurs + résistances)&lt;br /&gt;
* bibliothèque DFU téléchargée sur l'Atmega&lt;br /&gt;
* soudage partie USB (port USB + condensateurs + résistances + boutons)&lt;br /&gt;
* commande lsusb fonctionne&lt;br /&gt;
* soudage des leds avec leurs résistances&amp;lt;br /&amp;gt;&lt;br /&gt;
'''&amp;lt;u&amp;gt;Séance 23/05/2024 :&amp;lt;/u&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
Soudures finalisées : &lt;br /&gt;
[[Fichier:20240523 104035.jpg|centré|vignette]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
J'ai pu faire clignoté les différentes leds de ma carte à l'aide d'un programme ''cli_led.c'' présent sur le git partie CODE du projet, dans le dossier ''Test32u4''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Petite vidéo preuve :&lt;br /&gt;
[[Fichier:20240523 115023.mp4|center||vignette]]&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
La partie codage du TP a été réalisé en langage C. Je me suis chargé de la partie serveur Web HTTP et a binôme de la partie requête UDP.&lt;br /&gt;
&lt;br /&gt;
== Contenu du code ==&lt;br /&gt;
Mon répertoire de code ''PSR-2023-2024_PLACE_MORIN / Libs / Reseau'' (sur le GIT), est composé de :&lt;br /&gt;
&lt;br /&gt;
- 3x fichiers ''.c'' :&lt;br /&gt;
&lt;br /&gt;
* ''sioux.c'' : contient la fonction de démarrage du serveur Web&lt;br /&gt;
* ''http.c'' : contient toutes les fonctions de gestion du serveur HTTP&lt;br /&gt;
* ''options.c'' : contient la fonction permettant de tenir compte d'un port spécifié par l'utilisateur pour le serveur&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''.html'' : interface de la page Web&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''makefile'' : pour la compilation du code&lt;br /&gt;
&lt;br /&gt;
== Démarrage du serveur ==&lt;br /&gt;
Il faut dans un premier temps compiler le code avec le fichier ''makefile'' en exécutant la commande ''make'' dans la console.&lt;br /&gt;
&lt;br /&gt;
Puis exécuter l'exécutable généré. Un message sur la console apparaitra pour confirmer le bon lancement du serveur, ainsi que son numéro de port.&lt;br /&gt;
&lt;br /&gt;
Pour accéder sur la page Web il faudra taper sur votre navigateur : ''localhost:8080/valentin.html''&lt;br /&gt;
&lt;br /&gt;
8080 étant le port par défaut si l'utilisateur n'en a pas spécifié.&lt;br /&gt;
&lt;br /&gt;
== Lien GIT ==&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr) :&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_CODE.git&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6152</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6152"/>
		<updated>2024-05-27T14:02:11Z</updated>

		<summary type="html">&lt;p&gt;Vplace : /* Démarrage du serveur */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce wiki répertorie mon travail pour le projet Système et Réseau. &lt;br /&gt;
&lt;br /&gt;
Nous avions pour objectif concevoir une carte électronique permettant de pouvoir éteindre et allumer un écran d'ordinateur via une interface Web. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La carte USB doit être fixée au niveau des boutons de l'écran de telle sorte que :&lt;br /&gt;
&lt;br /&gt;
- le servomoteur puisse appuyer sur le bouton d'allumage de l'écran&lt;br /&gt;
&lt;br /&gt;
- la photorésistance détecte la lumière de la led qui indique que l'écran est allumé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le serveur Web HTTP doit également pouvoir écouter des requêtes UDP venant d'autres PC, qui pourront donner l'ordre d'éteindre ou d'allumer l'écran.&lt;br /&gt;
&lt;br /&gt;
= Conception de la carte =&lt;br /&gt;
La première étape de ce projet fut de concevoir la carte sur le logiciel KiCAD.&lt;br /&gt;
&lt;br /&gt;
==Lien GIT==&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr):&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|400px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|400px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Moi et Justine Morin avons soudé 2 cartes identique de modèle n°2 (celle conçu par Justine). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Séance du 11/04/2024 :'''&amp;lt;/u&amp;gt;&lt;br /&gt;
[[Fichier:Carte seance 11-04-2024.jpg|thumb|400px|center|Photo des deux cartes]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
* soudage partie Atmega (Atmega34u2 + quartz + condensateurs + résistances)&lt;br /&gt;
* bibliothèque DFU téléchargée sur l'Atmega&lt;br /&gt;
* soudage partie USB (port USB + condensateurs + résistances + boutons)&lt;br /&gt;
* commande lsusb fonctionne&lt;br /&gt;
* soudage des leds avec leurs résistances&amp;lt;br /&amp;gt;&lt;br /&gt;
'''&amp;lt;u&amp;gt;Séance 23/05/2024 :&amp;lt;/u&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
Soudures finalisées : &lt;br /&gt;
[[Fichier:20240523 104035.jpg|centré|vignette]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
J'ai pu faire clignoté les différentes leds de ma carte à l'aide d'un programme cli_led.c présent sur le git partie CODE du projet, dans le dossier ''Test32u4''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Petite vidéo preuve :&lt;br /&gt;
[[Fichier:20240523 115023.mp4|center||vignette]]&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
La partie codage du TP a été réalisé en langage C. Je me suis chargé de la partie serveur Web HTTP et a binôme de la partie requête UDP.&lt;br /&gt;
&lt;br /&gt;
== Contenu du code ==&lt;br /&gt;
Mon répertoire de code ''PSR-2023-2024_PLACE_MORIN / Libs / Reseau'' (sur le GIT), est composé de :&lt;br /&gt;
&lt;br /&gt;
- 3x fichiers ''.c'' :&lt;br /&gt;
&lt;br /&gt;
* ''sioux.c'' : contient la fonction de démarrage du serveur Web&lt;br /&gt;
* ''http.c'' : contient toutes les fonctions de gestion du serveur HTTP&lt;br /&gt;
* ''options.c'' : contient la fonction permettant de tenir compte d'un port spécifié par l'utilisateur pour le serveur&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''.html'' : interface de la page Web&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''makefile'' : pour la compilation du code&lt;br /&gt;
&lt;br /&gt;
== Démarrage du serveur ==&lt;br /&gt;
Il faut dans un premier temps compiler le code avec le fichier ''makefile'' en exécutant la commande ''make'' dans la console.&lt;br /&gt;
&lt;br /&gt;
Puis exécuter l'exécutable généré. Un message sur la console apparaitra pour confirmer le bon lancement du serveur, ainsi que son numéro de port.&lt;br /&gt;
&lt;br /&gt;
Pour accéder sur la page Web il faudra taper sur votre navigateur : ''localhost:8080/valentin.html''&lt;br /&gt;
&lt;br /&gt;
8080 étant le port par défaut si l'utilisateur n'en a pas spécifié.&lt;br /&gt;
&lt;br /&gt;
== Lien GIT ==&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr) :&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_CODE.git&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6151</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6151"/>
		<updated>2024-05-27T14:01:19Z</updated>

		<summary type="html">&lt;p&gt;Vplace : /* Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce wiki répertorie mon travail pour le projet Système et Réseau. &lt;br /&gt;
&lt;br /&gt;
Nous avions pour objectif concevoir une carte électronique permettant de pouvoir éteindre et allumer un écran d'ordinateur via une interface Web. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La carte USB doit être fixée au niveau des boutons de l'écran de telle sorte que :&lt;br /&gt;
&lt;br /&gt;
- le servomoteur puisse appuyer sur le bouton d'allumage de l'écran&lt;br /&gt;
&lt;br /&gt;
- la photorésistance détecte la lumière de la led qui indique que l'écran est allumé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le serveur Web HTTP doit également pouvoir écouter des requêtes UDP venant d'autres PC, qui pourront donner l'ordre d'éteindre ou d'allumer l'écran.&lt;br /&gt;
&lt;br /&gt;
= Conception de la carte =&lt;br /&gt;
La première étape de ce projet fut de concevoir la carte sur le logiciel KiCAD.&lt;br /&gt;
&lt;br /&gt;
==Lien GIT==&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr):&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|400px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|400px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Moi et Justine Morin avons soudé 2 cartes identique de modèle n°2 (celle conçu par Justine). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Séance du 11/04/2024 :'''&amp;lt;/u&amp;gt;&lt;br /&gt;
[[Fichier:Carte seance 11-04-2024.jpg|thumb|400px|center|Photo des deux cartes]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
* soudage partie Atmega (Atmega34u2 + quartz + condensateurs + résistances)&lt;br /&gt;
* bibliothèque DFU téléchargée sur l'Atmega&lt;br /&gt;
* soudage partie USB (port USB + condensateurs + résistances + boutons)&lt;br /&gt;
* commande lsusb fonctionne&lt;br /&gt;
* soudage des leds avec leurs résistances&amp;lt;br /&amp;gt;&lt;br /&gt;
'''&amp;lt;u&amp;gt;Séance 23/05/2024 :&amp;lt;/u&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
Soudures finalisées : &lt;br /&gt;
[[Fichier:20240523 104035.jpg|centré|vignette]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
J'ai pu faire clignoté les différentes leds de ma carte à l'aide d'un programme cli_led.c présent sur le git partie CODE du projet, dans le dossier ''Test32u4''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Petite vidéo preuve :&lt;br /&gt;
[[Fichier:20240523 115023.mp4|center||vignette]]&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
La partie codage du TP a été réalisé en langage C. Je me suis chargé de la partie serveur Web HTTP et a binôme de la partie requête UDP.&lt;br /&gt;
&lt;br /&gt;
== Contenu du code ==&lt;br /&gt;
Mon répertoire de code ''PSR-2023-2024_PLACE_MORIN / Libs / Reseau'' (sur le GIT), est composé de :&lt;br /&gt;
&lt;br /&gt;
- 3x fichiers ''.c'' :&lt;br /&gt;
&lt;br /&gt;
* ''sioux.c'' : contient la fonction de démarrage du serveur Web&lt;br /&gt;
* ''http.c'' : contient toutes les fonctions de gestion du serveur HTTP&lt;br /&gt;
* ''options.c'' : contient la fonction permettant de tenir compte d'un port spécifié par l'utilisateur pour le serveur&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''.html'' : interface de la page Web&lt;br /&gt;
&lt;br /&gt;
- 1x fichier ''makefile'' : pour la compilation du code&lt;br /&gt;
&lt;br /&gt;
== Démarrage du serveur ==&lt;br /&gt;
Il faut dans un premier temps compiler le code avec le fichier ''makefile'' en exécutant la commande ''make'' dans la console.&lt;br /&gt;
&lt;br /&gt;
Puis exécuter l'exécutable généré. Un message sur la console apparaitra pour confirmer le bon lancement du serveur, ainsi que son numéro de port.&lt;br /&gt;
&lt;br /&gt;
Pour accéder sur la page Web il faudra taper sur votre navigateur : ''localhost:8080/valentin.html''&lt;br /&gt;
&lt;br /&gt;
== Lien GIT ==&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr) :&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_CODE.git&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6145</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6145"/>
		<updated>2024-05-27T13:46:13Z</updated>

		<summary type="html">&lt;p&gt;Vplace : /* Carte finie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce wiki répertorie mon travail pour le projet Système et Réseau. &lt;br /&gt;
&lt;br /&gt;
Nous avions pour objectif concevoir une carte électronique permettant de pouvoir éteindre et allumer un écran d'ordinateur via une interface Web. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La carte USB doit être fixée au niveau des boutons de l'écran de telle sorte que :&lt;br /&gt;
&lt;br /&gt;
- le servomoteur puisse appuyer sur le bouton d'allumage de l'écran&lt;br /&gt;
&lt;br /&gt;
- la photorésistance détecte la lumière de la led qui indique que l'écran est allumé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le serveur Web HTTP doit également pouvoir écouter des requêtes UDP venant d'autres PC, qui pourront donner l'ordre d'éteindre ou d'allumer l'écran.&lt;br /&gt;
&lt;br /&gt;
= Conception de la carte =&lt;br /&gt;
La première étape de ce projet fut de concevoir la carte sur le logiciel KiCAD.&lt;br /&gt;
&lt;br /&gt;
==Lien GIT==&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr):&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|400px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|400px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Moi et Justine Morin avons soudé 2 cartes identique de modèle n°2 (celle conçu par Justine). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Séance du 11/04/2024 :'''&amp;lt;/u&amp;gt;&lt;br /&gt;
[[Fichier:Carte seance 11-04-2024.jpg|thumb|400px|center|Photo des deux cartes]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
* soudage partie Atmega (Atmega34u2 + quartz + condensateurs + résistances)&lt;br /&gt;
* bibliothèque DFU téléchargée sur l'Atmega&lt;br /&gt;
* soudage partie USB (port USB + condensateurs + résistances + boutons)&lt;br /&gt;
* commande lsusb fonctionne&lt;br /&gt;
* soudage des leds avec leurs résistances&amp;lt;br /&amp;gt;&lt;br /&gt;
'''&amp;lt;u&amp;gt;Séance 23/05/2024 :&amp;lt;/u&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
Soudures finalisées : &lt;br /&gt;
[[Fichier:20240523 104035.jpg|centré|vignette]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
J'ai pu faire clignoté les différentes leds de ma carte à l'aide d'un programme cli_led.c présent sur le git partie CODE du projet, dans le dossier ''Test32u4''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Petite vidéo preuve :&lt;br /&gt;
[[Fichier:20240523 115023.mp4|center||vignette]]&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr) :&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_CODE.git&lt;br /&gt;
&lt;br /&gt;
== Choix de la partie à coder ==&lt;br /&gt;
&lt;br /&gt;
Serveur HTTP de pages statiques et des deux pages dynamiques.&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6144</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6144"/>
		<updated>2024-05-27T13:44:04Z</updated>

		<summary type="html">&lt;p&gt;Vplace : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce wiki répertorie mon travail pour le projet Système et Réseau. &lt;br /&gt;
&lt;br /&gt;
Nous avions pour objectif concevoir une carte électronique permettant de pouvoir éteindre et allumer un écran d'ordinateur via une interface Web. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La carte USB doit être fixée au niveau des boutons de l'écran de telle sorte que :&lt;br /&gt;
&lt;br /&gt;
- le servomoteur puisse appuyer sur le bouton d'allumage de l'écran&lt;br /&gt;
&lt;br /&gt;
- la photorésistance détecte la lumière de la led qui indique que l'écran est allumé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le serveur Web HTTP doit également pouvoir écouter des requêtes UDP venant d'autres PC, qui pourront donner l'ordre d'éteindre ou d'allumer l'écran.&lt;br /&gt;
&lt;br /&gt;
= Conception de la carte =&lt;br /&gt;
La première étape de ce projet fut de concevoir la carte sur le logiciel KiCAD.&lt;br /&gt;
&lt;br /&gt;
==Lien GIT==&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr):&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|400px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|400px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Moi et Justine Morin avons soudé 2 cartes identique de modèle n°2 (celle conçu par Justine). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Séance du 11/04/2024 :'''&amp;lt;/u&amp;gt;&lt;br /&gt;
[[Fichier:Carte seance 11-04-2024.jpg|thumb|400px|center|Photo des deux cartes]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
* soudage partie Atmega (Atmega34u2 + quartz + condensateurs + résistances)&lt;br /&gt;
* bibliothèque DFU téléchargée sur l'Atmega&lt;br /&gt;
* soudage partie USB (port USB + condensateurs + résistances + boutons)&lt;br /&gt;
* commande lsusb fonctionne&lt;br /&gt;
* soudage des leds avec leurs résistances&amp;lt;br /&amp;gt;&lt;br /&gt;
'''&amp;lt;u&amp;gt;Séance 23/05/2024 :&amp;lt;/u&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
Soudures finalisées : &lt;br /&gt;
[[Fichier:20240523 104035.jpg|centré|vignette]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
J'ai pu faire clignoté les différentes leds de ma carte à l'aide d'un programme cli_led.c présent sur le git partie CODE du projet. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Petite vidéo preuve :&lt;br /&gt;
[[Fichier:20240523 115023.mp4|center||vignette]]&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr) :&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_CODE.git&lt;br /&gt;
&lt;br /&gt;
== Choix de la partie à coder ==&lt;br /&gt;
&lt;br /&gt;
Serveur HTTP de pages statiques et des deux pages dynamiques.&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6143</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6143"/>
		<updated>2024-05-27T13:41:49Z</updated>

		<summary type="html">&lt;p&gt;Vplace : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce wiki répertorie mon travail pour le projet Système et Réseau. &lt;br /&gt;
&lt;br /&gt;
Nous avions pour objectif concevoir une carte électronique permettant de pouvoir éteindre et allumer un écran d'ordinateur via une interface Web. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La carte USB doit être fixée au niveau des boutons de l'écran de telle sorte que :&lt;br /&gt;
&lt;br /&gt;
- le servomoteur puisse appuyer sur le bouton d'allumage de l'écran&lt;br /&gt;
&lt;br /&gt;
- la photorésistance détecte la lumière de la led qui indique que l'écran est allumé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le serveur Web HTTP doit également pouvoir écouter des requêtes UDP venant d'autres PC, qui pourront donner l'ordre d'éteindre ou d'allumer l'écran.&lt;br /&gt;
&lt;br /&gt;
= Conception de la carte =&lt;br /&gt;
La première étape de ce projet fut de concevoir la carte sur le logiciel KiCAD.&lt;br /&gt;
&lt;br /&gt;
==Lien GIT==&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr):&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|400px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|400px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Moi et Justine Morin avons soudé 2 cartes identique de modèle n°2 (celle conçu par Justine). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Séance du 11/04/2024 :'''&amp;lt;/u&amp;gt;&lt;br /&gt;
[[Fichier:Carte seance 11-04-2024.jpg|thumb|400px|center|Photo des deux cartes]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
* soudage partie Atmega (Atmega34u2 + quartz + condensateurs + résistances)&lt;br /&gt;
* bibliothèque DFU téléchargée sur l'Atmega&lt;br /&gt;
* soudage partie USB (port USB + condensateurs + résistances + boutons)&lt;br /&gt;
* commande lsusb fonctionne&lt;br /&gt;
* soudage des leds avec leurs résistances&amp;lt;br /&amp;gt;&lt;br /&gt;
'''&amp;lt;u&amp;gt;Séance 23/05/2024 :&amp;lt;/u&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
Soudures finalisées : &lt;br /&gt;
[[Fichier:20240523 104035.jpg|centré|vignette]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons pu faire clignoter les différentes led des deux cartes  à l'aide d'un programme cli_led.c présent sur le git.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:20240523 115023.mp4|center||vignette]]&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr) :&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_CODE.git&lt;br /&gt;
&lt;br /&gt;
== Choix de la partie à coder ==&lt;br /&gt;
&lt;br /&gt;
Serveur HTTP de pages statiques et des deux pages dynamiques.&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6142</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6142"/>
		<updated>2024-05-27T13:38:48Z</updated>

		<summary type="html">&lt;p&gt;Vplace : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce wiki répertorie mon travail pour le projet Système et Réseau. &lt;br /&gt;
&lt;br /&gt;
Nous avions pour objectif concevoir une carte électronique permettant de pouvoir éteindre et allumer un écran d'ordinateur via une interface Web. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La carte USB doit être fixée au niveau des boutons de l'écran de telle sorte que :&lt;br /&gt;
&lt;br /&gt;
- le servomoteur puisse appuyer sur le bouton d'allumage de l'écran&lt;br /&gt;
&lt;br /&gt;
- la photorésistance détecte la lumière de la led qui indique que l'écran est allumé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le serveur Web HTTP doit également pouvoir écouter des requêtes UDP venant d'autres PC, qui pourront donner l'ordre d'éteindre ou d'allumer l'écran.&lt;br /&gt;
&lt;br /&gt;
= Conception de la carte =&lt;br /&gt;
La première étape de ce projet fut de concevoir la carte sur le logiciel KiCAD.&lt;br /&gt;
&lt;br /&gt;
==Lien GIT==&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr):&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|400px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|400px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Moi et Justine Morin avons soudé 2 cartes identique de modèle n°2 (celle conçu par Justine). Photo de la carte à la fin de la séance du 11/04/2024 :&lt;br /&gt;
[[Fichier:Carte seance 11-04-2024.jpg|thumb|400px|center|Photo des deux cartes]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
* soudage partie Atmega (Atmega34u2 + quartz + condensateurs + résistances)&lt;br /&gt;
* bibliothèque DFU téléchargée sur l'Atmega&lt;br /&gt;
* soudage partie USB (port USB + condensateurs + résistances + boutons)&lt;br /&gt;
* commande lsusb fonctionne&lt;br /&gt;
* soudage des leds avec leurs résistances&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Séance 23 mai : &lt;br /&gt;
&lt;br /&gt;
Soudures finalisées : &lt;br /&gt;
[[Fichier:20240523 104035.jpg|centré|vignette]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons pu faire clignoter les différentes led des deux cartes  à l'aide d'un programme cli_led.c présent sur le git.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:20240523 115023.mp4|center||vignette]]&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr) :&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_CODE.git&lt;br /&gt;
&lt;br /&gt;
== Choix de la partie à coder ==&lt;br /&gt;
&lt;br /&gt;
Serveur HTTP de pages statiques et des deux pages dynamiques.&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6141</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6141"/>
		<updated>2024-05-27T13:36:47Z</updated>

		<summary type="html">&lt;p&gt;Vplace : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce wiki répertorie mon travail pour le projet Système et Réseau. &lt;br /&gt;
&lt;br /&gt;
Nous avions pour objectif concevoir une carte électronique permettant de pouvoir éteindre et allumer un écran d'ordinateur via une interface Web. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La carte USB doit être fixée au niveau des boutons de l'écran de telle sorte que :&lt;br /&gt;
&lt;br /&gt;
- le servomoteur puisse appuyer sur le bouton d'allumage de l'écran&lt;br /&gt;
&lt;br /&gt;
- la photorésistance détecte la lumière de la led qui indique que l'écran est allumé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le serveur Web HTTP doit également pouvoir écouter des requêtes UDP venant d'autres PC, qui pourront donner l'ordre d'éteindre ou d'allumer l'écran.&lt;br /&gt;
&lt;br /&gt;
= Conception de la carte =&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr):&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|400px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|400px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Moi et Justine Morin avons soudé 2 cartes identique de modèle n°2 (celle conçu par Justine). Photo de la carte à la fin de la séance du 11/04/2024 :&lt;br /&gt;
[[Fichier:Carte seance 11-04-2024.jpg|thumb|400px|center|Photo des deux cartes]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
* soudage partie Atmega (Atmega34u2 + quartz + condensateurs + résistances)&lt;br /&gt;
* bibliothèque DFU téléchargée sur l'Atmega&lt;br /&gt;
* soudage partie USB (port USB + condensateurs + résistances + boutons)&lt;br /&gt;
* commande lsusb fonctionne&lt;br /&gt;
* soudage des leds avec leurs résistances&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Séance 23 mai : &lt;br /&gt;
&lt;br /&gt;
Soudures finalisées : &lt;br /&gt;
[[Fichier:20240523 104035.jpg|centré|vignette]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons pu faire clignoter les différentes led des deux cartes  à l'aide d'un programme cli_led.c présent sur le git.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:20240523 115023.mp4|center||vignette]]&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr) :&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_CODE.git&lt;br /&gt;
&lt;br /&gt;
== Choix de la partie à coder ==&lt;br /&gt;
&lt;br /&gt;
Serveur HTTP de pages statiques et des deux pages dynamiques.&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E2&amp;diff=6088</id>
		<title>SE2a4 USB 2023/2024 E2</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E2&amp;diff=6088"/>
		<updated>2024-05-23T06:13:34Z</updated>

		<summary type="html">&lt;p&gt;Vplace : /* Carte finie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=Manette=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== PDF du schéma ==&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shcemaelectrique.pdf|thumb|400px|center|Schéma électrique de la carte]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Image du PCB==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Screenshot 2024-03-28 10-30-03.png|thumb|400px|center|Schéma de routage de la carte]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Moi et Valentin PLace avons soudé 2 cartes identique de modèle n°2 (celle conçu par Justine). Photo de la carte à la fin de la séance du 11/04/2024 :&lt;br /&gt;
[[Fichier:Carte seance 11-04-2024.jpg|thumb|400px|center|Photo des deux cartes]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
* soudage partie Atmega (Atmega34u2 + quartz + condensateurs + résistances)&lt;br /&gt;
* bibliothèque DFU téléchargée sur l'Atmega&lt;br /&gt;
* soudage partie USB (port USB + condensateurs + résistances + boutons)&lt;br /&gt;
* commande lsusb fonctionne&lt;br /&gt;
* soudage des leds avec leurs résistances&lt;br /&gt;
&lt;br /&gt;
== Photo de la carte soudée ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Lien sur le GIT du projet KiCAD (archives.plil.fr) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Code=&lt;br /&gt;
==Choix de la partie à coder==&lt;br /&gt;
Serveur UDP et thread de scan des contrôleurs d'écrans.&lt;br /&gt;
&lt;br /&gt;
Serveur HTTP de pages statiques et des deux pages dynamiques.&lt;br /&gt;
==Réalisation==&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr).: https://archives.plil.fr/jmorin/TPsys_resMORIN.git&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6087</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=6087"/>
		<updated>2024-05-23T06:12:52Z</updated>

		<summary type="html">&lt;p&gt;Vplace : /* Carte finie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Conception de la carte =&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr):&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|400px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|400px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Moi et Justine Morin avons soudé 2 cartes identique de modèle n°2 (celle conçu par Justine). Photo de la carte à la fin de la séance du 11/04/2024 :&lt;br /&gt;
[[Fichier:Carte seance 11-04-2024.jpg|thumb|400px|center|Photo des deux cartes]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
* soudage partie Atmega (Atmega34u2 + quartz + condensateurs + résistances)&lt;br /&gt;
* bibliothèque DFU téléchargée sur l'Atmega&lt;br /&gt;
* soudage partie USB (port USB + condensateurs + résistances + boutons)&lt;br /&gt;
* commande lsusb fonctionne&lt;br /&gt;
* soudage des leds avec leurs résistances&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr) :&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_CODE.git&lt;br /&gt;
&lt;br /&gt;
== Choix de la partie à coder ==&lt;br /&gt;
&lt;br /&gt;
Serveur UDP et thread de scan des contrôleurs d'écrans.&lt;br /&gt;
&lt;br /&gt;
Serveur HTTP de pages statiques et des deux pages dynamiques.&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E2&amp;diff=5929</id>
		<title>SE2a4 USB 2023/2024 E2</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E2&amp;diff=5929"/>
		<updated>2024-04-11T10:29:10Z</updated>

		<summary type="html">&lt;p&gt;Vplace : /* Image du PCB */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=Manette=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== PDF du schéma ==&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shcemaelectrique.pdf|thumb|400px|center|Schéma électrique de la carte]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Image du PCB==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Screenshot 2024-03-28 10-30-03.png|thumb|400px|center|Schéma de routage de la carte]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Moi et Valentin PLace avons soudé 2 cartes identique de modèle n°2 (celle conçu par Justine). Photo de la carte à la fin de la séance du 11/04/2024 :&lt;br /&gt;
[[Fichier:Carte seance 11-04-2024.jpg|thumb|400px|center|Photo des deux cartes]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- soudage partie Atmega (Atmega34u2 + quartz + condensateurs + résistances)&lt;br /&gt;
&lt;br /&gt;
- bibliothèque DFU téléchargée sur l'Atmega (commande horloge ne marche pas)&lt;br /&gt;
&lt;br /&gt;
- soudage partie USB (port USB + condensateurs + résistances + boutons)&lt;br /&gt;
&lt;br /&gt;
- commande lsusb fonctionne&lt;br /&gt;
&lt;br /&gt;
- soudage des leds avec leurs résistances&lt;br /&gt;
&lt;br /&gt;
== Photo de la carte soudée ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Lien sur le GIT du projet KiCAD (archives.plil.fr) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Code=&lt;br /&gt;
==Choix de la partie à coder==&lt;br /&gt;
Serveur UDP et thread de scan des contrôleurs d'écrans.&lt;br /&gt;
&lt;br /&gt;
Serveur HTTP de pages statiques et des deux pages dynamiques.&lt;br /&gt;
==Réalisation==&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr).: https://archives.plil.fr/jmorin/TPsys_resMORIN.git&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5923</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5923"/>
		<updated>2024-04-11T10:28:10Z</updated>

		<summary type="html">&lt;p&gt;Vplace : /* Carte finie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Conception de la carte =&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr):&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|400px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|400px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Moi et Justine Morin avons soudé 2 cartes identique de modèle n°2 (celle conçu par Justine). Photo de la carte à la fin de la séance du 11/04/2024 :&lt;br /&gt;
[[Fichier:Carte seance 11-04-2024.jpg|thumb|400px|center|Photo des deux cartes]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- soudage partie Atmega (Atmega34u2 + quartz + condensateurs + résistances)&lt;br /&gt;
&lt;br /&gt;
- bibliothèque DFU téléchargée sur l'Atmega (commande horloge ne marche pas)&lt;br /&gt;
&lt;br /&gt;
- soudage partie USB (port USB + condensateurs + résistances + boutons)&lt;br /&gt;
&lt;br /&gt;
- commande lsusb fonctionne&lt;br /&gt;
&lt;br /&gt;
- soudage des leds avec leurs résistances&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr) :&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_CODE.git&lt;br /&gt;
&lt;br /&gt;
== Choix de la partie à coder ==&lt;br /&gt;
&lt;br /&gt;
Serveur UDP et thread de scan des contrôleurs d'écrans.&lt;br /&gt;
&lt;br /&gt;
Serveur HTTP de pages statiques et des deux pages dynamiques.&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5921</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5921"/>
		<updated>2024-04-11T10:27:24Z</updated>

		<summary type="html">&lt;p&gt;Vplace : /* Carte finie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Conception de la carte =&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr):&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|400px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|400px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Moi et Justine Morin avons soudé 2 cartes identique de modèle n°2 (celle conçu par Justine). Photo de la carte à la fin de la séance du 11/04/2024 :&lt;br /&gt;
[[Fichier:Carte seance 11-04-2024.jpg|vignette|Photo des deux cartes]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- soudage partie Atmega (Atmega34u2 + quartz + condensateurs + résistances)&lt;br /&gt;
&lt;br /&gt;
- bibliothèque DFU téléchargée sur l'Atmega (commande horloge ne marche pas)&lt;br /&gt;
&lt;br /&gt;
- soudage partie USB (port USB + condensateurs + résistances + boutons)&lt;br /&gt;
&lt;br /&gt;
- commande lsusb fonctionne&lt;br /&gt;
&lt;br /&gt;
- soudage des leds avec leurs résistances&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr) :&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_CODE.git&lt;br /&gt;
&lt;br /&gt;
== Choix de la partie à coder ==&lt;br /&gt;
&lt;br /&gt;
Serveur UDP et thread de scan des contrôleurs d'écrans.&lt;br /&gt;
&lt;br /&gt;
Serveur HTTP de pages statiques et des deux pages dynamiques.&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=Fichier:Carte_seance_11-04-2024.jpg&amp;diff=5920</id>
		<title>Fichier:Carte seance 11-04-2024.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=Fichier:Carte_seance_11-04-2024.jpg&amp;diff=5920"/>
		<updated>2024-04-11T10:26:54Z</updated>

		<summary type="html">&lt;p&gt;Vplace : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;eqgsehehhq&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E2&amp;diff=5913</id>
		<title>SE2a4 USB 2023/2024 E2</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E2&amp;diff=5913"/>
		<updated>2024-04-11T10:20:38Z</updated>

		<summary type="html">&lt;p&gt;Vplace : /* Image du PCB */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=Manette=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== PDF du schéma ==&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shcemaelectrique.pdf|thumb|400px|center|Schéma électrique de la carte]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Image du PCB==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Screenshot 2024-03-28 10-30-03.png|thumb|400px|center|Schéma de routage de la carte]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Moi et Valentin PLACE avons soudé 2 cartes identique de modèle n°2 (celle conçu par Justine). Photo de la carte à la fin de la séance du 11/04/2024 :&lt;br /&gt;
&lt;br /&gt;
Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- soudage partie Atmega (Atmega34u2 + quartz + condensateurs + résistances)&lt;br /&gt;
&lt;br /&gt;
- bibliothèque DFU téléchargée sur l'Atmega (commande horloge ne marche pas)&lt;br /&gt;
&lt;br /&gt;
- soudage partie USB (port USB + condensateurs + résistances + boutons)&lt;br /&gt;
&lt;br /&gt;
- commande lsusb fonctionne&lt;br /&gt;
&lt;br /&gt;
- soudage des leds avec leurs résistances&lt;br /&gt;
&lt;br /&gt;
== Photo de la carte soudée ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Lien sur le GIT du projet KiCAD (archives.plil.fr) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Code=&lt;br /&gt;
==Choix de la partie à coder==&lt;br /&gt;
Serveur UDP et thread de scan des contrôleurs d'écrans.&lt;br /&gt;
&lt;br /&gt;
Serveur HTTP de pages statiques et des deux pages dynamiques.&lt;br /&gt;
==Réalisation==&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr).: https://archives.plil.fr/jmorin/TPsys_resMORIN.git&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5912</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5912"/>
		<updated>2024-04-11T10:19:26Z</updated>

		<summary type="html">&lt;p&gt;Vplace : /* Carte finie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Conception de la carte =&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr):&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|400px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|400px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Moi et Justine Morin avons soudé 2 cartes identique de modèle n°2 (celle conçu par Justine). Photo de la carte à la fin de la séance du 11/04/2024 :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- soudage partie Atmega (Atmega34u2 + quartz + condensateurs + résistances)&lt;br /&gt;
&lt;br /&gt;
- bibliothèque DFU téléchargée sur l'Atmega (commande horloge ne marche pas)&lt;br /&gt;
&lt;br /&gt;
- soudage partie USB (port USB + condensateurs + résistances + boutons)&lt;br /&gt;
&lt;br /&gt;
- commande lsusb fonctionne&lt;br /&gt;
&lt;br /&gt;
- soudage des leds avec leurs résistances&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr) :&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_CODE.git&lt;br /&gt;
&lt;br /&gt;
== Choix de la partie à coder ==&lt;br /&gt;
&lt;br /&gt;
Serveur UDP et thread de scan des contrôleurs d'écrans.&lt;br /&gt;
&lt;br /&gt;
Serveur HTTP de pages statiques et des deux pages dynamiques.&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5809</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5809"/>
		<updated>2024-03-28T09:58:00Z</updated>

		<summary type="html">&lt;p&gt;Vplace : /* Réalisation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Conception de la carte =&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr):&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|400px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|400px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr) :&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_CODE.git&lt;br /&gt;
&lt;br /&gt;
== Choix de la partie à coder ==&lt;br /&gt;
&lt;br /&gt;
Serveur UDP et thread de scan des contrôleurs d'écrans.&lt;br /&gt;
&lt;br /&gt;
Serveur HTTP de pages statiques et des deux pages dynamiques.&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5766</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5766"/>
		<updated>2024-03-28T09:36:35Z</updated>

		<summary type="html">&lt;p&gt;Vplace : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Conception de la carte =&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr):&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|400px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|400px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
== Choix de la partie à coder ==&lt;br /&gt;
&lt;br /&gt;
Serveur UDP et thread de scan des contrôleurs d'écrans.&lt;br /&gt;
&lt;br /&gt;
Serveur HTTP de pages statiques et des deux pages dynamiques.&lt;br /&gt;
&lt;br /&gt;
== Réalisation ==&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr).&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5765</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5765"/>
		<updated>2024-03-28T09:35:53Z</updated>

		<summary type="html">&lt;p&gt;Vplace : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Conception de la carte =&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|400px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|400px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
==Carte finie==&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr).&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
== Choix de la partie à coder ==&lt;br /&gt;
&lt;br /&gt;
Serveur UDP et thread de scan des contrôleurs d'écrans.&lt;br /&gt;
&lt;br /&gt;
Serveur HTTP de pages statiques et des deux pages dynamiques.&lt;br /&gt;
&lt;br /&gt;
== Réalisation ==&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr).&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5762</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5762"/>
		<updated>2024-03-28T09:35:13Z</updated>

		<summary type="html">&lt;p&gt;Vplace : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Conception de la carte =&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|400px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
==PCB Kicad==&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|400px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée.&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr).&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
== Choix de la partie à coder ==&lt;br /&gt;
&lt;br /&gt;
Serveur UDP et thread de scan des contrôleurs d'écrans.&lt;br /&gt;
&lt;br /&gt;
Serveur HTTP de pages statiques et des deux pages dynamiques.&lt;br /&gt;
&lt;br /&gt;
== Réalisation ==&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr).&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5760</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5760"/>
		<updated>2024-03-28T09:34:55Z</updated>

		<summary type="html">&lt;p&gt;Vplace : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Conception de la carte =&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|400px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
PCB Kicad&lt;br /&gt;
[[Fichier:PCB Kicad.png|thumb|400px|center|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée.&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr).&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
== Choix de la partie à coder ==&lt;br /&gt;
&lt;br /&gt;
Serveur UDP et thread de scan des contrôleurs d'écrans.&lt;br /&gt;
&lt;br /&gt;
Serveur HTTP de pages statiques et des deux pages dynamiques.&lt;br /&gt;
&lt;br /&gt;
== Réalisation ==&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr).&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5758</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5758"/>
		<updated>2024-03-28T09:34:34Z</updated>

		<summary type="html">&lt;p&gt;Vplace : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Conception de la carte =&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|400px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
PCB Kicad&lt;br /&gt;
[[Fichier:PCB Kicad.png|vignette|Image du PCB Kicad]]&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée.&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr).&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
== Choix de la partie à coder ==&lt;br /&gt;
&lt;br /&gt;
Serveur UDP et thread de scan des contrôleurs d'écrans.&lt;br /&gt;
&lt;br /&gt;
Serveur HTTP de pages statiques et des deux pages dynamiques.&lt;br /&gt;
&lt;br /&gt;
== Réalisation ==&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr).&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5756</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5756"/>
		<updated>2024-03-28T09:33:41Z</updated>

		<summary type="html">&lt;p&gt;Vplace : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Conception de la carte =&lt;br /&gt;
&lt;br /&gt;
==Schéma électrique Kicad==&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|400px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
Image du PCB.&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée.&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr).&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
== Choix de la partie à coder ==&lt;br /&gt;
&lt;br /&gt;
Serveur UDP et thread de scan des contrôleurs d'écrans.&lt;br /&gt;
&lt;br /&gt;
Serveur HTTP de pages statiques et des deux pages dynamiques.&lt;br /&gt;
&lt;br /&gt;
== Réalisation ==&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr).&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5755</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5755"/>
		<updated>2024-03-28T09:32:47Z</updated>

		<summary type="html">&lt;p&gt;Vplace : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Conception de la carte =&lt;br /&gt;
&lt;br /&gt;
PDF du schéma.&lt;br /&gt;
[[Fichier:Schema electrique.pdf|thumb|400px|center|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
Image du PCB.&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée.&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr).&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
== Choix de la partie à coder ==&lt;br /&gt;
&lt;br /&gt;
Serveur UDP et thread de scan des contrôleurs d'écrans.&lt;br /&gt;
&lt;br /&gt;
Serveur HTTP de pages statiques et des deux pages dynamiques.&lt;br /&gt;
&lt;br /&gt;
== Réalisation ==&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr).&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5753</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5753"/>
		<updated>2024-03-28T09:32:24Z</updated>

		<summary type="html">&lt;p&gt;Vplace : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Conception de la carte =&lt;br /&gt;
&lt;br /&gt;
PDF du schéma.&lt;br /&gt;
[[Fichier:Schema electrique.pdf|vignette|PDF du schéma électrique Kicad]]&lt;br /&gt;
&lt;br /&gt;
Image du PCB.&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée.&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr).&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
== Choix de la partie à coder ==&lt;br /&gt;
&lt;br /&gt;
Serveur UDP et thread de scan des contrôleurs d'écrans.&lt;br /&gt;
&lt;br /&gt;
Serveur HTTP de pages statiques et des deux pages dynamiques.&lt;br /&gt;
&lt;br /&gt;
== Réalisation ==&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr).&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5746</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5746"/>
		<updated>2024-03-28T09:31:01Z</updated>

		<summary type="html">&lt;p&gt;Vplace : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Manette =&lt;br /&gt;
&lt;br /&gt;
PDF du schéma.&lt;br /&gt;
&lt;br /&gt;
Image du PCB.&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée.&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr).&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
== Choix de la partie à coder ==&lt;br /&gt;
&lt;br /&gt;
Serveur UDP et thread de scan des contrôleurs d'écrans.&lt;br /&gt;
&lt;br /&gt;
Serveur HTTP de pages statiques et des deux pages dynamiques.&lt;br /&gt;
&lt;br /&gt;
== Réalisation ==&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr).&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5738</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5738"/>
		<updated>2024-03-28T09:27:15Z</updated>

		<summary type="html">&lt;p&gt;Vplace : /* Manette */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Manette =&lt;br /&gt;
&lt;br /&gt;
PDF du schéma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[[Fichier:PCB_Kicad.png|thumb|400px|center]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Image du PCB.&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée.&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr).&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
== Choix de la partie à coder ==&lt;br /&gt;
&lt;br /&gt;
Serveur UDP et thread de scan des contrôleurs d'écrans.&lt;br /&gt;
&lt;br /&gt;
Serveur HTTP de pages statiques et des deux pages dynamiques.&lt;br /&gt;
&lt;br /&gt;
== Réalisation ==&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr).&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5737</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5737"/>
		<updated>2024-03-28T09:26:57Z</updated>

		<summary type="html">&lt;p&gt;Vplace : /* Manette */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Manette =&lt;br /&gt;
&lt;br /&gt;
PDF du schéma.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_Kicad.png|thumb|400px|center]&lt;br /&gt;
&lt;br /&gt;
Image du PCB.&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée.&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr).&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
== Choix de la partie à coder ==&lt;br /&gt;
&lt;br /&gt;
Serveur UDP et thread de scan des contrôleurs d'écrans.&lt;br /&gt;
&lt;br /&gt;
Serveur HTTP de pages statiques et des deux pages dynamiques.&lt;br /&gt;
&lt;br /&gt;
== Réalisation ==&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr).&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5735</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5735"/>
		<updated>2024-03-28T09:26:40Z</updated>

		<summary type="html">&lt;p&gt;Vplace : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Manette =&lt;br /&gt;
&lt;br /&gt;
PDF du schéma.&lt;br /&gt;
&lt;br /&gt;
[[Fichier: PCB_Kicad.png|thumb|400px|center]&lt;br /&gt;
&lt;br /&gt;
Image du PCB.&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée.&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr).&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
== Choix de la partie à coder ==&lt;br /&gt;
&lt;br /&gt;
Serveur UDP et thread de scan des contrôleurs d'écrans.&lt;br /&gt;
&lt;br /&gt;
Serveur HTTP de pages statiques et des deux pages dynamiques.&lt;br /&gt;
&lt;br /&gt;
== Réalisation ==&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr).&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5731</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5731"/>
		<updated>2024-03-28T09:25:43Z</updated>

		<summary type="html">&lt;p&gt;Vplace : /* Manette */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Manette =&lt;br /&gt;
&lt;br /&gt;
PDF du schéma.&lt;br /&gt;
&lt;br /&gt;
[[Fichier: Schéma_electrique.pdf|thumb|400px|center]&lt;br /&gt;
&lt;br /&gt;
Image du PCB.&lt;br /&gt;
[[Fichier:PCB Kicad.png|vignette]]&lt;br /&gt;
Photo de la carte soudée.&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr).&lt;br /&gt;
&lt;br /&gt;
https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
== Choix de la partie à coder ==&lt;br /&gt;
&lt;br /&gt;
Serveur UDP et thread de scan des contrôleurs d'écrans.&lt;br /&gt;
&lt;br /&gt;
Serveur HTTP de pages statiques et des deux pages dynamiques.&lt;br /&gt;
&lt;br /&gt;
== Réalisation ==&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr).&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=Fichier:Schema_electrique.pdf&amp;diff=5729</id>
		<title>Fichier:Schema electrique.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=Fichier:Schema_electrique.pdf&amp;diff=5729"/>
		<updated>2024-03-28T09:24:04Z</updated>

		<summary type="html">&lt;p&gt;Vplace : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pdf du schéma électrique de ma carte&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=Fichier:PCB_Kicad.png&amp;diff=5728</id>
		<title>Fichier:PCB Kicad.png</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=Fichier:PCB_Kicad.png&amp;diff=5728"/>
		<updated>2024-03-28T09:22:07Z</updated>

		<summary type="html">&lt;p&gt;Vplace : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Photo du PCB de ma carte&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5560</id>
		<title>SE2a4 USB 2023/2024 E16</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE2a4_USB_2023/2024_E16&amp;diff=5560"/>
		<updated>2024-03-20T09:43:01Z</updated>

		<summary type="html">&lt;p&gt;Vplace : Page créée avec « = Manette =  PDF du schéma.  Image du PCB.  Photo de la carte soudée.  Lien sur le GIT du projet KiCAD (archives.plil.fr).  = Code =  == Choix de la partie à coder ==  Serveur UDP et thread de scan des contrôleurs d'écrans.  Serveur HTTP de pages statiques et des deux pages dynamiques.  == Réalisation ==  Lien sur le GIT du code (archives.plil.fr). »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Manette =&lt;br /&gt;
&lt;br /&gt;
PDF du schéma.&lt;br /&gt;
&lt;br /&gt;
Image du PCB.&lt;br /&gt;
&lt;br /&gt;
Photo de la carte soudée.&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du projet KiCAD (archives.plil.fr).&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
== Choix de la partie à coder ==&lt;br /&gt;
&lt;br /&gt;
Serveur UDP et thread de scan des contrôleurs d'écrans.&lt;br /&gt;
&lt;br /&gt;
Serveur HTTP de pages statiques et des deux pages dynamiques.&lt;br /&gt;
&lt;br /&gt;
== Réalisation ==&lt;br /&gt;
&lt;br /&gt;
Lien sur le GIT du code (archives.plil.fr).&lt;/div&gt;</summary>
		<author><name>Vplace</name></author>
	</entry>
</feed>