版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/github_27587443/article/details/72614818
程序实现
需要用到LCD1602 I2C的库,下载地址是 https://github.com/marcoschwartz/LiquidCrystal_I2C
需要用到LCD1602 I2C的库,下载地址是 https://github.com/marcoschwartz/LiquidCrystal_I2C
把下载的库放到Arduino的库里,然后就可以去控制显示液晶屏里的文字了。
#include <Wire.h>
#include <LiquidCrystal_I2C.h> //引用I2C库
//设置LCD1602设备地址,这里的地址是0x3F,一般是0x20,或者0x27,具体看模块手册
LiquidCrystal_I2C lcd(0x3F,16,2);
void setup()
{
lcd.init(); // 初始化LCD
lcd.backlight(); //设置LCD背景等亮
}
void loop()
{
lcd.setCursor(0,0); //设置显示指针
lcd.print("1KG!"); //输出字符到LCD1602上
lcd.setCursor(0,1);
lcd.print(" APPLE!");
delay(1000);
}
这样就可以实现液晶屏的显示,之后通过PC与Arduino的串口数据,就可以显示果蔬种类以及价格。
下图是目前的秤的样子,摄像头模块出了一点问题,可能需要进一步进行处理。
下个周的进度可能就要涉及到串口通讯的部分,加油。