Arduino Mega2560 + Монитор ???

IgorU
Offline
Зарегистрирован: 03.12.2014

(Новичок!) :)  Прошу помощи специалистов!

Возникла необходимость применения монитора для  Arduino Mega2560 . Просматривал в интернете мониторы для этой платы от 3" до 4". Везде, как правило, 40-пиновый разьем занимается почти весь под интерфейс монитора(на сколько я понял, паралельный). В моем проекте нужно много линий I/O под управление переферией(датчики+исполнительные механизмы), про силовую часть не говорю...  и занимать их не очень хочется для монитора! Так вот,  можно ли использовать с этой катой мониторы с последовательным интерфейсом, если да, то какие(по возможности ссылку), либо как вариант, - какой-нибудь посредник последовательной шины между Мегой и монитором. Приветствуются разные варианты!

Radjah
Offline
Зарегистрирован: 06.08.2014

А что ты на него выводить собираешься? Может обычного LCD 20x4 знакомест хватит?

IgorU
Offline
Зарегистрирован: 03.12.2014

Увы, LCD с минимумом строчек не устраивает. Будет выводится инфо о состоянии датчиков и исполнителей, текстовая и графическая информация, плюс, менюшка для управления, если автономно(без управления с компьютера). Не хочется множить контроллеры, если есть вариант все сделать на одном.

step962
Offline
Зарегистрирован: 23.05.2011

Ну так и ищите дисплей с последовательным интерфейсом. Вот, например, недорогой вариант. Всего на 7 линий, две из которых, естественным образом, земля и питание.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

последовательный будет тормозить сильно такого размера. 16мгц маловато для дисплея с последовательным интерфейсом, большим размером дисплея, да еще кучей графики и плюс к тому чем то еще управлять. многовато получается

лучше уж тогда параллельный и i2c расширитель порта

IgorU
Offline
Зарегистрирован: 03.12.2014

7 линий не 26!  ;) А библиотеки, как я понимаю под ардунио нужно искать у производителя...

Вот про расширитель портов - идея замечательная, ее реализовать не для дисплея, а для переферии! Тогда не нужно будет париться переводить(программировать) сигналы для расширителя.

Галочку в мозгу поставил, спасибо!

Radjah
Offline
Зарегистрирован: 06.08.2014

Может тогда разделить сбор и вывод с обработкой?

Например, ардина опрашивает датчики, что-то там считает, срет всем этим по интерфейсам (Seria, i2c, etc), а какая-нибудь малина всё это жуёт, рисует и раздает по вайфаю. При этом нет секаса с прикручиванием опроса датчиков к линуксу. Но цена опять же заметно выше.

IgorU
Offline
Зарегистрирован: 03.12.2014

Есть такой: МАХ7300, I2C - совместимый последовательный интерфейс, 28 портов, как раз заменят паралельный интерфейс дисплея. Можно его состыковать? Подскажите аппаратную часть.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

а смысл? лучше тогда сразу с последовательным брать

IgorU
Offline
Зарегистрирован: 03.12.2014

Смысл в том, что дисплей оставить на 40-пиновом разьеме(с паралельным интерфейсом) и использовать стандартную библиотеку, для быстрого вывода графики и пр., а для щелканья релюшек - расширитель портов, там сверхскорость не нужна, другими словами - не критична. Хотя все в мире относительно, нужно пробовать и смотреть результат, вот я и начал эту тему, с тем, чтобы получить квалифицированную рекомендацию. Наступать на грабли и тратить время, как то не хочется, если у кого то есть опыт использования подобного решения.

axill
Offline
Зарегистрирован: 05.09.2011

jeka_tm пишет:

лучше уж тогда параллельный и i2c расширитель порта

необязательно I2C, можно SPI типа MCP23S17, будет намного быстрее

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

кстати да. spi быстрее будет. просто i2c распрастраненней

axill
Offline
Зарегистрирован: 05.09.2011

тут нужно еще смотреть какие есть готовые библиотеки для датчиков умеющие работать с расширителями портов

а то самому придется переписывать