Учусь кодить на ардуине, мне ассемблер ближе, но тут такая задача поступила. Нужна помощь, смотрите код в спойлере.
задача выводить температуру и влажность на веб интерфейс(ардуино-веб сервер) пока с одного датчика, веб сервер поднял, заходит\пингуется, датчик инициализирован, значения пишутся в переменную. (проверял, пробовал с переменной кидать в терминал, отображает темп и влагу)
не могу с переменной кинуть в HTML для отображение темп. и влаги. нет опыта, подскажите.
ардоха не заточена на сети ка сервер тока ка клиент пишите под линь и его шейте туда-там заготовок море под любое почти железо даде роутерное
_________________ ZМудрость(Опыт и выдержка) приходит с годами. Все Ваши беды и проблемы, от недостатка знаний. Умный и у дурака научится, а дураку и .. Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
То книжи читать надо... Где-то попадалось описание... или архив с набором книж полпжить - для самостоятельного поиска... Там сетевых библиотек несколько вариантов встречается, есть и достаточно простые...
Это пара подборок из ранее собранного материала - собрано, но пока неиспользовалось: https://yadi.sk/d/Ve8HVLm8xRnD-Q - база на основе платки-расширения ENC28J60 https://yadi.sk/d/ZvUfShuDHcxUyA - база на основе платки-расширения Ethernet_Shield_W5100 может чего интересного найдется...
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Разбейте page[] на несколько кусков до и после того где надо втыкать значения. И пускайте их в буфер по очереди, чередуя с данными. Ну или длину позиций где надо втыкать данные запоминайте и не целиком sizeof page выдавайте, а по известной длине. И то и то криво конечно, есть куда более правильные способы, но "сложнее" вам будет.
Разбейте page[] на несколько кусков до и после того где надо втыкать значения. И пускайте их в буфер по очереди, чередуя с данными. Ну или длину позиций где надо втыкать данные запоминайте и не целиком sizeof page выдавайте, а по известной длине. И то и то криво конечно, есть куда более правильные способы, но "сложнее" вам будет.
А так сервер поднят, и на веб морду могу вывести текст, но задача в текст подкинуть температуру и влажность. страница обнавляется раз в 4 секунды, этого достаточно будет для обновления данных
То книжи читать надо... Где-то попадалось описание... или архив с набором книж полпжить - для самостоятельного поиска... Там сетевых библиотек несколько вариантов встречается, есть и достаточно простые...
я пробовал разные библиотеки, работает стабильно только EtherCard.h
я просто добавлял в ответ HTTP условие... if () else ()... И строковую переменную... И далее передавал ответ в виде текстовой строки или страницы HTML.
// у меня AJAX. // строка: "HTTP/1.1 200 OK\r\nAccess-Control-Allow-Origin: *\r\nContent-Type: text/html\r\n\r\n|" условие... if ()... + "датчик ON" else ()... + "датчик OFF" переменная датчика температуры... + "температура T градусов"
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения