BUT « createSiteWeb » est une application qui génère un site Web.
A partir d’un seul fichier de description en entrée, et en fonction
d’une charte graphique, cette application crée un fichier « .html »
associé a un fichier « .css » pour chaque page demandée.
Environnement Développement sous Linux (Ubuntu 22.04).
QT (6.4.2) C++.
Intégration d’un navigateur (QwebEngineView).
Contraintes Détermination de la charte graphique du site.
Apprentissage du langage HTML et CSS.
Initiation et utilisation du langage JavaScript.
Paramètres d’entrée Fichier de description du style.
Fichier de description du site.
- Page.
- Bloc « body » par page.
- Paragraphe par bloc
- Champ image ou vidéo + champ texte par paragraphe.
Résultat en sortie Fichier « .html » et « .css » par page.
Transfert des fichiers images et vidéos.
Cheminement  En cours de construction
BUT A partir d’un fichier musicale au format « MIDI »,
ces applications permettent de poinçonner un carton pour orgue de barbarie.
Ce projet comprends :
- Une application PC.
- Une application Arduino.
- Une poinçonneuse laser.
Environnement Développement sous Linux (Ubuntu 22.04).
QT (6.4.2) C++ pour l’application PC.
Arduino v2 pour le logiciel de la poinçonneuse.
Une carte électronique Arduino Mega 2560.
Communication : RS232.
Contraintes Détermination de la charte graphique de l’application PC.
Apprentissage du format des fichiers « MIDI ».
Paramètres d’entrée Fichier musicale au format « MIDI ».
Déterminer le nombre de flûtes de l’orgue.
Résultat en sortie Carton de jeu pour orgue de barbarie.
Cheminement  En cours de construction
BUT A partir d’un fichier image,
Cette application permet de générer un fichier « .xls » et « .pdf ».
Ces deux fichiers correspondent a la description d’une mosaïque
composée de briques Lego, correspondantes au pixel de l’image et a sa couleur.
Environnement Développement sous Linux (Ubuntu 22.04).
QT (6.4.2) C++.
Intégration des bibliothèques OpenCv et Dlib.
Contraintes Intégration de la gestion des fichiers XLS dans QT.
Intégration de la gestion des fichiers PDF dans QT.
Paramètres d’entrée Fichier image.
Nuancier de couleur.
- Morcelage de l’image en plaque de 48x48.
- Morcelage des plaques en plateau de 6x6 ou 12x12.
- Un pixel correspond a une brique Lego de 1x1.
Résultat en sortie Un fichier XLS, description de l’image totale.
- Plateau par plateau.
- Pixel par pixel.
Un fichier PDF, description de l’image plateau par plateau pour chaque participant.
Cheminement  En cours de construction
BUT Ce projet est mon « template » lorsque je commence un nouveau projet.
Il intègre mes modules de bases.
Environnement Développement sous Linux (Ubuntu 22.04).
QT (6.4.2) C++.
QT (5.15.2) C++.
Modules intégrés - Une console équivalente a un hyperterminal.
- Un module de dessin.
- La gestion des fichiers XLS.
- L’accès a la bibliothèque OpenCv.
- L’accès a la bibliothèque Dlib.
- L’accès a QSerialPort de QT.
- L’accès a QMultimedia de QT.
- Une gestion de fichiers.
- Un module Qthread.
Email: tcn-system@hotmail.com
Tel: +33 (0)6 21 20 43 08
Ce site a été créé par tcn-system