Connectivité Internet pour l'Arduino Due en utilisant AtmelStudio?


12

Quelles solutions matérielles et logicielles fonctionnent et quels sont les compromis pour connecter un Arduino à Internet? Je suppose que le matériel Ethernet est beaucoup moins cher que le matériel WiFi (29 € contre 69 €). Dans les deux cas (filaire ou sans fil), quelles piles et pilotes logiciels fonctionnent sous AtmelStudio?


Greatt question
JVarhol

Le studio Atmel utilise c ++ non? Porter la bibliothèque Ethernet ne peut pas être si difficile.
TheDoctor

En espérant que @TheDoctor. Je vois un composant et un pilote Ethernet PHY dans l'assistant ASF mais pas de morceaux TCP / IP. En réponse à votre question, oui, je vois des astuces C ++ partout mais je n'ai utilisé que C jusqu'à présent.
Bob Stein

1
@ BobStein-VisiBone - Ce composant PHY nécessite un PHY Ethernet externe spécifique (A DM9161A). Il ne fonctionnera pas avec la carte / blindage Ethernet Arduino, qui utilise un Wiznet W5100 PHY / coprocesseur).
Connor Wolf

Réponses:


2

Eh bien, votre meilleur pari est d'importer les bibliothèques Arduino dans votre projet Atmel Studio . Vous pourrez ensuite utiliser le code existant pour vous connecter au bouclier Ethernet "traditionnel" à l'aide de SPI.

Cependant, le Sam 3X dispose d'un Ethernet matériel qui n'est pas câblé , contrairement au MBed LPC1768 … Malheureusement, c'est le composant Ethernet PHY que vous avez vu, mais vous ne pourrez pas réellement l'utiliser…


2
Vous pouvez toujours acheter un Taijiuino Due , qui est un clone tiers compatible avec le code, mais dont les lignes d'E / S Ethernet sont éclatées.
Connor Wolf

Vous voulez dire le plugin Visual Micro pour Atmel Studio? Et avec cela faire un serveur TCP / IP avec la classe EthernetServer?
Bob Stein

Je suppose que oui, même si je n'ai pas essayé ça. Vous pouvez également inclure les sources ou ajouter des en-têtes + bibliothèques comme dépendances dans votre projet (ce que je fais)
zmo

Quels fichiers .c .cpp .h utilisez-vous @zmo? De quel type de fonctionnalités TCP / IP disposez-vous, ou s'agit-il simplement d'Ethernet?
Bob Stein

Cette solution signifie que j'abandonnerais ASF (Atmel Studio Framework) correct?
Bob Stein
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.