Étape 3: Étape 3: SD Card Web Server
Matériel
Vous devriez maintenant avoir la carte micro SD avec page web répliqués vers elle intégrée dans la carte d’ouverture sur le bouclier de l’Arduino Ethernet. Le bouclier Ethernet doit être relié à un Arduino bonne et dans une liaison Ethernet associée à votre système. L’Arduino / bouclier Ethernet doit être commandés par un lien USB.
Recherche de pannes
Dans le cas où la représentation passée dans cet exercice répondu aux attentes alors la principale chose qui puisse arriver est d’introduire la carte SD et mettre en œuvre les détails index.htm sur la carte. Dans le cas où le document n’est pas sur la carte ou n’a pas le nom précis index.htm, puis le serveur n’aura la capacité d’afficher la page web.
Ouvrez la fenêtre d’écran serial Arduino pour voir les données analytiques de la carte SD.
Code supplémentaire
La représentation désormais interrompt la carte SD dans le travail de paramétrage () et envoie des données symptomatiques sur le port série que l'on peut voir dans la fenêtre d’écran serial Arduino.
Par opposition à l’envoi de la page web ligne par ligne, de l’intérieur le code comme dans l’esquisse de l’eth_websrv_page, ce nouveau contour maintenant ouvre le index.htm en détail de la carte SD et envoie la substance à l’internaute (le programme web). Ethernet à donner de wsill 40g plus ou moins la même dépense ajuster entre le LAN et les stations jointes que 10g Ethernet, l’équipe accepte.
Ce code rassemble à environ 29k avec le débogage et 27,5 k sans elle. Qui ne vous abandonnent beaucoup de programme ou mémoire SRAM sur une Uno. Il est plus indiqués pour une utilisation sur un méga ou différents modèles avec plus de mémoire une Uno.