Hvad er en Ethernet Arduino®?
En Ethernet Arduino® er enhver parring af et Arduino® -bord med en Ethernet -port. Denne parring opnås normalt ved at bruge en mikrokontroller med en integreret Ethernet -port eller ved at tilføje et Ethernet -skjold til et andet bord. Arduino® er en open source -mikrocontroller -platform designet til hobbyister og fagfolk til brug i den hurtige oprettelse af elektroniske enheder. Ethernet Arduino® -enheder tilføjer netværksfunktioner med høj hastighed til denne platform.
Almindelige Arduino® -enheder er udstyret med universel seriel bus (USB) eller serielle forbindelser. Tilføjelse af en netværksforbindelse giver disse enheder mulighed for at transmittere data til en meget højere hastighed end normalt muligt. WebDuino er en softwarepakke, der giver mikrokontrolleren mulighed for at køre en webserver ved hjælp af en Ethernet -forbindelse. Denne webserver er vært for et sted på mikrokontrolleren, der kan bruges til at uploade data fra enheden, eksternt kontrollere det eller begge dele. Webduino med Ethernet er især nyttigt til eksternt tilgængeligt SEnsor arrays.
Ud over webhosting er der flere andre anvendelser til højhastighedsforbindelsen, der tilbydes af Ethernet Arduino®. Webcams er for eksempel let håndterbare gennem en Ethernet-aktiveret enhed, men umulig ved hjælp af mange langsommere forbindelser. Andre enheder drager fordel af båndbredden til at overføre eller slappe af andre transmissioner; For eksempel kunne en Ethernet Arduino®, der også var udstyret med både en trådløs modtager, overvåge trådløs aktivitet i et område, der er utilgængeligt for den computer eller basestation, som den var tilsluttet. Enheden ville være forskellig fra en simpel repeater, idet den kunne udføre kompleks behandling på de signaler, den overvågede, hvilket bestemte, hvilken handling der skulle træffes fra sag til sag.
Sammen med disse fordele kommer Ethernet Arduino® med nogle betydelige begrænsninger. For at transmittere til disse hastigheder skal enheden være tilsluttettil et netværkskabel. Kablet er relativt stift, hvilket gør platformen uegnet til de fleste mobile applikationer. Fjernbetjeningsrobotprojekter er næsten umulige. I tilfælde af en mobilenhed er en Ethernet Arduino® kun ønskelig, når den pågældende maskine har brug for en højhastighedsforbindelse, når den ikke er i bevægelse.
Andre Arduino® -interfaceindstillinger inkluderer serielle og USB -forbindelser samt trådløse protokoller som WiFi® og XBEE®. USB- og serielle forbindelser bruges oftest med enheder, der kun har brug for forbindelser til lejlighedsvis omprogrammering. Enheder, der kræver en konstant forbindelse, men også skal opretholde mobilitet, er generelt udstyret med trådløse grænseflader. Disse grænseflader bruges også i tilfælde, hvor en kabelforbindelse er upraktisk eller umulig, såsom en udendørs vejrstation, der skal rapportere data tilbage til en indendørs computer eller anden enhed. På trods af at færre begrænsninger end Ethernet, undgår opfindere undertiden trådløsgrænseflader på grund af deres højere omkostninger og energiforbrug.