Vous aurez besoin:
-un serveur (nous nous avons utilisé un Raspberry pour réduire la taille)
-un Arduino (naturellement) ^^
-un shield ethernet ou wi-fi
– un switch/routeur (avec Wi-Fi, pour une application)
-un ordinateur ou un terminaux.
Ce Tuto permet une connexion entre le Raspberry Pi et l’Arduino sans I2C!
Vous connectez l’intégralité du réseau, vous devrez insérer dans votre programme Arduino la configuration de votre réseau (adresse IP, masque de sous réseau), et un envoie de données en XML. Ensuite vous devrez configurer votre Raspberry Pi en IP Fixe pour le serveur, pour qu’il puisse lire les données en XML (via une page en PHP qui sera exécuté de temps en temps) et qui stockera dans une base de donnée avec PHPmyAdmin.
Un seconde page PHP viendra afficher un graphique ou autre.
Exemple nous obtenons ceci dans le navigateur avec l’adresse IP de l’Arduino:
"<?xml version = "1.0" ?>
<inputs>
<button1></button1>
<button2></button2>
<analog1></analog1>
</inputs>"