@NeoLight2

Как передать бинарные импульсы Arduino на пины Ethernet и обратно?

Arduino постоянно считывает информацию с определённых пинов в 0 и 1 (Есть сигнал и нет сигнала).
Как можно передать эти импульсы из цифровых портов Arduino на Ethernet кабель? Какие из 8 пинов Ethernet отвечают за передачу и приём битов?
  • Вопрос задан
  • 414 просмотров
Пригласить эксперта
Ответы на вопрос 4
gbg
@gbg Куратор тега Arduino
Любые ответы на любые вопросы
Там все сложно для того, чтобы просто так ардуиной что-то туда передать.
Нужен Ethernet-Shield
Ответ написан
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Вы бы описали задачу подробней. Есть куча других решений. Например WiFi rs-456 простой ногодрыг через 3 провода. Для той же ардуины есть Ethernet шилды которые все ваши сигналы пакуют в Json пакет и вам только нужно опросить адрес.

Дошел до компьютера соответственно варианты.
1. Сам модуль воткнутый в компьютер, и пишущий в com port
2. https://mcustore.ru/store/moduli-svyazi/adapter-ua... (то же самое но извне) длина ~1 метр
3. https://mcustore.ru/store/moduli-svyazi/modul-svya... (2.4 гигагерца, но нужен ответный модуль)
4. https://mcustore.ru/store/moduli-svyazi/modul-esp8... вайфай, логику пишите сами
5. https://mcustore.ru/store/moduli-svyazi/modul-ethe... Ethernet
6. https://mcustore.ru/store/moduli-svyazi/konverter-...

Пример использования с датчиком
https://3d-diy.ru/wiki/arduino-platy/ethernet-shield/

до 1200 метров по лапше
https://amperka.ru/product/arduino-rs485-shield
Ответ написан
@pfg21
ex-турист
никакие :) Ethernet передает пакеты данных. с отдельными битами и импульсами он не работает.

взять аурдину с Ethernet-портом написать прогу которая будет реагировать на пришедшие сигналы и посылать пакеты данных по ethernet.

в принципе можно даже без ethernet-порта обойтись. помню статейку мужик наколхозил передачу utp-пакета на скорости в 10 mbs чуть ли не на на gpio какого-то проца...

исчо вариант: поставить усилитель сигнала с диф.выходом и передавать импульсы по витой паре ethernet на удаленной устроство и там их как то обрабатывать. технически это проще, но зависит от твоих технических познаний...

еще кучу вариантов можно сотвjрить, но для начала надо хотя бы понять "что тебе надобно, старче ??" (с) золотая рыбка.
Ответ написан
@evgeniy_lm
Если вы поинтересуетесь как физически реализована передача данных в Ethernet то будете знать, что пины Arduino для этого не подходят совершенно. Но не все так печально, для этого дела существует Ethernet шилд. Сам особо не углублялся в эту тему, но думаю при желании не проблема реализовать протокол передачи отличный от TCP/IP
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы