/* ---------------------------------------------------------------------------- Titre: Serveur HTTP V6a (dossier GENERIQUE) Mise à jour le 27/4/2026 - amélioration de la documentation et de la syntaxe Wiki : https://webge.fr/dokuwiki/doku.php?id=web:javascript:serveurhttp Objectifs: Commander les sorties D0, D1, D2, D3 d'une carte MKR Wifi 1010, et obtenir les valeurs présentes sur les entrées A0,...,A4 à partir d'un navigateur (requêtes GET). URL reconnues: - http://IP demande "La page d'accueil" - http://IP/lire/val0 demande la valeur sur A0 - http://IP/lire/val1 demande la valeur sur A1 - http://@IP/lire/vals0et1 demande les valeurs sur les entrées A0 et A1 (json) - http://IP/lire/val2 demande la valeur sur A2 - http://IP/lire/val3 demande la valeur sur A3 - http://IP/lire/val4 demande la valeur sur A4 - http://IP/lire/all demande toutes les valeurs sur les entrées A0 à An (json) - http://IP/lire/tablevar demande une table, 24 lignes (0 à 23) x 2 colonnes, de valeurs numériques (0<-A0,1<-A1) et 22constantes (max=50) - http://IP/ecrire/valA active ou désactive la LED L et D0 - http://IP/ecrire/valB active ou désactive D1 - http://IP/ecrire/valC active ou désactive D2 - http://IP/ecrire/valD active ou désactive D3 Bibliothèques : - WiFiWebServer, WIFININA, SPI : appelées dans defines.h - Documentation de WiFiWebServer et WifiNINA - https://github.com/khoih-prog/WiFiWebServer - https://www.arduino.cc/en/Reference/WiFiNINA Carte arduino: - Module NINA (Arduino MKR WiFi 1010, MKR VIDOR 4000 et UNO WiFi Rev.2) Fichiers - define.h, Server_HTTP_V6 ----------------------------------------------------------------------------*/ // Définitions #define LED LED_BUILTIN // LED_BUILTIN (L sur la carte !) #define D0 0 #define D1 1 #define D2 2 #define D3 3 // Bibliothèques à ajouter #include "defines.h"