Connettività Internet per Arduino Due utilizzando AtmelStudio?


12

Quali soluzioni hardware e software funzionano e quali sono i compromessi per la connessione di un Arduino a causa di Internet? Ho capito che l' hardware Ethernet è molto più economico dell'hardware WiFi (€ 29 contro € 69). In entrambi i casi (cablato o wireless), quali stack di software e driver funzionano con AtmelStudio?


Ottima domanda
JVarhol,

Atmel studio usa c ++ giusto? Il porting della libreria Ethernet non può essere così difficile.
TheDoctor,

Sperando così @TheDoctor. Vedo un componente Ethernet PHY e un driver nella procedura guidata ASF ma nessun componente TCP / IP. In risposta alla tua domanda, sì, vedo suggerimenti C ++ ovunque ma finora ho usato solo C.
Bob Stein,

1
@ BobStein-VisiBone - Quel componente PHY richiede un PHY Ethernet esterno specifico (A DM9161A). Sarà Non lavoro con il arduino scheda Ethernet / scudo, che utilizza un Wiznet W5100 PHY / coprocessore).
Connor Wolf

Risposte:


2

Bene, la soluzione migliore è importare le librerie di Arduino nel tuo progetto Atmel Studio . Quindi sarai in grado di utilizzare il codice esistente per connetterti alla "tradizionale" Ethernet Shield tramite SPI.

Tuttavia, il Sam 3X presenta un Ethernet hardware che non è cablato , a differenza dell'MPC1768 MBed ... Purtroppo questo è il componente PHY ethernet che hai visto, ma non sarà in grado di utilizzare effettivamente ...


2
È sempre possibile acquistare un Taijiuino Due , che è un clone di terze parti compatibile con il codice, ma con le linee di ethernet IO interrotte.
Connor Wolf

Intendi il plug-in Visual Micro per Atmel Studio? E con ciò creare un server TCP / IP con la classe EthernetServer?
Bob Stein

Immagino di sì, anche se non l'ho provato. Puoi anche includere le fonti o aggiungere intestazioni + librerie come dipendenze nel tuo progetto (che è quello che faccio)
zmo

Quali file .c .cpp .h usi @zmo? Che tipo di funzionalità TCP / IP hai o sono semplicemente Ethernet?
Bob Stein,

Questa soluzione significa che avrei rinunciato a ASF (Atmel Studio Framework) corretto?
Bob Stein
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.