¿Conectividad a Internet para Arduino Due usando AtmelStudio?


12

¿Qué soluciones de hardware y software funcionan y cuáles son las compensaciones para conectar un Arduino debido a Internet? Creo que el hardware de Ethernet es mucho más barato que el hardware de WiFi (29 € frente a 69 €). En cualquier caso (por cable o inalámbrico), ¿qué pilas de software y controladores funcionan con AtmelStudio?


Greatt question
— JVarhol

Atmel studio usa c ++ ¿verdad? Portar la biblioteca Ethernet no puede ser tan difícil.
— TheDoctor

Esperando así @TheDoctor. Veo un componente y controlador Ethernet PHY en el Asistente de ASF pero no hay piezas de TCP / IP. En respuesta a su pregunta, sí, veo sugerencias de C ++ en todas partes, pero solo he usado C hasta ahora.
— Bob Stein

1
@ BobStein-VisiBone: ese componente PHY requiere un PHY externo de Ethernet específico (A DM9161A). Lo hará no trabajo con el Arduino tarjeta Ethernet / escudo, que utiliza un Wiznet W5100 PHY / coprocesador).
— Connor Wolf

Respuestas:


2

Bueno, su mejor opción es importar las bibliotecas arduino en su proyecto Atmel Studio . Entonces podrá usar el código existente para conectarse al Escudo Ethernet "tradicional" usando SPI.

Sin embargo, el Sam 3X presenta un hardware ethernet que no está cableado , a diferencia del MBed LPC1768 ... Lamentablemente, ese es el componente PHY de ethernet que viste, pero que en realidad no podrás usar ...


2
Siempre puede comprar un Taijiuino Due , que es un clon de terceros que es compatible con el código, pero tiene las líneas Ethernet IO rotas.
— Connor Wolf

¿Te refieres al complemento Visual Micro para Atmel Studio? ¿Y con eso hacer un servidor TCP / IP con la clase EthernetServer?
— Bob Stein

Supongo que sí, aunque no lo he intentado. También puede incluir las fuentes o agregar encabezados + bibliotecas como dependencias en su proyecto (que es lo que hago)
— zmo

¿Qué archivos .c .cpp .h utilizas @zmo? ¿Qué tipo de características de TCP / IP tiene, o son simplemente Ethernet?
— Bob Stein

Esta solución significa que abandonaría ASF (Atmel Studio Framework) ¿correcto?
— Bob Stein
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.