我正在尝试编写一个程序,从i2c接收字符串数据,并将其显示在液晶屏上。第一次将数据接收到arduino时,arduino会呈现该数据,但随后的i2c有效负载将被忽略。我的onReceive函数在液晶屏的第二行有一个状态行显示,它显示来自定时器芯片的seconds()字段。秒数似乎没有递增。但是,在loop()中呈现的每秒点闪烁不会继续闪烁,因此mcu不会被冻结。use 16,2 for a 16x2 LCD, etc.lcd.clear();
我正在用Arduino UNO读取浊度传感器的输出电压:https://www.dfrobot.com/product-1394.html?tracking=5b603d54411d5。我似乎无法在lCD上正确打印数据,它打开并亮起(所以我认为线路正常),但没有数据显示。下面是我使用的代码: #include <Wire.h>
// Set the LCD address to 0x2