Подключение к Интернету для Arduino Из-за использования AtmelStudio?


12

Какие аппаратные и программные решения работают и каковы компромиссы для подключения Arduino к Интернету? Я полагаю, что оборудование Ethernet намного дешевле, чем оборудование WiFi (29 евро против 69 евро). В любом случае (проводной или беспроводной), какие программные стеки и драйверы работают под AtmelStudio?


Вопрос Великого
JVarhol

Atmel studio использует c ++, верно? Портировать библиотеку Ethernet не так сложно.
TheDoctor

Надеюсь, что так @TheDoctor. Я вижу компонент и драйвер Ethernet PHY в мастере ASF, но нет компонентов TCP / IP. В ответ на ваш вопрос, да, я вижу подсказки C ++ везде, но я пока использовал только C.
Боб Стейн

1
@ BobStein-VisiBone - этот компонент PHY требует специального внешнего PHY Ethernet (A DM9161A). Он не будет работать с сетевой платой / экраном Arduino, в которой используется PHY / сопроцессор Wiznet W5100).
Коннор Вольф

Ответы:


2

Что ж, ваш лучший выбор - импортировать библиотеки arduino в ваш проект Atmel Studio . Тогда вы сможете использовать существующий код для подключения к «традиционному» Ethernet Shield с помощью SPI.

Тем не менее, Sam 3X имеет аппаратный Ethernet, который не является проводным , в отличие от MBed LPC1768 ... К сожалению, это PHY-компонент Ethernet, который вы видели, но на самом деле не сможете его использовать ...


2
Вы всегда можете купить Taijiuino Due , который является сторонним должным клоном, который совместим по коду, но с разорванными линиями ввода-вывода Ethernet.
Коннор Вольф

Вы имеете в виду плагин Visual Micro для Atmel Studio? И с этим сделать сервер TCP / IP с классом EthernetServer?
Боб Стейн

Наверное, хотя я этого не пробовал. Вы также можете включить источники или добавить заголовки + библиотеки в качестве зависимостей в ваш проект (что я и делаю)
zmo

Какие файлы .c .cpp .h вы используете @zmo? Какие функции TCP / IP у вас есть, или они просто Ethernet?
Боб Стейн

Это решение означает, что я бы отказался от ASF (Atmel Studio Framework) правильно?
Боб Стейн
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.