当前位置: 首页 > 知识库问答 >
问题:

通过打印到串行监控器调试ESP8266和Arduino Uno

范京
2023-03-14

翻译(我知道这是自我解释,但以防万一):Koneksi=连接,Komunikasi=沟通

从上图中,我看到有一种方法可以调试EPS8266和Arduino Uno的通信,即启用1、2、3和4号dips。但当我尝试时,数据没有发送,这让我想知道问题是否出在EPS8266和Arduino Uno之间的通信上,或者启用的dips编号对于获取打印输出是错误的。有没有办法调试我发送的数据是否被正确接收?(这一点更为重要,因为我需要确保我的数据是正确的数据)或者是否有办法调试通信是否成功?

我的代码真的很简单,只是在我的Arduino Uno上使用了Serial.write(某物),在我的EPS8266上使用了Serial.get(),两者都写在我的循环()方法上,而不是>安装()。我还在我的Arduino Uno上使用了9600波特率,在我的ESP8266上使用了115200波特率(我当然也尝试过改变波特率来检查是否有打印输出)。

共有1个答案

吕自怡
2023-03-14

在将草图上传到ESP8266后,打开5,6

只需将7号调为关。

在Arduino IDE中打开“串行监视器”,

选择正确的波特率,然后按下Arduino上的重置按钮。

您将能够在Arduino IDE“串行监视器”中看到调试消息。

希望这能有所帮助。

 类似资料:
  • 如果您正在开发Web应用程序,则Spring Boot Actuator会自动配置所有已启用的端点以通过HTTP公开。 默认约定是使用前缀为/ actuator的端点的id作为URL路径。 例如,健康作为/actuator/health暴露。 提示:Spring MVC,Spring WebFlux和Jersey本身支持Actuator。 5.3.1 自定义管理Endpoint路径 有时,定制管理

  • 这是@MatthewD的问题“如何写入Netbeans调试器控制台(Java)”的后续问题 对于NetBeans断点,可以分别使用、和打印行号、类名和线程名。方法名称是否也有类似的表达式? 我测试了和,搜索了NetBeans JPDA API和NetBeans Wiki,但没有找到任何结果。我宁愿在断点的属性中编写,而不是名称本身,因为名称不能被复制粘贴或用作模板。

  • 问题内容: 在kohana框架中,我可以使用以下命令通过命令行调用控制器 是否可以通过CLI在Laravel 5中调用我想要的控制器?如果是,该怎么做? 问题答案: 到目前为止,还没有办法(不确定是否会发生)。但是,您可以创建自己的Artisan Command 来执行此操作。使用以下命令创建命令: 对于Laravel 5.3或更高版本,您需要使用: 这将在中生成命令类。该类的内容应如下所示: 然

  • 嗨,我有一个Spring mvc控制器 我想看看当我运行这个时JSON字符串会是什么样子。我写了这个测试用例 如何获取JSON字符串? 我用的是Spring 3,codehause Jackson 1.8.4

  • 问题内容: 我使用urlib打我的应用程序而不是浏览器,所以发生错误时我看不到调试屏幕。将常规调试信息发送到控制台或文件的最佳方法是什么? 编辑:我已经捕获了页面的输出,但是当我将其打印到屏幕上时,它充满了无用的html吨。我可以得到错误吗? 问题答案: 我建议使用以下使用内置日志记录系统的方法之一。 以类似的方式将异常通过管道传递到管理员电子邮件处理程序,你可以将数据发送到控制台记录器,文件记录

  • 我有一个运行在数字海洋上的服务器和一个我想调试的JAR文件。我首先使用 但在控制台上,我没有看到像“监听端口5005…”这样的输出。 当我在IntelliJ中按debug时,它会显示 无法打开调试器端口(198.xxx.xxx.xx:5005):java。网ConnectException“连接被拒绝” 我还尝试过使用,但仍然不起作用。 如果我设置了,它应该等待调试器连接,但它会毫无问题地启动。