Shield ethernet
Je vous présente le Shield Ethernet.
L'objectif de ce cours va être de présenter la commande de diode rouge, verte et bleu grâce à un navigateur Internet.
Présentation du shield ethernet.
Le Shield Ethernet utilise la broche 4 pour faire appel à la carte SD et les broches 10/11/12/13 pour l’usage du shield.
La Carte SD
La carte SD contient la page HTML que nous avons nommé "pagehtml.txt". Vous avez le code complet en téléchargement.
Partie 1
Le programme se compose de deux parties, la phase d'initialisation qui comprend les librairies, les variables, l’instanciation ethernet et le setup.
Partie 2
La deuxième partie comprend la fonction loop qui englobe les quatre fonctions suivantes: MonURL, traitementurl, ecritureSD et MonHTML.
MonURL
Le rôle de "monURL", est de créer une chaîne de caractères avec la variable "Mydata". Afin qu'à chaque connexion d'un client, nous captions ses informations URL.
TraitementURL
Maintenant que avons l'url de l'utilisateur, nous vérifions que celle-ci contient B2=1, B3=1 etc... . Dans la mesure où il y a une correspondance, on agit sur la broche en question.
EcritureSD
La fonction ecritureSD, voit son utilité dans le fait de mémoriser l’état des valeurs pour les boutons radio.
A chaque fois où un utilisateur renvoie l’information d'allumer des diodes, cette information doit être mémorisée au niveau de la page html. Le but est donc de définir si la LED rouge est égale à 1, on inscrit la valeur checked. Car comme vous le savez, les deux boutons radio ne peuvent être actifs en même temps.
MonHTML
Restitue le contenu du fichier "pagehtml.txt".
Recevez gratuitement les codes sources de PlaisirArduino
Amusez-vous tout de suite avec les entrées/sorties de votre carte Arduino Uno
Vous y retrouverez : des scketchs, des schémas et des PDF