Commander des Arduino avec Node.js
Le système est géré avec un Raspberry Pi B+ avec :
- Un serveur Node.js
- Un hotspot WiFi
- Un hub USB sur lequel sont connectés les Arduino. Il y a 6 Arduino au total : 5 pour les matrices d’affichage et un 6e pour le contrôle des 4 boutons poussoirs.
La communication se passe de la façon suivante :
- On connecte l’iPad au réseau WiFi du RPi
- On charge la page web de l’application dans Safari sur l’iPad
- On envoie des requêtes de changement de chiffres depuis la page web
- Le serveur Node.js reçoit les requêtes et les envoie via RS232 aux Arduino