scut Ethernet și Arduino - elementele de bază
Ethernet Shield vă permite să conectați Arduino la internet. Aceasta se extinde Arduino Shield și vă permite să trimiteți și să primiți date de oriunde din lume, în cazul în care există pe Internet. De exemplu, puteți controla de la distanță robot de pe un site web sau pentru a pune în aplicare un fel de semnal, atunci când un mesaj nou sosește în stare de nervozitate ta. Ethernet Shield vă oferă un număr infinit de noi posibilități.
Instalarea Ethernet Schild
Stabilit, totul este ușor. Ca și în orice alt Shield, Ethernet Shild pur și simplu se află pe partea de sus a conectorilor de pe Arduino.
Vă rugăm să rețineți că unele dintre Shield să nu fie compatibile cu versiunile anterioare ale Arduino. Deci, este recomandat să utilizați versiunea Arduino bord Rev 3.
Specificații Ethernet Schild
Ethernet Shield se bazează pe cip W51000, care are un buffer intern la 16K. Viteza de conectare ajunge la 10 / 100MB. Nu e cea mai rapidă conexiune, dar acest lucru este destul de mult, crede-mă.
Shield funcționează cu Arduino Ethernet bibliotecă de bibliotecă, care implicit integrat în shell Arduino IDE.
La meci Ethernet plăcuța de identificare a slod pentru a instala cardul micro SD, care poate fi utilizat pentru a stoca cantități mari de informații și pentru a descărca site-uri web direct de la Arduino. Nu uita că, în acest caz, este necesar să se utilizeze o bibliotecă suplimentară. Mai multe detalii despre: utilizarea unui card SD.
Mai mult decât atât, este posibil să se furnizeze Arduino prin conexiuni Ethernet. Pentru a face acest lucru, utilizați un Power over Ethernet (PoE) modul de montare locație este pe Ethernet, se potrivesc cu plăcuța de identificare.
O listă consolidată de caracteristici tehnice Ethernet Schild:
- Un bord Arduino de lucru
- putere de operare - 5V (alimentat de bord Arduino)
- Controler Ethernet: W5100 tampon 16Kb
- Viteza de conectare: 10 / 100Mb
- Este conectat la Arduino prin portul SPI
primii pași
Conectați Arduino la PC printr-un cablu USB și Ethernet Shield pentru router (sau direct la cablul de Internet).
File -> Exemple -> Ethernet -> DhcpAddressPrinter
Puteți utiliza scutul Arduino Ethernet ca un server web pentru a descărca o pagină HTML sau o funcție. Puteți ține evidența (Parse) interogări care sunt trimise către client, prin intermediul unui browser web. Următoarele două exemple arată cum să utilizați „tort“ pentru a servi pagini HTML și șiruri de parsare URL.
Codul de mai jos se schimbă conținutul paginii Web atunci când faceți clic pe butonul:
Server Web prin Ethernet Schild - de exemplu,
Un exemplu simplu de un server Web, care se schimbă pagina după ce faceți clic pe un buton.
* Scut Ethernet este conectat la pinii 10, 11, 12, 13
* Butonul este conectat între pini D2 și 5V
* Kohms rezistor 10 este conectat între ping și D2 și sol
AdresălP ip (191,11,1,1); // LIGHT! „);