Ethernet W5100 Tinklo plėtros valdybos SD kortelės išplėtimo modulis
- Kategorijos: Mobiliųjų Telefonų Ir Telekomunikacijų
- Produkto Kodas: d29449
- Prieinamumas: Sandėlyje
-
€265.97
Arduino Ethernet W5100 tinklo išplėtimo modulis gali padaryti Arduino paprasta žiniatinklio serverio ar valdymo tinklo programų, tokių kaip skaitymas ir rašymas Arduino skaitmeninės ir analoginės sąsajos per tinklą.Paprastas Web serveris gali būti realizuojama tiesiogiai, naudodami Eterneto bibliotekos failą IDE.
Tuo pačiu metu, ši versija palaiko skaitymo ir rašymo mini SD kortelė (TF card)
Plėtros valdyba turi dėti vieną ant kito dizaino ir gali būti prijungti tiesiogiai prie Arduino, ir kiti mūsų išplėtimo plokštės taip pat gali būti prijungtas prie elektros tinklo.
/*
* Web Serverio
*
* Paprasta žiniatinklio serverio, kuris rodo vertė analoginis įėjimas smeigtukai.
*/
#include
baitas mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
baitas ip[] = { 192, 168, 0, 15 };
Serveris serverio(80);
void setup()
{
Ethernet.pradžia(mac, ip);
serverio.pradžia();
}
void loop()
{
Kliento client = serveryje.galima();
jei (klientas) {
// http užklausą baigiasi tuščią eilutę
bulio current_line_is_blank = true;
o (klientui.prijungtas()) {
jei (klientui.galima()) {
char c = klientui.skaityti();
// jei mes dotarłeś iki eilutės pabaigos (gavo newline
// pobūdžio), ir linija yra tuščias, http prašymą baigėsi,
// taigi, mes galime išsiųsti atsakymą
if (c == 'n' && current_line_is_blank) {
// siuntimas standartas http response header
kliento.println("HTTP/1.1 200 OK");
kliento.println("Content-Type: text/html");
kliento.println();
// išvesties kurių kiekvieno vertė analoginis įvesties pin
kliento.print("sveiki atvykę į tinyos");
kliento.println("
");
kliento.spausdinti("//*************************************");
kliento.println("
");
kliento.spausdinti();
kliento.println("
");
kliento.spausdinti("//*************************************");
kliento.println("
");
for (int i = 0; i
- Kilmės: Žemyninė Kinija
- Elemento Tipas: Antenos