Описание:
-
Проект: Веб-интерфейс на Arduino Ethernet (W5100) для мониторинга 4 кнопок. Данные должны обновляться через fetch() без перезагрузки.
-
Что работает:
- Сервер запущен (страница открывается по IP).
- Эндпоинт /buttons возвращает JSON (пример: {"button1": 1, "button2": 0, ...}).
- Кнопки подключены через INPUT_PULLUP (пины 22, 26, 30, 34 → GND).
- Проблема:
- Значения кнопок в HTML всегда "-", хотя JSON корректен.
- В консоли браузера данных нет ошибок (status 200).
- Код:
- Arduino: Arduino_Ethernet_Web_Server.ino - Pastebin.com
- HTML/JS: Tanks_Monitoring_HTML_JS.html - Pastebin.com
- Что пробовал:
- Упростил HTML до одной кнопки — не помогло.
- Проверил API вручную — JSON валидный.