Arduino Mega2560 + Монитор ???
- Войдите на сайт для отправки комментариев
(Новичок!) :) Прошу помощи специалистов!
Возникла необходимость применения монитора для Arduino Mega2560 . Просматривал в интернете мониторы для этой платы от 3" до 4". Везде, как правило, 40-пиновый разьем занимается почти весь под интерфейс монитора(на сколько я понял, паралельный). В моем проекте нужно много линий I/O под управление переферией(датчики+исполнительные механизмы), про силовую часть не говорю... и занимать их не очень хочется для монитора! Так вот, можно ли использовать с этой катой мониторы с последовательным интерфейсом, если да, то какие(по возможности ссылку), либо как вариант, - какой-нибудь посредник последовательной шины между Мегой и монитором. Приветствуются разные варианты!
А что ты на него выводить собираешься? Может обычного LCD 20x4 знакомест хватит?
Увы, LCD с минимумом строчек не устраивает. Будет выводится инфо о состоянии датчиков и исполнителей, текстовая и графическая информация, плюс, менюшка для управления, если автономно(без управления с компьютера). Не хочется множить контроллеры, если есть вариант все сделать на одном.
Ну так и ищите дисплей с последовательным интерфейсом. Вот, например, недорогой вариант. Всего на 7 линий, две из которых, естественным образом, земля и питание.
последовательный будет тормозить сильно такого размера. 16мгц маловато для дисплея с последовательным интерфейсом, большим размером дисплея, да еще кучей графики и плюс к тому чем то еще управлять. многовато получается
лучше уж тогда параллельный и i2c расширитель порта
7 линий не 26! ;) А библиотеки, как я понимаю под ардунио нужно искать у производителя...
Вот про расширитель портов - идея замечательная, ее реализовать не для дисплея, а для переферии! Тогда не нужно будет париться переводить(программировать) сигналы для расширителя.
Галочку в мозгу поставил, спасибо!
Может тогда разделить сбор и вывод с обработкой?
Например, ардина опрашивает датчики, что-то там считает, срет всем этим по интерфейсам (Seria, i2c, etc), а какая-нибудь малина всё это жуёт, рисует и раздает по вайфаю. При этом нет секаса с прикручиванием опроса датчиков к линуксу. Но цена опять же заметно выше.
Есть такой: МАХ7300, I2C - совместимый последовательный интерфейс, 28 портов, как раз заменят паралельный интерфейс дисплея. Можно его состыковать? Подскажите аппаратную часть.
а смысл? лучше тогда сразу с последовательным брать
Смысл в том, что дисплей оставить на 40-пиновом разьеме(с паралельным интерфейсом) и использовать стандартную библиотеку, для быстрого вывода графики и пр., а для щелканья релюшек - расширитель портов, там сверхскорость не нужна, другими словами - не критична. Хотя все в мире относительно, нужно пробовать и смотреть результат, вот я и начал эту тему, с тем, чтобы получить квалифицированную рекомендацию. Наступать на грабли и тратить время, как то не хочется, если у кого то есть опыт использования подобного решения.
лучше уж тогда параллельный и i2c расширитель порта
необязательно I2C, можно SPI типа MCP23S17, будет намного быстрее
кстати да. spi быстрее будет. просто i2c распрастраненней
тут нужно еще смотреть какие есть готовые библиотеки для датчиков умеющие работать с расширителями портов
а то самому придется переписывать