擅长:python、mysql、java
<p>首先,让我说,前面的答案是好的,有帮助的,直接相关的。我的双向数据流和应用程序都是我的通用数据流。基本思想是设计你的数据流,这样数据流就可以被人工输入到Arudino草图中,而对于来自Arduino草图的数据,它是人类可读的。这并不总是可能的,但经常是这样。在</p>
<p>关键的想法是用串行监视器运行Arduino草图几次。您可以在IDE菜单的工具下找到串行监视器。您也可以键入Ctrl-Shift-M来调用串行监视器。在</p>
<p>串行监视器显示Arduino草图发送给您的内容。但是,它还允许您输入发送到Arduino草图的数据。换句话说,您只需使用串行监视器就可以测试和调试串行数据流的两侧。在</p>
<p>看看出现了什么。假设草图试图通过连续打印(). 几点注意事项。确保串行监视器内设置的波特率与草图中的波特率完全匹配(几乎所有情况下9600都是一个不错的选择)。在</p>
<p>第二点至关重要。启动串行监视器强制Arduino板复位。你的素描从头开始(总是)。这是一件好事,因为它让你每次都有新的跑步体验。请注意,您可以强制重置,只需将波特率设置为9600(即使已经是9600)。这使您可以在串行监视器内运行许多测试,而无需每次重新启动串行监视器</p>