雷竞技注册
项目

接口液晶与Arduino

2015年4月16日通过蒂姆血性小子

你可以很容易地用Arduino接口液晶显示器(LCD)来提供用户界面。

你可以很容易地用Arduino接口液晶显示器(LCD)来提供用户界面。

液晶显示器(lcd)是一种常用的显示数据的设备,例如计算器,微波炉和许多其他电子设备..

在本教程中,我将向您展示如何使用带Arduino的16x2 LCD。本实验中使用的16x2 LCD共有16个引脚。如下表所示,八针的数据行(别针7 - 14),两人对权力和地面(插脚1和16),三是用来控制液晶的操作(针4 - 6),和一个用于调整液晶屏幕的亮度(销3)。剩下的两个别针(15和16)权力的背光。LCD终端的详细信息如下:

终端1 接地
终端2 + 5 v
三号航站楼 电位器的中间终端(用于亮度控制)
终端4 注册选择(RS)
5号航站楼 读/写(RW)
终端6 启用(EN)
终端7 DB0
终端8 DB1
终端9 DB2
终端10 db4
终端11 DB4
终端12 DB5跑车
终端13 DB6
终端14 DB7
终端15 + 4.2-5V.
终端16 接地
液晶针
液晶针

实验1

在这个实验中,我们将接口一个16x2 LCD Arduino Mega 2560和显示一些文本在LCD上。

需要硬件

  • 1 x 16x2 LCD
  • 1 x Arduino Mega 2560
  • 1x 5k欧姆电位器
  • 女性连接器
  • 跳线


接线图

在本电路中,LCD终端按下表连接Arduino引脚。电位器外接两个端子到5V和地,中间端子到LCD引脚3。旋转电位器可以控制液晶背光的亮度。LCD背光源引脚接5V接地,如下图所示:

DB4——> pin4

DB5跑车——>平快

DB6——> pin6

DB7 -----> PIN7

RS - > pin8

en -----> Pin9

线路图
线路图



代码

#include“pathercrystal.h”//通过向其提供毒毒毒素液体液晶液晶显示器(8,9,4,5,6,7)来初始化库;void setup(){lcd.begin(16,2);//将光标位置设置为LCD LCD.SetCursor(0,0)上的第一行开始;//打印lcd.print的文字(“16x2 lcd”);//将Cusor位置设置为下一行LCD.SetCursor(0,1)的开始;lcd.print(“显示”);void循环(){}

interface_lcd_arduino.zip.

实验2

在这个实验中,我们将在Arduino中展示柜台的“值”。它将计算秒数,高达100的值。


需要硬件

该实验所需的硬件与实验#1相同。


    接线图

    本实验的电路与实验#1相同。



    代码

    #include“pathercrystal.h”//通过向其提供毒毒毒素液体液晶液晶显示器(8,9,4,5,6,7)来初始化库;void setup(){lcd.begin(16,2);//将光标位置设置为LCD LCD.SetCursor(0,0)上的第一行开始;//打印lcd.print的文字(“柜台”);延迟(100);int a = 0;lcd.setCursor(0,1);lcd.print(“”);lcd.print(a);而(a <= 100){a = a + 1; delay(1000); lcd.setCursor(0,1); lcd.print(" "); lcd.print(a); } } void loop() { lcd.clear(); }

    interface_an_lcd.zip.

    视频

    为自己提供这个项目!BOM。

    7点评论