问题标签 [serial-monitor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
89 浏览

arduino - Arduino 串行打印始终在串行监视器上显示变量 0

我在 Arduino 的串行监视器上打印整数值时遇到问题,下面的代码是与本田汽车 ECU 通信,使用sevseg.setNumber()我能够ect在 7 段上显示变量,但相同的变量在串行上显示为零宣布...

我尝试使用所有其他变量并且都显示零(就像声明的那样)..

我在这里想念什么?

0 投票
1 回答
85 浏览

c - Arduino土壤传感器RS-485协议响应值转换问题

我正在研究带有土壤传感器的协议,但该值不是数字或文本。
TT
代码

结果

代码

结果

Arduino 串行监视器省略了之前的零值。

结合 inputString[3],[4] 并除以 100,剩下的 [5][6],[7][8] 分别是温度和 EC。
例如) 0FA7(16) -> 4007(10) 4007/100 -> 40.07%VMC
0B54(16) -> 2900(100) 2900/100 -> 29'C

我编写了一个代码来将传感器值转换为我们知道的值,但是这些值不能正常输出。
可能 char 变量的大小最大为 256,因此出现错误。我试图将 int 更改为 float 并再次尝试,但值没有出来。
你知道问题可能是什么吗?请帮我!

我的 Arduino 草图

0 投票
1 回答
28 浏览

arduino - 如何在串行监视器中移动 2 个单独的舵机

我希望此代码与 2 个伺服器一起使用,但在串行监视器中单独使用 示例:S100 将 1 个伺服器移动到 100 度和 Q50 将伺服器号 2 移动到 50 度 我从其他人那里得到了这个代码,所以我不知道如何制作它分别为 2 个舵机工作

0 投票
1 回答
47 浏览

arduino - 为什么我的 Arduino 会无限发送消息?

我不明白为什么我的 Arduino 会无限地向串行监视器发送相同的消息。

该项目的目标是监视和控制一种基本的切换算法,以便在一个特定分支中检测到故障时通过电力“电网”重新引导电力,从而最大限度地减少停电期间受影响的客户数量。这两个模块(每个模块都在“网格”中监控自己的分支)都不是设计为主或客户端。他们每个人都会收到完全相同的代码(“草图”)。谁最先发现故障,谁就会开始对话并开始重新分配电源的算法。

基本前提是让一个模块检测到故障并询问其邻居是否也有故障。如果没有,它会询问是否可以将电源从邻居的分支重定向到该模块的分支。故障检测模块将向相邻模块发送其最后已知的潮流信息。邻居将确定其“输电线路”是否可以处理增加的功率流,然后相应地重定向功率(通过继电器)。

但是,我无法通过第一条消息。一旦检测到“故障”,故障检测模块就会无限发送它的消息。我需要的是它发送一条消息,然后等待响应,然后做出相应的反应。

串行监视器消息显示

下面是代码的故障检测模块部分。

我是 Arduino 和 StackOverflow 的新手。如果我违反了社区的任何规范或准则,我深表歉意。但是,我找不到任何明确解决这个问题的论坛,并且没有一个“修复”解决了这个问题。

谢谢

0 投票
1 回答
38 浏览

c - strcmp 脚本读取串行监视器失败

我有一个脚本读取串行监视器并寻找“OK”响应。我能够在名为 message 的变量中捕获 OK 响应并将其打印到串行监视器,但是当我尝试在 if 语句中使用 message 变量时,它没有按预期执行。当变量 message = OK 时,下面的语句仍然给出错误。有谁知道问题可能出在哪里?

完整代码:

串行监视器如下所示:

0 投票
0 回答
10 浏览

arduino - 串行监视器缺少数据

我输入了所需的代码,但串行监视器中没有显示 pH 值。我单独尝试了 eC 和 pH 值,没有温度,它起作用了。当我向其中添加温度时,出现了温度和 eC,但缺少 pH 值。该代码没有警告任何错误,但似乎是因为串行监视器缺少一个参数。