Vad är en Ethernet Arduino®? (med bilder)
En Ethernet Arduino® är vilken som helst parning av ett Arduino®-kort med en Ethernet-port. Denna parning utförs vanligtvis genom att använda en mikrokontroller med en integrerad Ethernet-port eller genom att lägga till en Ethernet-sköld till ett annat kort. Arduino® är en öppen källkods mikrokontrollplattform som är designad för hobbyister och yrkesverksamma för att snabbt kunna skapa elektroniska apparater. Ethernet Arduino®-enheter lägger till höghastighetsnätverkskapacitet till den plattformen.
Vanliga Arduino®-enheter är utrustade med Universal Serial Bus (USB) eller seriella anslutningar. Genom att lägga till en nätverksanslutning kan dessa enheter överföra data med mycket högre hastighet än normalt möjligt. Webduino är ett mjukvarupaket som gör det möjligt för mikrokontrollern att köra en webbserver med en Ethernet-anslutning. Denna webbserver är värd för en webbplats på mikrokontrollern som kan användas för att ladda upp data från enheten, fjärrkontrollera den eller båda. Webduino med Ethernet är särskilt användbart för fjärråtkomliga sensormatriser.
Förutom webbhotell finns det flera andra användningar för höghastighetsanslutningen som Ethernet Arduino® erbjuder. Webbkameror är till exempel lätt hanterbara via en Ethernet-aktiverad enhet, men omöjligt med många långsammare anslutningar. Andra enheter utnyttjar bandbredden för att sända eller slappna av andra överföringar; till exempel en Ethernet Arduino® som också var utrustad med både en trådlös mottagare kan övervaka trådlös aktivitet i ett område som är oåtkomligt för datorn eller basstationen till vilken den var ansluten. Enheten skulle skilja sig från en enkel repeater genom att den kunde utföra komplex behandling på signalerna den övervakade och bestämma vilken åtgärd som ska vidtas från fall till fall.
Tillsammans med dessa fördelar kommer Ethernet Arduino® med några betydande begränsningar. För att kunna sända med dessa hastigheter måste enheten vara ansluten till en nätverkskabel. Kabeln är relativt styv, vilket gör plattformen olämplig för de flesta mobilapplikationer. Robotprojekt för fjärrkontroll är nästan omöjliga. I fall av en mobil enhet är en Ethernet Arduino® endast önskvärd när maskinen i fråga behöver en höghastighetsanslutning när den inte är i rörelse.
Andra Arduino®-gränssnittsalternativ inkluderar seriella och USB-anslutningar, liksom trådlösa protokoll som WiFi® och XBee®. USB- och seriella anslutningar används oftast med enheter som bara behöver anslutningar för tillfällig omprogrammering. Enheter som kräver en konstant anslutning men också behöver upprätthålla rörlighet är vanligtvis utrustade med trådlösa gränssnitt. Dessa gränssnitt används också i fall där en kabelanslutning är opraktisk eller omöjlig, till exempel en utomhusväderstation som måste rapportera data tillbaka till en inomhusdator eller annan enhet. Trots att de har färre begränsningar än Ethernet undviker uppfinnarna ibland trådlösa gränssnitt på grund av deras högre kostnad och energiförbrukning.