Comment lancer les programmes: - Ouvrir deux terminales - Taper "python server.py" pour lancer le serveur python, si cela ne marche pas installer les librairies demandées - Si vous ne pouvez pas installer les librairies, activer l'environnement virtuel avec "source env/bin/activate" et recommencer - Basculer sur l'autre terminale et taper "node server.js" - Ouvrer une page web et entrer "localhost:3000" Python library: - flask (Microframework qui facilitent la création d'app web) - ollama (API hebergeur de modele d'ia t'elle que Mistral) - requests JS library (server): - axios (permet de faire des requettes HTTP) - serialport (Lance et recuperer les informations printer du script Arduino) - socket-io (permet de communiquer entre serveur et client grace a des events) - socket-io-client - express (un framework basés sur les applications web) - node:http Cablage arduino : ![alt text](./img/cable.png)