![]() |
|
В силу малой распространенности модулей X-Port на территории РФ все дальнейшее описание приведено для варианта работы с модулем Wiz811mj, при подключении которого он полностью совместим со стандартной Arduino библиотекой Ethernet (библиотека входит в состав программного обеспечения Arduino с версии 0.12).
Модуль поддерживает до четырех одновременных соединений по IP протоколам TCP и UDP. В настоящее время стандартная библиотека позволяет реализовать TCP-сервер и TCP-клиент.
Поскольку установленный сетевой модуль физически затрудняет доступ к Freeduino, на лицевую сторону выведены все порты Freeduino, в том числе ICSP, а также кнопка сброса.
Freeduino использует цифровые порты 10, 11, 12 и 13 для обмена информацией с модулем, и они не могут использоваться для других целей.
Отдельно следует отметить целесообразность применения модуля E-Shield v1.21 при наличии меньшего по габаритам варианта E-Shield v2, которая заключается в возможности использовать сетевой модуль Wiz811mj самостоятельно. Микросхема W5100, являющаяся основой как E-Shield v2, так и Wiz811mj поддерживает несколько типов интерфейсов с микроконтроллером. Стандартная библиотека Arduino, и соответственно модули E-Shield используют вариант подключения по SPI. При необходимости реализации других интерфейсов одним из простых вариантов может стать применение модуля Wiz811mj.
------------------
УЛ573216:2009
![]() |
![]() Контроллер DFRduino UNO R3, совместимый с Arduino UNO R3 |