Arduino Micro dá USB síťovku? Jak rychle to s tou softwarovou emulací USB pojede?
Při flashnutí bootloaderu za LUFA dá USB cokoliv. Výkon jsem nezkoušel, ale mohlo by to dát (podle délky paketů) kolem 1 Mbps, teoreticky i nějakých 5 by se asi dalo při vhodném programování zvládnout, i když tedy nevím, jakou režii má USB protokol pro síťovky. Pro vyšší rychlosti by byl potřeba větší takt (má třeba Teensy, mělo by být i kompatibilní s USB Host Shieldem, i když nevím, jak je na tom Teensy 3).
Modem už většinou nemá serial piny, je to jeden čip, ze kterého vede rovnou USB. A ještě se musí šaškovat s USB-Modeswitch.
Lze použít existující USB Host Shield. S trochou práce s pájkou (vypájení konektorů a spojení drátky) to ani nebude moc velké. Teoreticky by mělo jít připojit USB na jakýkoliv vhodně naprogramované GPIO, ale u Arduina to asi bude narážet na nízký takt a tedy problematické časování.
USB Modeswitch záleží na modemu, ten, který mám doma, ho nepotřebuje, protože ovladače jsou na CD a ne v něm.
Pro tazatele: rozumně to nejde. Musí to udělat operátor. I kdybys mezi to vložil Arduino nebo realističtěji Raspberry nebo upravil firmware, nikdo ti nezaručí, že uživatel Arduino neodpojí nebo firmware nenahraje zpátky originální. Nebo nevytáhne SIMku.
Lze to po sestavení zalít pryskyřicí.