|
本帖最后由 yywudao 于 2019-10-5 19:07 编辑
十一放假,趁着假期折腾折腾手头创客版本的虚谷号。
目的:利用虚谷号自身的 arduino uno 引脚配合LCD1602_I2C模块显示文字
材料:
1. 虚谷号板子 一块
2. LCD1602_I2C模块 一块
3. 杜邦线 若干(公母头)
准备:
昨天已经烧录了最新的固件,配置好wifi文件,利用putty软件连接虚谷号分配到的IP地址。
更新系统,安装好windows系统桌面远程需要的必要程序
- sudo apt update
- sudo apt upgrade
- sudo apt install xrdp
- sudo apt install tightvncserver
复制代码 利用windows系统自带的桌面远程程序连接虚谷号系统。新系统中arduino IDE版本更改为了1.6.10。
打开arduino IDE,选择:项目--> 加载库--> 管理库
搜索 liquidCrystal ,选择所需要的 liquidCrystal I2C 库文件进行安装:
用杜邦线连接好虚谷号和LCD1602_I2C模块:
虚谷号 LCD1602_I2C模块
GND GND
5V VCC
SDA SDA
SCL SCL
编写程序:
- #include <Wire.h>
- #include <LiquidCrystal_I2C.h>
- LiquidCrystal_I2C lcd(0x27, 16, 2);
- // 初始化LCD程序库,设置LCD显示器的地址和行列数
- void setup() {
- lcd.init(); // 初始化LCD
- lcd.backlight(); // 设置LCD背景灯亮
- lcd.setCursor(0, 0); // 设置光标位置第0行第0列
- lcd.print("love open source"); // 显示文字
- lcd.setCursor(2, 1); // 设置光标位置第2行第1列
- lcd.print("love vvBoard"); // 显示文字
- }
- void loop() {}
复制代码 如图所示:
开发板为默认的 Arduino/Genuino Uno,端口号为默认的 /dev/ttyS1,上传程序
显示效果如下:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|