Ansluta arduino med ethernet
Arduino Ethernet Shield kan en Arduino styrelsen att ansluta till internet. Den är baserad på Wiznet W5100 ethernet chip (datablad).
Wiznet W5100 ger en nätverk (IP) stack kan både TCP och UDP. Den stöder upp till fyra samtidiga socketanslutningar. Använda Ethernet biblioteket för att skriva skisser som ansluter till internet med skölden. Ethernet shield ansluter till en Arduino styrelsen använda lång wire-wrap rubriker som sträcker sig genom skölden. Detta håller pin layout intakt och gör en annan sköld för att staplas ovanpå.
Den senaste översynen av styrelsen utsätter det 1.0 pinout om rev 3 styrelsens Arduino UNO.
Ethernet Shield har en standard RJ-45 kontakt, med en integrerad linje transformator och Power over Ethernet aktiverad.
Det finns en ombord micro-SD-kortplats, som kan användas för att lagra filer för servering över nätverket. Den är kompatibel med alla Arduino/Genuino brädor. Den on-board micro SD kortläsaren är tillgänglig via SD bibliotek. När du arbetar med detta bibliotek, är SS på stift 4. Den ursprungliga översynen av sköld innehöll en full storlek SD-kortplats; Detta stöds inte.
Skölden ingår också en reset controller, för att säkerställa att W5100 Ethernet modul återställs korrekt vid uppstart. Tidigare revideringar av skölden var inte förenliga med den Mega och måste återställas manuellt efter uppstart.
Ladda ner: arduino-ethernet-shield-06-schematic.pdf, arduino-ethernet-shield-06-reference-design.zip
Den nuvarande skölden har en makt över Ethernet (PoE) modul utformad för att extrahera makt från en konventionell partvinnad kategori 5 Ethernet-kabel:
IEEE802.3af kompatibla låg produktionen rippel och buller (100mVpp) Input spänningsområde 36V till 57V överbelastning och kortslutning skydd 9V produktionen hög effektivitet DC/DC omvandlare: typ 75% @ 50% belastning 1500V isolering (ingång till utgång) NB: makten över Ethernet-modul är proprietär maskinvara inte görs av Arduino, det är en tredje part tillbehör. För mer information, se databladet
Skölden kommer inte med PoE modul byggdes, det är en separat komponent som måste läggas på.
Arduino kommunicerar med både W5100 och SD-kort använder SPI bussen (via ICSP rubriken). Detta är på digital stift 10, 11, 12 och 13 på Uno och stift 50, 51 och 52 på Mega. På båda styrelser används stift 10 för att välja W5100 och nåla fast 4 för SD-kortet. Dessa stift kan inte användas för allmän I/O. På Mega, hårdvara SS stift, 53, används inte för att välja antingen i W5100 eller SD-kortet, men det måste hållas som en utgång eller SPI gränssnitt fungerar inte.
Observera att eftersom W5100 och SD kortet delar SPI bussen, bara en kan vara aktiva samtidigt. Om du använder båda kringutrustning i ditt program, detta bör tas om hand av de motsvarande bibliotek. Om du inte använder en av kringutrustning i ditt program, dock måste du uttryckligen avmarkerar du den. För att göra detta med SD-kortet, ange stift 4 som en utgång och skriva en hög till den. För W5100, ställa in digital stift 10 som en hög produktion.
Sköld ger en standard RJ45 Ethernet-uttag.
Återställningsknappen på skölden återställer både W5100 och Arduino styrelsen.
Skölden innehåller ett antal informativa lysdioder:
PWR: anger att styrelsen och sköld drivs länk: indikerar förekomst av en nätverkslänk och blinkar när skölden sänder eller tar emot data FULLD: anger att nätverksanslutningen är full duplex 100M: indikerar förekomst av en 100 Mb/s nätverk anslutning (i motsats till 10 Mb/s) RX: blinkar när skölden tar emot data TX: blinkar när skölden skickar data COLL : blinkar när nätverket kollisioner upptäcks löda bygeln märkt "INT" kan anslutas för att tillåta Arduino styrelsen att få avbryta-driven anmälan av händelser från W5100, men detta stöds inte av Ethernet-biblioteket. Bygeln ansluter den INT pin av W5100 till digital stift 2 av Arduino.