Ethernet W5100 Tinklo Plėtra Plėtros Taryba Mokymosi Tarybą
Aprašymas:
W5100 tinklo išplėtimo modulis,gali padaryti už Arduino tapo paprasta Žiniatinklio serverio arba per tinklą kontroliuoti skaityti ir rašyti Arduino skaitmeninė ir analoginė sąsaja ir t.t tinklo programą .Gali tiesiogiai naudoti Ethernet bibliotekos failą i n IDE gali pasiekti paprastas Web serverį .
Tuo pačiu metu, ši versija palaiko Mini SD kortelė (TF Card), kad skaityti ir rašyti
Plėtros valdyba priima dizainas dėti vieną ant kito, gali būti tiesiogiai įterpiamas į už Arduino, ir kitų papildomų funkcijų mūsų valdybos gali taip pat būti įdėta.
Kodas:
/*
* 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 Paketą Sudarė: 1 * "Ethernet" W5100 Tinklo Plėtra Plėtros Taryba
sąlyga | Naujas |
Prašymas | Kompiuteris |
Modelio Numeris | ethernet shield |
Tipas | Įtampos Reguliatorius |
Prekės Pavadinimas | ReYeBu |