Hva er et Ethernet Arduino®?
Et Ethernet Arduino® er hvilken som helst sammenkobling av et Arduino®-kort med en Ethernet-port. Denne sammenkoblingen oppnås vanligvis ved å bruke en mikrokontroller med en integrert Ethernet-port eller ved å legge til et Ethernet-skjold til et annet kort. Arduino® er en åpen kildekode-mikrokontrollerplattform designet for at hobbyister og profesjonelle kan bruke i rask opprettelse av elektroniske enheter. Ethernet Arduino®-enheter legger til høyhastighetsnettverksfunksjoner til den plattformen.
Vanlige Arduino®-enheter er utstyrt med Universal Serial Bus (USB) eller seriekoblinger. Ved å legge til en nettverkstilkobling kan disse enhetene overføre data med mye høyere hastighet enn normalt mulig. Webduino er en programvarepakke som lar mikrokontrolleren kjøre en webserver ved hjelp av en Ethernet-tilkobling. Denne webserveren er vert for et nettsted på mikrokontrolleren som kan brukes til å laste opp data fra enheten, fjernstyre den eller begge deler. Webduino med Ethernet er spesielt nyttig for eksternt tilgjengelige sensormatrise.
I tillegg til webhotell er det flere andre bruksområder for høyhastighetsforbindelsen som tilbys av Ethernet Arduino®. Webkameraer er for eksempel lett håndterbare via en Ethernet-aktivert enhet, men umulig å bruke mange tregere tilkoblinger. Andre enheter drar fordel av båndbredden for å overføre eller lempe andre sendinger; for eksempel en Ethernet Arduino® som også var utstyrt med en trådløs mottaker, kan overvåke trådløs aktivitet i et område utilgjengelig for datamaskinen eller basestasjonen som den var koblet til. Enheten vil være forskjellig fra en enkel repeater ved at den kan utføre kompleks prosessering på signalene den overvåket, bestemme hvilken handling som skal gjøres fra sak til sak.
Sammen med disse fordelene kommer Ethernet Arduino® med noen betydelige begrensninger. For å kunne overføre med disse hastighetene, må enheten være koblet til en nettverkskabel. Kabelen er relativt stiv, noe som gjør plattformen uegnet for de fleste mobile applikasjoner. Fjernkontroll robotprosjekter er nesten umulige. I tilfeller av en mobil enhet er et Ethernet Arduino® bare ønskelig når den aktuelle maskinen trenger en høyhastighetsforbindelse når den ikke er i bevegelse.
Andre Arduino®-grensesnittalternativer inkluderer serielle og USB-tilkoblinger, samt trådløse protokoller som WiFi® og XBee®. USB- og seriekoblinger brukes ofte med enheter som bare trenger tilkoblinger for sporadisk omprogrammering. Enheter som krever konstant tilkobling, men som også trenger å opprettholde mobilitet, er vanligvis utstyrt med trådløse grensesnitt. Disse grensesnittene brukes også i tilfeller der en kablet tilkobling er upraktisk eller umulig, for eksempel en utendørs værstasjon som trenger å rapportere data tilbake til en innendørsmaskin eller annen enhet. Til tross for at de har færre begrensninger enn Ethernet, unngår oppfinnere noen ganger trådløse grensesnitt på grunn av deres høyere kostnad og energiforbruk.