Вопрос о просмотре веб-страниц с помощью Arduino
У меня есть Arduino, сенсорный TFT-экран и модуль WIFI. Вопрос в том, могу ли я посетить определенный веб-сайт, отобразить его на этом экране и взаимодействовать с ним.
@islam hany, 👍0
Обсуждение1 ответ
Вам достаточно установить Chromium и вызвать нужную страницу.
Нет, шучу. Я не думаю, что вы когда-нибудь сможете установить на Arduino механизм синтаксического анализа и рендеринга. Например, Chromium занимает около 150 МБ памяти и в зависимости от открытой страницы сотни МБ ОЗУ. И то и другое на несколько порядков больше, чем может предложить Arduino.
Возможно, для такого случая вы захотите рассмотреть возможность использования SBC, такого как Raspberry Pi.
В качестве альтернативы вы можете запросить данные по сети и написать собственный код рендеринга для TFT-дисплея.
- Как использовать SPI на Arduino?
- Как решить проблему «avrdude: stk500_recv(): programmer is not responding»?
- Как создать несколько запущенных потоков?
- Как подключиться к Arduino с помощью WiFi?
- avrdude ser_open() can't set com-state
- Как узнать частоту дискретизации?
- Что такое Serial.begin(9600)?
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату
нет. вам понадобится механизм рендеринга HTML, например Gecko или WebKit., @Juraj
да, но вам придется использовать процесс предварительного рендеринга в стиле Opera Mini на посреднике., @dandavis
Как уже указывалось в ответе @Kwasmich, вы сильно переоцениваете возможности Arduino. Другая, более мощная плата (например, Raspberri-PI), возможно, могла бы справиться с этими задачами. Но Arduino + ваш модуль Wi-Fi гораздо лучше подходят для удаленного мониторинга и управления простыми процессами. Кодирование и аппаратное обеспечение, необходимые для отображения веб-страницы с графикой, в наши дни могут показаться простыми, но вам придется подняться на некоторые горы, чтобы понять, почему это намного сложнее, чем кажется. Но не позволяйте этому обескуражить вас! На горы можно подняться!, @Randy