Enseignement de spécialité SE 2022/2023 Groupe 1 / B1 : Différence entre versions
De Wiki d'activités IMA
(Page créée avec « = Chaîne de commande de système embarqué = Cette page est un exemple. N'oubliez pas de remplacer GG par votre numéro de groupe et BB par votre numéro de binôme dans... ») |
(→Application mobile) |
||
(36 révisions intermédiaires par 5 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
= Chaîne de commande de système embarqué = | = Chaîne de commande de système embarqué = | ||
− | + | N'oubliez pas de préfixer vos noms de documents par l'année, votre numéro de | |
+ | groupe et votre numéro de binôme comme dans les liens déjà donnés en exemple. | ||
+ | |||
Cliquez simplement sur le lien rouge pour téléverser un document. | Cliquez simplement sur le lien rouge pour téléverser un document. | ||
Ligne 11 : | Ligne 13 : | ||
Carte réalisée en utilisant le logiciel <code>KiCAD</code>. | Carte réalisée en utilisant le logiciel <code>KiCAD</code>. | ||
+ | Schéma électronique de la carte : | ||
+ | [[Fichier:Schema_electronique_BC.png]] | ||
− | + | [[File:2022_ES_01_01_schema.zip|thumb|center|400px|Mon schéma électronique]] | |
− | |||
− | [[File: | ||
Résultat du routage : | Résultat du routage : | ||
− | + | [[Fichier:Schema_routage_BC.png]] | |
− | [[ | ||
Photo de la carte soudée : | Photo de la carte soudée : | ||
− | [[File: | + | [[File:2022_ES_01_01_carte.jpg|thumb|center|400px|Ma carte]] |
Vidéo très courte de la carte en fonctionnement : | Vidéo très courte de la carte en fonctionnement : | ||
− | [[Media: | + | [[Media:2022_ES_01_01_carte.mp4]] |
== Site Web == | == Site Web == | ||
− | Code de la page PHP | + | Code de la page PHP : |
− | + | <h1>Bonjour</h1> | |
− | + | ||
− | + | <?php | |
+ | |||
+ | include('PhpSerial.php'); | ||
+ | |||
+ | $serial = new PhpSerial; | ||
+ | $serial->deviceSet("/dev/ttyACM0"); | ||
+ | $serial->confBaudRate(9600); | ||
+ | $serial->confParity("none"); | ||
+ | $serial->confCharacterLength(8); | ||
+ | $serial->confStopBits(1); | ||
+ | $serial->confFlowControl("none"); | ||
+ | $serial->deviceOpen(); | ||
+ | |||
+ | $freq=(int)$_REQUEST['freq']; | ||
+ | |||
+ | echo "La LED est à la frequence de $freq HZ."; | ||
+ | |||
+ | $serial->sendMessage(chr($freq)); | ||
+ | |||
+ | $serial->deviceClose(); | ||
+ | |||
+ | ?> | ||
+ | |||
+ | Code du formulaire HTML : | ||
− | + | <!doctype html> | |
+ | <html> | ||
+ | <head> | ||
+ | <meta charset="utf-8" /> | ||
+ | <title> | ||
+ | PEIP SE · Exemple de formulaire | ||
+ | </title> | ||
+ | </head> | ||
+ | <body> | ||
+ | <form action="reponse.php" method="POST"> | ||
+ | LED: | ||
+ | <br> | ||
+ | Fréquence : <input type="text" name="freq"> | ||
+ | <p> | ||
+ | <input type=submit value="Envoyer"> | ||
+ | </form> | ||
+ | </body> | ||
+ | </html> | ||
+ | |||
− | [[ | + | |
+ | <br/> | ||
+ | La video du site : [[Média:clig_php.mp4]] | ||
== Application mobile == | == Application mobile == | ||
Ligne 44 : | Ligne 88 : | ||
Partie principale des blocs de mon application : | Partie principale des blocs de mon application : | ||
− | [[File: | + | [[File:2022_ES_01_01_applii.png|thumb|center|400px|Le coeur de mon application]] |
+ | |||
+ | La video de l'application : | ||
+ | [[Média:clig_apli.mp4]] | ||
== Bilan == | == Bilan == | ||
− | + | La carte est programmable, l'usb fonctionne, l'application et le site fonctionnent également | |
− | |||
− | |||
− | |||
− |
Version actuelle datée du 2 décembre 2022 à 20:45
Sommaire
Chaîne de commande de système embarqué
N'oubliez pas de préfixer vos noms de documents par l'année, votre numéro de groupe et votre numéro de binôme comme dans les liens déjà donnés en exemple.
Cliquez simplement sur le lien rouge pour téléverser un document.
Carte électronique
Version de la carte :
- carte à base d'ATTiny85 traversant ;
- carte à base d'ATTiny85 de surface.
Carte réalisée en utilisant le logiciel KiCAD
.
Schéma électronique de la carte :
Fichier:2022 ES 01 01 schema.zip
Photo de la carte soudée :
Vidéo très courte de la carte en fonctionnement :
Site Web
Code de la page PHP :
<h1>Bonjour</h1> <?php include('PhpSerial.php'); $serial = new PhpSerial; $serial->deviceSet("/dev/ttyACM0"); $serial->confBaudRate(9600); $serial->confParity("none"); $serial->confCharacterLength(8); $serial->confStopBits(1); $serial->confFlowControl("none"); $serial->deviceOpen(); $freq=(int)$_REQUEST['freq']; echo "La LED est à la frequence de $freq HZ."; $serial->sendMessage(chr($freq)); $serial->deviceClose(); ?>
Code du formulaire HTML :
<!doctype html> <html> <head> <meta charset="utf-8" /> <title> PEIP SE · Exemple de formulaire </title> </head> <body> <form action="reponse.php" method="POST"> LED:
Fréquence : <input type="text" name="freq">
<input type=submit value="Envoyer">
</form>
</body>
</html>
La video du site : Média:clig_php.mp4
Application mobile
Partie principale des blocs de mon application :
La video de l'application : Média:clig_apli.mp4