使用Arduino无法在16x2 LCD中显示变量值

时间:2018-09-17 07:37:41

标签: variables arduino arduino-ide lcd

我正在尝试将传感器输入输入我的程序,并将其显示在16x2 LCD显示器中。我有两个接近传感器,计算两个输入之间的时间差并将其用于公式中。该值已应用于变量,我希望该值显示在LCD上。它可以在串行监视器上正常工作,但是LCD上的值看起来乱七八糟。

我将引脚从1更改为2,因此现在是“ LiquidCrystal lcd(2,3,4,5,6,7);”。

现在序列运行了,但是LCD上没有数据显示。也许它在循环中,因此被连续覆盖。有没有一种方法可以更改顺序,以使该值仅出现一次并在LCD上显示数据? (即,它一直在提供输出,如果我尝试执行while循环,它仍然不显示任何内容。串行监视器也为空。

Serial Monitor Image

LCD Display Image

请在下面找到我的代码,并帮助我解决该问题。

$('.dropify').dropify();

1 个答案:

答案 0 :(得分:0)

您似乎正在使用引脚1,但是arduino中的引脚0和1专用于您正在使用的串行端口