Вопрос о просмотре веб-страниц с помощью Arduino

У меня есть Arduino, сенсорный TFT-экран и модуль WIFI. Вопрос в том, могу ли я посетить определенный веб-сайт, отобразить его на этом экране и взаимодействовать с ним.

, 👍0

Обсуждение

нет. вам понадобится механизм рендеринга HTML, например Gecko или WebKit., @Juraj

да, но вам придется использовать процесс предварительного рендеринга в стиле Opera Mini на посреднике., @dandavis

Как уже указывалось в ответе @Kwasmich, вы сильно переоцениваете возможности Arduino. Другая, более мощная плата (например, Raspberri-PI), возможно, могла бы справиться с этими задачами. Но Arduino + ваш модуль Wi-Fi гораздо лучше подходят для удаленного мониторинга и управления простыми процессами. Кодирование и аппаратное обеспечение, необходимые для отображения веб-страницы с графикой, в наши дни могут показаться простыми, но вам придется подняться на некоторые горы, чтобы понять, почему это намного сложнее, чем кажется. Но не позволяйте этому обескуражить вас! На горы можно подняться!, @Randy


1 ответ


3

Вам достаточно установить Chromium и вызвать нужную страницу.

Нет, шучу. Я не думаю, что вы когда-нибудь сможете установить на Arduino механизм синтаксического анализа и рендеринга. Например, Chromium занимает около 150 МБ памяти и в зависимости от открытой страницы сотни МБ ОЗУ. И то и другое на несколько порядков больше, чем может предложить Arduino.

Возможно, для такого случая вы захотите рассмотреть возможность использования SBC, такого как Raspberry Pi.

В качестве альтернативы вы можете запросить данные по сети и написать собственный код рендеринга для TFT-дисплея.

,