本文描述了Arduino与诸如发光二极管(LED)和液晶显示器(LCD)的显示设备的接口。 在接口电路,程序和Proteus仿真模型的帮助下讨论了设备的工作。
发光二极管(LED)
LED是一种设备,可用于指示任何状况或显示正常或警告状况。 LED有两个端子:(1)阳极和(2)阴极。 LED在市场上有不同的颜色。 下图显示了LED的快照。
图略
不同的颜色可以用来代表不同的条件。 LED的颜色是由于化合物在可见光谱的特定区域内发光所致。 下表列出了典型LED的特性。
图略
要研究LED的工作原理,需要使用下表中给出的组件。
图略
电路图
LCD连接Arduino数字引脚7。
下图显示了Arduino连接发光二极管。
图略
代码
代码略
Proteus仿真模型
下图显示了Proteus仿真模型,用于将LED与Arduino接口。 在Arduino中加载程序并检查电路的工作情况。 当模拟在“运行”状态下发生时,它将保持在“开”位置,并且LED会发光。
图略
液晶显示器
LCD是显示模块。 16×2 LCD显示器通常在各种电路中用作显示设备。 此模块是七个段的首选,因为它们经济,易于编程,并且不受显示特殊甚至自定义字符的限制。
16×2 LCD表示每行可显示16个字符,共有两行。 在此LCD中,每个字符以5×7像素矩阵显示。 该液晶显示器具有两个寄存器:(1)命令和(2)数据。
命令寄存器存储LCD给出的指令。 向LCD发出指令以执行预定义的任务,例如初始化它,清除其屏幕,设置光标位置以及控制显示等。 数据寄存器存储要在LCD上显示的数据(下图)。
图略
20×4 LCD表示每行可显示20个字符,共有4行。 在此LCD中,每个字符以5×7像素矩阵显示。 引脚说明与LCD(16×2)相同。 考虑使用20×4 LCD来显示LCD与Arduino的接口(下图和表)。
图略
图略
电路图
用+5 V和GND引脚将Arduino的Vcc连接到电源接地。
图略
代码
详情参阅 - 亚图跨际