Arduino se conecta a internet sin ethernet shild

Soy principiante en arduino, y me gustaría saber si hay alguna forma de conectarme a Internet sin el escudo de ethernet simplemente usando un arduino conectado a mi computadora con un cable usb.

Gracias.

Pues por la ley transitiva de las conexiones: si tu computadora esta conectada a internet y tu arduino esta conectado a tu computadora...
Como dice Nick. ¿Puedes ser más específico sobre lo que quieres hacer? Puede hacer que un programa en la PC envíe y reciba datos entre la PC y el Arduino a través de comunicaciones en serie a través del puerto USB, y el programa (boceto) en el Arduino haciendo lo mismo en el otro extremo. El programa en su PC puede acceder a Internet y ser un repetidor (y por supuesto, mucho más).
¿Qué es exactamente lo que estás tratando de lograr?
@David Tweed, mi idea es conectarme a internet para leer tweets y controlar mi arduino basado en estos tweets. Desafortunadamente, todavía no tengo un hijo de Internet, así que me gustaría saber si hay alguna forma de hacerlo.

Respuestas (3)

Mi solución, proveniente de un desarrollador de software de oficio, sería escribir un pequeño programa que se ejecutaría en la computadora y actuaría como intermediario: traduciendo mensajes enviados por Arduino, obteniendo URL y enviando resultados de regreso a Arduino. Demasiado complicado, estoy seguro.

Si solo se necesita un pequeño conjunto de operaciones, esto mantendría el software Arduino más simple que intentar hacer una pila de IP completa para ppp dentro de los estrechos límites de la RAM de 2K de ATMEGA, aunque eso se ha hecho, por supuesto.

Tu Arduino no estaría conectado directamente a Internet. Se conectaría a su PC como una tarjeta de E/S y la PC estaría conectada a Internet, y usar Arduino como tarjeta de E/S es bastante común.

Si cree que una PC es un poco cara, puede buscar a esos tipos que conectan Arduino a una Raspberry PI con solo esta intención.

Por supuesto, su PC tampoco está directamente conectado a los principales puntos de interconexión de Internet. Todo se hace pasando el tráfico a otros. Con una conexión ppp tal que Arduino envía y recibe tráfico IP, hay poca diferencia fundamental: Internet tiene una diversidad de capas físicas, 10/100 ethernet tiene poca importancia más allá de la ocupación en los últimos cien pies, y hoy en día el consumidor las conexiones están cada vez más por debajo de la NAT de nivel de operador, además de cualquier NAT realizada por su módem/cortafuegos/enrutador/punto de acceso personal.

Puede crear un enlace PPP a través del puerto serie: http://en.wikipedia.org/wiki/Point-to-point_protocol , aunque no estoy seguro de cómo hacer que Windows envíe la conexión a Internet a una conexión PPP. Definitivamente es posible en Linux.