Conectividade com a Internet para o Arduino Due usando o AtmelStudio?


12

Quais soluções de hardware e software funcionam e quais são as vantagens e desvantagens de conectar um Arduino devido à Internet? Acho que o hardware Ethernet é muito mais barato que o hardware WiFi (29 € versus 69 €). Nos dois casos (com ou sem fio), quais pilhas e drivers de software funcionam no AtmelStudio?


Pergunta grande
JVarhol

Atmel studio usa c ++ certo? Portar a biblioteca Ethernet não pode ser tão difícil.
TheDoctor 12/02

Espero que sim @TheDoctor. Vejo um componente Ethernet PHY e um driver no Assistente ASF, mas não há partes de TCP / IP. Em resposta à sua pergunta, sim, vejo dicas de C ++ em todos os lugares, mas só usei C até agora.
Bob Stein

1
@ BobStein-VisiBone - Esse componente PHY requer um PHY ethernet externo específico (A DM9161A). Ele não funcionará com a placa / blindagem Ethernet do arduino, que usa um coprocessador Wiznet W5100 PHY /).
Connor Lobo

Respostas:


2

Bem, sua melhor aposta é importar as bibliotecas do arduino no seu projeto do Atmel Studio . Em seguida, você poderá usar o código existente para conectar-se ao "tradicional" Ethernet Shield usando SPI.

No entanto, o Sam 3X possui uma ethernet de hardware que não é cabeada , ao contrário do MBed LPC1768 ... Infelizmente, esse é o componente PHY de ethernet que você viu, mas não será capaz de realmente usar…


2
Você sempre pode comprar um Taijiuino Due , que é um clone de terceiros que é compatível com o código, mas que possui as linhas de E / S Ethernet quebradas.
Connor Lobo

Você quer dizer o plugin do Visual Micro para o Atmel Studio? E com isso criar um servidor TCP / IP com a classe EthernetServer?
Bob Stein

Acho que sim, embora não tenha tentado isso. Você também pode incluir as fontes ou adicionar cabeçalhos bibliotecas + como dependências em seu projeto (que é o que eu faço)
Zmo

Quais arquivos .c .cpp .h você usa @zmo? Que tipo de recursos TCP / IP você possui, ou eles são apenas Ethernet?
Bob Stein

Essa solução significa que eu desistiria do ASF (Atmel Studio Framework) correto?
Bob Stein
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.