AtmelStudio를 사용하는 Arduino의 인터넷 연결?


12

인터넷으로 인해 어떤 하드웨어 및 소프트웨어 솔루션이 작동하며 Arduino 연결에 대한 장단점은 무엇입니까? 나는 수집 이더넷 하드웨어 보다 훨씬 저렴 와이파이 하드웨어 (€ 69 대 € 29). 두 경우 모두 (유선 또는 무선) AtmelStudio에서 어떤 소프트웨어 스택 및 드라이버가 작동합니까?


중대한 질문
JVarhol

Atmel Studio는 C ++을 사용합니까? 이더넷 라이브러리를 포팅하는 것은 어렵습니다.
TheDoctor

@TheDoctor를 기대하고 있습니다. ASF 마법사 에는 이더넷 PHY 구성 요소 와 드라이버가 있지만 TCP / IP 부분은 없습니다. 귀하의 질문에 대한 대답으로 예, C ++ 힌트가 어디에나 있지만 지금까지 C 만 사용했습니다.
Bob Stein

1
@ BobStein-VisiBone-PHY 구성 요소에는 특정 외부 이더넷 PHY (A DM9161A)가 필요합니다. 윌 하지 위즈 W5100 PHY / 코 프로세서)를 사용 아두 이노 이더넷 보드 / 실드 직장.
코너 울프

답변:


2

가장 좋은 방법은 Atmel Studio 프로젝트 에서 arduino 라이브러리를 가져 오는 것 입니다. 그런 다음 기존 코드를 사용하여 SPI를 사용하여 "전통적인"이더넷 쉴드에 연결할 수 있습니다.

그러나 Sam 3X 는 MBed LPC1768 과 달리 유선이 아닌 하드웨어 이더넷 갖추고 있습니다 . 안타깝게도 여러분이 본 이더넷 PHY 구성 요소 이지만 실제로는 사용할 수는 없습니다…


2
코드 호환이 가능하지만 이더넷 IO 라인이 끊긴 타사 적 복제품 인 Taijiuino Due를 언제든지 구입할 수 있습니다.
코너 울프

Atmel Studio 용 Visual Micro 플러그인을 의미 합니까? 그러면 EthernetServer 클래스로 TCP / IP 서버를 만들 수 있습니까?
Bob Stein

나는 그것을 시도하지 않았지만 그렇게 추측합니다. 소스를 포함하거나 헤더 + 라이브러리를 프로젝트의 종속성으로 추가 할 수 있습니다 (내 작업)
zmo

@zmo 어떤 .c .cpp .h 파일을 사용합니까? 어떤 종류의 TCP / IP 기능이 있습니까? 아니면 단순히 이더넷입니까?
Bob Stein

이 솔루션은 ASF (Atmel Studio Framework)를 올바르게 포기했음을 의미합니까?
Bob Stein
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.