Beschrijving
W5100 Ethernet shield voor op de Arduino Uno en op de Arduino Mega gebaseerd op de w5100 ethernet controller.
Om connectie maken met een website of om zelf een webserver draaien.
Met een slot voor een micro-SD kaart, zodat je data kunt opslaan.
W5100 Ethernet shield specificaties:
– Werkt op 5 Volt.
– Ethernet controller: W5100 met 16K interne buffer.
– Connectie snelheid: 10/100Mb
– Verbinding met je Arduino middels SPI via de ICSP header.
– Met micro-SD-card slot om bestanden op te slaan.
– Gebruik de Ethernet library om sketches te schrijven.
– Compatible met de Arduino Uno en Mega.
Arduino code voorbeeld:
Geen extra library nodig deze zit standaard in de arduino IDE. Zie onderstaande voorbeelden:
Arduino webserver
Arduino webserver met barometer druk
#include <SPI.h>
#include <Ethernet.h>
byte mac[] = {
0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
IPAddress ip(192,168,1,177);
EthernetServer server(80);
void setup() {
Serial.begin(9600);
while (!Serial) {
;
}
Ethernet.begin(mac, ip);
server.begin();
Serial.print("server is at ");
Serial.println(Ethernet.localIP());
}
void loop() {
EthernetClient client = server.available();
if (client) {
Serial.println("new client");
boolean currentLineIsBlank = true;
while (client.connected()) {
if (client.available()) {
char c = client.read();
Serial.write(c);
if (c == '\n' && currentLineIsBlank) {
client.println("HTTP/1.1 200 OK");
client.println("Content-Type: text/html");
client.println("Connection: close");
client.println("Refresh: 5");
client.println();
client.println("");
client.println("");
for (int analogChannel = 0; analogChannel < 6; analogChannel++) {
int sensorReading = analogRead(analogChannel);
client.print("analog input ");
client.print(analogChannel);
client.print(" is ");
client.print(sensorReading);
client.println("
");
}
client.println("");
break;
}
if (c == '\n') {
currentLineIsBlank = true;
}
else if (c != '\r') {
currentLineIsBlank = false;
}
}
}
delay(1);
client.stop();
Serial.println("client disonnected");
}
}
Enkel ingelogde klanten die dit product gekocht hebben, kunnen een beoordeling schrijven.
Verzending binnen Nederland
Dit product word bezorgd via PostNL pakketpost.- € 6.95 verzendkosten voor orders onder de € 100,-.
- Orders boven de € 100,- worden
gratis verstuurd.
- U kunt ook gebruik maken van pakjegemak.
Meer info pakjegemak Op werkdagen voor 16:30 uur besteld, zelfde dag verzonden!
Klik hier voor de kosten buiten Nederland.
apm.de.haas (geverifieerde eigenaar) –
werkt goed.
evenals cardreader