Shield Ethernet - Arduino uno - plaisirarduino
Mention légal| Contact

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.

Schema du shield ethernet
Schéma 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.

Setup ethernet

Partie 2

La deuxième partie comprend la fonction loop qui englobe les quatre fonctions suivantes: MonURL, traitementurl,  ecritureSD et MonHTML.

loop ethernet
Contient le loop ethernet

 

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.

url shield ethernet
Récupérer l'url de la carte ethernet

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.

traité url shields ethernet
Traite l'url de shields ethernet

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.

écrire dans la carte sd
Ecrire dans la carte SD

MonHTML

Restitue le contenu du fichier "pagehtml.txt".

permet de restitué la page HTML
Restitution de la page HTML

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