Ce qui m'a poussé à mettre en ligne ce micro-OS, c'est de pouvoir construire des systèmes avec le confort d'une ligne de commande, d'un serveur web, d'un datalogger horodaté (NTP) et d'un serveur FTP.
(Le FTP est indispensable pour les ESP car la partition LittleFS est sur la Flash et donc inaccessible depuis l'extérieur — contrairement à l'UNO R4 + Ethernet + carte SD.)
Il existe un très grand nombre de projets sur Arduino :
Impression 3D, gestion de piscine, drone, aquarium, arrosage automatique, MQTT, serre...
L'idée est de pouvoir améliorer ces systèmes existants.
Prenons Claude.ai comme exemple :
On charge son fichier piscine.ino et le code IoToS dans la mémoire de l'IA, puis on formule ses demandes :
Intègre le projet piscine.ino dans le programme IoToS
Ajoute dans les commandes du shell : reglage_temp, reglage_ph, pompe ON/OFF
Modifie la page HTML pour la piscine : affichage de la température, ajout d'un graphique de l'historique
On peut ainsi modifier et améliorer un système existant pour le rendre communicant.
Je l'ai fait pour une guirlande de LED — ça a fonctionné. Il a fallu régler quelques détails, mais c'est tout à fait faisable.
Et cela ouvre une multitude de projets pour nos jeunes qui manquent parfois de motivation (flemme) ou passent parfois trop de leur temps sur les jeux vidéo.
C'est leur donner des idées et les moyens de les réaliser.
[^] # Re: Pas un OS
Posté par Jean-Marc_Biechy . En réponse au lien IoToS - Le prof qui a codé un OS de zéro pour ses élèves. Évalué à 4 (+4/-0).
Ce qui m'a poussé à mettre en ligne ce micro-OS, c'est de pouvoir construire des systèmes avec le confort d'une ligne de commande, d'un serveur web, d'un datalogger horodaté (NTP) et d'un serveur FTP.
(Le FTP est indispensable pour les ESP car la partition LittleFS est sur la Flash et donc inaccessible depuis l'extérieur — contrairement à l'UNO R4 + Ethernet + carte SD.)
Il existe un très grand nombre de projets sur Arduino :
Impression 3D, gestion de piscine, drone, aquarium, arrosage automatique, MQTT, serre...
L'idée est de pouvoir améliorer ces systèmes existants.
Prenons Claude.ai comme exemple :
On charge son fichier piscine.ino et le code IoToS dans la mémoire de l'IA, puis on formule ses demandes :
Intègre le projet piscine.ino dans le programme IoToS
Ajoute dans les commandes du shell : reglage_temp, reglage_ph, pompe ON/OFF
Modifie la page HTML pour la piscine : affichage de la température, ajout d'un graphique de l'historique
On peut ainsi modifier et améliorer un système existant pour le rendre communicant.
Je l'ai fait pour une guirlande de LED — ça a fonctionné. Il a fallu régler quelques détails, mais c'est tout à fait faisable.
Et cela ouvre une multitude de projets pour nos jeunes qui manquent parfois de motivation (flemme) ou passent parfois trop de leur temps sur les jeux vidéo.
C'est leur donner des idées et les moyens de les réaliser.