Ethernet W5100 tīkla paplašināšanas modulis, var kļūt par vienkāršu Web-servera vai tīkla kontroli, lai lasīt un rakstīt, digitālo un analogo saskarni un citiem tīkla lietojumprogrammas.IDE, var lietot tieši Ethernet failus bibliotēkā var panākt ar vienkāršu Web serveri.
Tikmēr versija atbalsta mini SD atmiņas karte (TF karti) lasītājs
Paplašināšanas padome izmanto paaugstināma dizains, tas var būt tieši pieslēgts , bet citiem mūsu paplašināšanas plates var arī pievienot uz.
Kods:
/ *
* Web Serveris
*
* Vienkāršs tīmekļa serveris, kas parāda vērtību analogā ievade pins.
* /
#ietvert
baits mac [] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};
baitu ip [] = {192, 168, 0, 15};
Serveri serveri (80);
void setup ()
{
Ethernet.sāk (mac, ip);
serveris.begin ();
}
void loop ()
{
Klients klients = serveri.pieejams ();
ja (klienta) {
// Http pieprasījumu beidzas ar tukšu līniju
būla current_line_is_blank = true;
vienlaikus (klienta.pievienots ()) {
ja (klienta.pieejams ()) {
char c = klientam.lasīt ();
// Ja mēs esam nonākuši līdz beigām līnijas (saņēma newline
// Raksturs), un šī līnija ir tukša, http pieprasījuma ir beidzies,
// Lai mēs varētu nosūtīt atbildi
ja (c == '\ n' && current_line_is_blank) {
// Nosūta standarta http atbildes galvenes
klienta.println ( "HTTP / 1.1 200 OK");
klienta.println ( "Content-Type: text / html");
klienta.println ();
// Produkcijas vērtība katram analog input pin
klienta.print ( "laipni lūdzam tinyos");
klienta.println ( "
");
klienta.drukāt ( "// *************************************");
klienta.println ( "
");
klienta.print ( );
klienta.println ( "
");
klienta.drukāt ( "// *************************************");
klienta.println ( "
");
par (int i = 0; i
klienta.print ( "analog ievade");
klienta.drukāt (i);
klienta.print ( "ir");
klienta.drukāt (analogRead (i));
klienta.println ( "
");
}
pārtraukuma;
}
ja (c == '\ n') {
// Mēs sākam jaunu līniju
current_line_is_blank = true;
} Else if (c! = '\ R') {
// Mēs esam gotten raksturs par pašreizējo līniju
current_line_is_blank = false;
}
}
}
klienta.stop ();
}
}
Tagi: arduino r3, arduino mega vairogs, diy elektronu komplekts, arduino shield, arduino, arduino ethernet vairogs, esp32 wroom, Arduino mega 2560, arduino nano, ethernet vairogsstāvoklis | Jauns |
Pieteikums | Dators |
Iepakojums | DIY KOMPLEKTU |
Veids | Sprieguma Regulators |
Zīmola Nosaukums | TZT |
Modeļa Numurs | w5100 |
Par Arduino STM | elektronisko modulis |
Izcelsme | KN(Izcelsmes valsts) |
Barošanas Spriegums | ... |
Izkliedes Jauda | ... |
Darbības Temperatūra | -40-+85 |