logo du site logo du linkedin
Mes Projets
le logo de c
Organized (projet en C, epitech)
Le projet Organized est un programme développé en C permettant de gérer dynamiquement des données à l’aide de listes chaînées. Il fonctionne sous la forme d’un shell interactif où l’utilisateur peut manipuler des éléments typés et identifiés par un ID auto-incrémenté.

Le programme offre plusieurs fonctionnalités principales :
  • ADD : ajoute un ou plusieurs éléments en précisant leur type et leur nom.
  • DISP : affiche le contenu complet de la liste ou indique si elle est vide.
  • DEL : supprime un ou plusieurs éléments en fonction de leur identifiant.
  • SORT : fonctionnalité prévue pour le tri des éléments selon différents critères.

  • screen du prog

    Pour simplifier, imaginez que mon programme fonctionne comme un coffre : on peut y déposer des objets, consulter tout ce qu’il contient et en retirer à tout moment.

    Le projet met l’accent sur la gestion manuelle de la mémoire, la sécurité des données (vérification des entrées, libération correcte des ressources) et la stabilité du programme. Ce projet m’a permis d’approfondir mes compétences en programmation système, en gestion de la mémoire dynamique et en manipulation des listes chaînées, tout en concevant un outil interactif modulaire et extensible.
    le logo de c++
    Traqueur Solaire
    (projet en arduino / C++, lycée)
    Le Traqueur Solaire est un projet que j’ai réalisé en classe de Première, dans le cadre de la spécialité Sciences de l’Ingénieur (SI). L’objectif était de concevoir un système capable de détecter la zone la plus lumineuse et d’orienter automatiquement un panneau solaire vers cette direction afin d’optimiser la captation d’énergie.

    Principe de fonctionnement:

    Le dispositif repose sur deux photorésistances qui mesurent l’intensité lumineuse de chaque côté du panneau. Le programme compare ces valeurs et commande un servomoteur qui ajuste la position du panneau pour qu’il s’oriente vers la lumière la plus forte.

    image arduino image arduino image arduino

    Fonctionnalités principales :
  • Lecture des capteurs lumineux (photorésistances).
  • Calcul automatique de la différence d’intensité entre les capteurs.
  • Commande du servomoteur pour orienter la plaque.
  • Limitation de l’angle de rotation (0° à 140°) pour protéger le mécanisme.
  • Suivi en temps réel via le moniteur série Arduino.
  • Développement technique
  • Simulation du circuit sur Tinkercad avant montage.
  • Programmation en C++ sur Arduino IDE : gestion des capteurs, calculs et mouvement du servomoteur.
  • Prototypage physique : assemblage d’une carte Arduino, de photorésistances, d’un servomoteur et d’une structure en bois découpée au laser.
  • le logo python
    Mathématiques (python, Epitech)

    102 Architecte:

    Calculs géométriques et transformation de points dans le plan.
    Outils : matrices, géométrie vectorielle, trigonométrie.

    103 Cipher:

    Implémentation de chiffrement et déchiffrement de messages.
    Outils : algèbre matricielle, inverses de matrices, encodage ASCII.

    104 Neutrinos:

    Simulation du mouvement de particules (neutrinos) à partir d’équations de trajectoire.
    Outils : équations du second degré, interpolation, calcul vectoriel.

    105 Démographie:

    Analyse de séries temporelles de populations.
    Outils : CSV, régression polynomiale, calculs statistiques, dérivées.

    106 Bombyx:

    Étude de la suite logistique modélisant la croissance d’une population.
    Outils : fonctions récursives, théorie du chaos, visualisation de données.

    107 Transfer:

    Simulation de circuits électriques à partir de polynômes de transfert.
    Outils : polynômes, équations différentielles, fraction rationnelle.

    109 Titration:

    Analyse de courbes de titrage pour trouver le point d’équivalence.
    Outils : dérivation numérique, interpolation, courbes expérimentales.

    110 Borrowing:

    Modélisation d’un emprunt et calcul d’échéancier.
    Outils : suites géométriques, taux d’intérêt, formules financières.