24 avril 2024

Un serveur web avec Arduino !!!

Matériel nécessaire :

Carte Arduino UNO
Shield Grove
Shield Ethernet
ou
Grove - UART WiFi V2

ou
Module LED Grove branché sur le port D2
Capteur humidité et température Grove 101020019

Programmation réalisée avec :
mBlock, les plugins vdr_grove_météo et vdr_grove_divers

Le capteur de température DH22 est branché sur D2
Les paramètres de la page sont réglés pour une actualisation toutes les 5s
Si des capteurs nécessitent un temps de lecture important, il y a un risque de plantage du serveur web

Avec module WIFI Grove V2 et plugin vdr_grove_wifi_v2

Initialisation et paramètres IP (DHCP si non renseigné)

On joint le réseau local en se connectant comme client wifi

On peut également définir l’Arduino comme un point d’accès wifi. Il est dans ce cas nécessaire de spécifier une adresse IP différente du réseau local.
On peut utiliser les 2 modes de communication simultanément

Avec shield Ethernet et plugin vdr_ethernet_shield

Initialisation et paramètres IP (DHCP si non renseigné)

Consultation de la page web à l’adresse http://192.168.1.12


Piloter une LED à distance à l’aide du serveur WEB

La LED est branchée sur D2
Il y a deux paramètres pour un bouton : Le texte affiché sur le bouton (libre) et l’action déclenchée (sans espace ni accent).
Si l’action à réaliser prend beaucoup de temps, il y a un risque de plantage du serveur web.

Consultation de la page web à l’adresse http://192.168.1.12