我 正在 制作 一 个 Web 应用 程序 , 必须 连接 到 Arduino 进行 输入 , 以便 网页 的 内容 发生 变化 。
我 现在 还 没有 完成 , 所以 我 只是 用 我 创建 的 变量 和 随机 数 来 尝试 一下 。 但是 , 我 是 jQuery 的 新手 , 不能 让 它 正常 工作 。 例如 , 我 有 一 个 变量 light = 100
, 我 想 做 一 个 if
语句 , if light > 100
网站 会 显示 以下 消息 :your plant is happy
.
我 不 知道 如何 只 输入 一 个 变量 就 改变 值 , 而 不必 点击 任何 元素 或 任何 东西 。
1条答案
按热度按时间5f0d552i1#
我假设您使用Arduino硬件来检测光的强度,然后使用该信息来真实的更新网页上的信息。
一种方法是:
1.定义工厂状态的范围(例如,“满意”100+,“正常”80至100,“不满意”〈80等)
1.对Arduino板进行编程,将状态发送到服务器(例如:Python flask 服务器)。
1.使用服务器发送事件(SSE)或WebSockets将工厂状态更新到连接到您的Web服务器的浏览器客户端。