Stap 3: Stap 3: SD Card webserver
Hardware
Nu moet je de micro SD-kaart met web page gerepliceerd naar het ingebed in de kaart te openen op de Arduino Ethernet-shield. De Ethernet-shield moet zijn aangesloten op een goede Arduino en in een Ethernet-koppeling die is gekoppeld aan uw systeem. De Arduino / Ethernet-shield moesten worden bediend vanaf een USB-koppeling.
Schuld zoeken
In het geval dat de vertegenwoordiging van de laatste in deze oefening woonde tot aan de verwachtingen, dan is het belangrijkste ding dat kan gebeuren met de invoering van de SD-kaart en de uitvoering van de index.htm details op de kaart. In het geval dat het document niet op de kaart of niet de duidelijke naam index.htm heeft, dan is de server niet hebben de capaciteit om te laten zien van de webpagina.
Open te stellen voor het Arduino seriële scherm SD kaart analytische gegevens te zien.
Extra Code
De vertegenwoordiging nu de SD-kaart in de setup () werk instates en symptomatische gegevens worden verzonden uit de seriële poort, die kan worden gezien in de Arduino seriële scherm.
In tegenstelling tot het verzenden van de webpagina per regel van binnen de code als in de schets van de eth_websrv_page, deze nieuwe overzicht nu opent de index.htm detail van de SD-kaart en verzendt de inhoud naar de gebruiker van het web (het webprogramma). Ethernet op 40g wsill geven min of meer de zelfde kosten aanpassen tussen de LAN en de gekoppelde stations als 10g Ethernet, het team accepteert.
Deze code samenkomen om rond 29k met het debuggen en 27,5 k Daarzonder. Dat zal niet u verlaten veel programma of SRAM geheugen op een Uno. Het is meer overzicht voor gebruik op een Mega of verschillende modellen met meer geheugen dan een Uno.