type: | combinatie van een harde printplaat |
---|---|
diëlektrisch: | sic |
verwerkingstechnologie: | elektrolytische folie |
toepassing: | consumentenelektronica |
pakket: | ethernet w5100 |
Transportpakket: | ESD Antistatic Bag |
Leveranciers met geverifieerde zakelijke licenties
Omschrijving:
Dit Ethernet Shield, dat is gebaseerd op de Wiznet W5100 Ethernet Chip, biedt u een eenvoudige manier om uw voor Online te krijgen. Het wordt rechtstreeks ondersteund door voor de officiële Ethernet Library. Het voegt een micro-SD-kaartsleuf toe, die kan worden gebruikt om bestanden op te slaan voor gebruik via het netwerk. Deze is compatibel met de voor Duemilanove (168 of 328), Uno en Mega (1280/2560) en kan worden geopend met de SD-bibliotheek.
De Wiznet W5100 biedt een netwerk (IP) stack die zowel TCP als UDP kan ondersteunen. Het ondersteunt maximaal vier gelijktijdige socketaansluitingen. Gebruik de Ethernet-bibliotheek om schetsen te schrijven die via de shield verbinding maken met internet.
Pakking | ESD |
Type | FUT6101 |
Inclusief pakket :
1 Ethernet W5100
Testcode:
/*
* webserver
*
* EEN eenvoudige webserver die de waarde van toont de
analoge ingangspennen.
*/
#Inclusief <Ethernet.h>
Byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte ip[] = { 192, 168, 0, 15 };
Server server (80);
ongeldige setup()
{
Ethernet.begin(mac, ip);
server.begin();
}
lus leegmaken()
{
Client-client = server.available();
als (client) {
// een http-aanvraag eindigt met een lege regel
booleaanse current_line_is_blank = waar;
terwijl (client.connected()) {
als (client.available()) {
char c = client.read();
// als we aan het einde van de lijn zijn gekomen (heeft een ontvangen
newline
// teken) en de regel is leeg, het http-verzoek
is beëindigd,
// zodat we een antwoord kunnen sturen
als (c == 'n' && current_line_is_blank) {
// een standaard http-antwoordheader verzenden
Client.println(„HTTP/1.1 200 OK”);
Client.println(„Content-Type: Text/html”);
client.println();
// de waarde van elke analoge ingangspen uitvoeren
Client.print(„welkom bij B2CQSHOP”);
client.println("<br />");
client.print
("//****************************************************** „);
client.println("<br />");
client.print(”);
client.println("<br />");
client.print
("//****************************************************** „);
client.println("<br />");
voor (int i = 0; i < 6; i++) {
client.print(„analoge ingang”);
client.print(i);
client.print(' is ');
Client.print(analogRead(i));
client.println("<br />");
}
pauze;
}
als (c == 'n') {
// we beginnen een nieuwe lijn
current_line_is_blank = waar;
} anders als (c != 'r') {
// we hebben een personage op de huidige lijn gekregen
current_line_is_blank = onwaar;
}
}
}
client.stop();
}
}
Leveranciers met geverifieerde zakelijke licenties