Le shield Arduino wifi RedFly de chez Watterott est un produit innovant qui permet aux utilisateurs d’Arduino de créer facilement des serveurs web. Il offre une solution simple et abordable pour créer des sites web et des applications web. Dans cet article, nous allons tester le shield Arduino wifi RedFly de chez Watterott en tant que serveur web et examiner ses performances et ses fonctionnalités. Nous verrons également comment le shield peut être utilisé pour créer des sites web et des applications web. Enfin, nous discuterons des avantages et des inconvénients du shield Arduino wifi RedFly de chez Watterott en tant que serveur web.
Test du shield Arduino wifi RedFly de chez Watterott en serveur http
Path:?
(cliquer sur l’image pour agrandir)
1. Présentation
Ce programme réalise un simple serveur Http wifi (port 80) à l’aide du shield Arduino wifi RedFly? de chez Watterott.
Ce serveur est accessible depuis un navigateur sur tout PC du réseau wlan local.
Ce programme utilise les fonctionnalités suivantes :
- Utilise la connexion série vers le PC
- Utilise le stockage des variables en mémoire Flash Programme
Ressources utiles associées à ce programme :
- La librairie Serial – pour les communications séries entre la carte Arduino et l’ordinateur ou d’autres composants
- La librairie Flash – pour mettre simplement les chaînes de caractères et constantes de vos programmes dans la mémoire Flash programme de votre carte Arduino.
- La librairie RedFly – pour le contrôle du shield Arduino wifi RedFly? de chez Watterott.
2. Matériel Nécessaire
2.1 L’espace de développement Arduino
- … pour éditer, compiler le programme et programmer la carte Arduino.

2.2 Le matériel suivant pour réaliser le montage associé
- le shield Arduino wifi RedFly de chez Watterott
3. Instructions de montage
- La connexion série vers le PC utilise les broches 0 et 1 (via le câble USB)
- Le shield Arduino wifi RedFly s’enfiche broche à broche sur la carte Arduino
4. Le schéma théorique du montage
Le schéma théorique du montage (cliquer pour agrandir)
5. Le circuit du montage
Le schéma du montage à réaliser (cliquer pour agrandir)
6. Mise en place du réseau wifi : étape préparatoire
- Ce programme nécessite un réseau wifi local opérationnel entre le PC utilisé, un routeur Wifi en mode d’attribution automatique des adresses (DHCP) et la carte wifi RedFly.
Pour ce programme, vous avez besoin de connaître :
- le nom du réseau ou SSID ( se connecter depuis le PC à l’interface du routeur – 192.168.1.1 dans mon cas)
- le numéro du réseau (chiffres en xxx.xxx.xxx. de l’adresse ip – en rouge sur le schéma)
- connaître d’adresse ip du PC (sous Ubuntu, ifconfig dans un terminal)
Vous devez vérifier :
- que le sous-masque du réseau est bien 225.255.255.0 au niveau du routeur
- que le PC est bien connecté au réseau wifi
Voir également :
- Réseaux : les bases
- Ma page Gnu/Linux, section réseaux.
7. Explication du programme
7.1 Au niveau de la partie déclarative :
7.2 Au niveau de la fonction d’initialisation setup( ) :
7.3 Au niveau de la boucle principale, la fonction loop ( ) :
8. Mise en oeuvre du programme
8.1 Préparation du montage et programmation de la carte Arduino :
- Commencer par réaliser le montage indiqué sur plaque d’expérimentation
- Ensuite, programmer la carte Arduino avec ce programme (en bas de page) selon la procédure habituelle
8.2 Préparation du Terminal côté PC dans le logiciel Arduino
- Côté PC, il faut ouvrir la fenêtre terminal de l’IDE Arduino : pour ce faire, un simple clic sur le bouton « Sérial Monitor ».

- La fenêtre « Terminal » s’ouvre alors :

- Il faut alors régler le débit de communication sur la même valeur que celle utilisée par le programme avec lequel nous allons programmer la carte Arduino :

8.3 Fonctionnement
9. Le programme complet en langage Arduino
A copier/coller directement dans l’éditeur Arduino
Articles Liés
- Notion de Client/Serveur appliqué à 2 cartes Arduino communicantes
La notion de client/serveur est un concept informatique très répandu qui permet à deux systèmes…
- "Symbiose numérique" Arduino / PC
L'utilisation d'Arduino et de PC est devenue une pratique courante pour les développeurs et les…
- Ethernet en mode serveur Arduino : faire un test ping depuis le PC vers la carte Arduino
L'Ethernet est un protocole de communication réseau très populaire et largement utilisé. Il est souvent…