arduino与LCD显示屏连接

硬件连线图与程序对应,否则就是耍流氓

LCD1602引脚按照自左向右的顺序

在这里插入图片描述
在这里插入图片描述

实验程序

#include<LiquidCrystal.h>
LiquidCrystal lcd(13,12,2,3,4,5);
void setup(){
    lcd.begin(16,2);
}
void loop(){
    lcd.clear();
    /**
     * 温度
     */
    lcd.setCursor(0,0);
    lcd.print("Tem(");
    lcd.print((char)223);//显示o符号
    lcd.print("C):");
    lcd.setCursor(8,0);
    lcd.print(32.00);
    /**
     * 湿度
     */
    lcd.setCursor(0,1);
    lcd.print("Hum(");
    lcd.print((char)37);//显示%符号
    lcd.print("):");
    lcd.setCursor(7,1);
    lcd.print(32);
    /**
     * 天数
     */
    lcd.setCursor(10,1);
    lcd.print("Day:");
    lcd.setCursor(14,1);
    lcd.print(22);
    delay(5000);
}

这个程序是下到开发板里面的,Arduino输出数据给LCD
程序的关键就是LiquidCrystal lcd(13,12,2,3,4,5);
目的指定指定arduino哪些引脚连接rs, enable, d4, d5, d6, d7这些LCD引脚
Arduino的13号引脚连接LCD的RS引脚
Arduino的12号引脚连接LCD的使能引脚
Arduino的2号到5号引脚连接d4, d5, d6, d7这些LCD引脚

在这里插入图片描述

程序编译通过上传失败:去掉注释,拔了插头,去电再来一次

Arduino和microbit一样软件很拉胯,就是这么不智能

这样的连接对应怎样的程序初始化呢?

在这里插入图片描述

  • 2
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值