虚谷号

 找回密码
 立即注册
搜索
热搜: 活动 交友
查看: 83794|回复: 0

虚谷号和LCD1602_I2C模块

[复制链接]

3

主题

4

帖子

43

积分

新手上路

Rank: 1

积分
43
发表于 2019-10-5 18:59:06 | 显示全部楼层 |阅读模式
本帖最后由 yywudao 于 2019-10-5 19:07 编辑

十一放假,趁着假期折腾折腾手头创客版本的虚谷号。

目的:利用虚谷号自身的 arduino uno 引脚配合LCD1602_I2C模块显示文字

材料:
1. 虚谷号板子            一块
2. LCD1602_I2C模块   一块
3. 杜邦线                   若干(公母头)

准备:
昨天已经烧录了最新的固件,配置好wifi文件,利用putty软件连接虚谷号分配到的IP地址。
更新系统,安装好windows系统桌面远程需要的必要程序
  1. sudo apt update
  2. sudo apt upgrade
  3. sudo apt install xrdp
  4. 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

编写程序:
  1. #include <Wire.h>
  2. #include <LiquidCrystal_I2C.h>

  3. LiquidCrystal_I2C lcd(0x27, 16, 2);
  4. // 初始化LCD程序库,设置LCD显示器的地址和行列数

  5. void setup() {
  6.   lcd.init();        // 初始化LCD
  7.   lcd.backlight();    // 设置LCD背景灯亮
  8.   lcd.setCursor(0, 0);              // 设置光标位置第0行第0列
  9.   lcd.print("love open source");    // 显示文字
  10.   lcd.setCursor(2, 1);              // 设置光标位置第2行第1列
  11.   lcd.print("love vvBoard");       // 显示文字
  12. }

  13. void loop() {}
复制代码
如图所示:


开发板为默认的 Arduino/Genuino Uno,端口号为默认的 /dev/ttyS1,上传程序

显示效果如下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

虚谷号

GMT+8, 2022-7-5 21:45 , Processed in 0.048630 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表