什么是Arduino?
-Arduino平台与过去大多数其他编程卡不同,Arduino不需要自己的编程机制来将新代码加载到您使用的卡上。除此之外,可以使用简化的C++版本,使学习编程变得更容易。
-Arduino是一个用于构建电子项目的开源平台。Arduino由一个可编程物理微控制器和一个在计算机上运行并用于对计算机进行编程的软件或IDE(集成开发环境)组成。
-Arduino提供了标准的形状因子,可以将微型计算机的功能分解为更易于访问的封装。
Arduino的优点
-简单的编程环境:初学者易于处理,高级用户具有灵活性。
-多平台操作:Arduino软件可以在Linux、OSX和Windows上运行。
-低成本:Micro卡售价15美元,功能更强大的32位卡售价不到80美元。
– Arduino 硬件和软件专为艺术家、设计师、业余爱好者、黑客、新手以及任何对创建交互式对象或环境感兴趣的人而设计。 Arduino 可以与按钮、
LED、电机、扬声器、GPS 装置、相机、互联网,甚至您的智能手机或电视进行交互。
-开源和可扩展硬件:Arduino基于Atmel的8位ATmegas微控制器及其32位SAM3X8E和SAMD21微控制器,
根据知识共享许可证发布,供经验丰富的电路设计师相应地创建和扩展自己的模块,即使是相对缺乏经验的用户也可以创建开发卡的试用版。
-开源和可扩展语言:Arduino IDE基于开源工具。所使用的程序语言可以通过C++库进行扩展。
Arduino 的类型
Arduino Uno:Uno 是您的第一个 Arduino 的绝佳选择。
LilyPad Arduino:用于可穿戴电子纺织品。
Arduino Mega:Arduino Mega 就像 UNO 的老大哥。 它有很多(54 个!)数字输入/输出引脚。
Arduino Leonardo:Arduino 第一个使用带有内置 USB 的微控制器的开发板。 它更便宜、更简单。 代码库允许该板模拟计算机键盘、鼠标等。
什么是液晶显示模块?
LCD本身可以发光。 它必须利用外部光源。 LCD显示模块通常包括LCD玻璃(或LCD面板)、LCD驱动电路(可以是COG、COB或TAB)和背光。
什么是Arduino液晶显示器?
LCD是液晶显示器。基本上,任何屏幕都可以与Arduino一起使用,包括字母数字LCD屏幕、单色图形LCD屏幕、彩色LCD TFT屏幕和LCD IPS屏幕。它也可以与非LCD屏幕一起使用,如:PMOLED屏幕、AMOLED屏幕、电子墨水屏幕(电子纸)。新宏泰开发了简单的接口屏幕(SPI,I2C),易于与Arduino一起使用。
液晶显示器有什么用?
LCD 屏幕首先用于手表和计算器。 如今,LCD技术在显示领域占据主导地位,广泛应用于便携式设备、智能家居、手机、电视、笔记本电脑、屏幕、信息亭、飞机驾驶舱、数码相机设备、实验室设备、 电网等领域。
什么是液晶显示屏16×2?
16x2液晶屏实际上是一个简单易用的液晶模块。 其中包括 LCD 玻璃、板上芯片 PCB(LCD 控制卡)、背景灯、连接 LCD 玻璃和控制卡的斑马线以及将它们固定在一起的边框。 16×2液晶屏每行可显示16个字符,有两行。 每个字符都有一个 5×7 像素的矩阵,下方有一个鼠标指针。 所有16×2液晶屏首先使用标准的Hitachi HD44700驱动程序。 当然,传说中的HD44780控制器早已被废弃,有些是替换,有些需要对初始化代码进行少量更改。
16×2 LCD显示屏引脚定义:
Pin1(接地/源极引脚):这是显示器的GND引脚,用于连接微控制器单元或电源的GND端子。
Pin2(VCC/Source Pin):这是显示器的供电引脚,用于连接电源的供电引脚。
Pin3(V0/VEE/控制引脚):该引脚调节显示的差异,用于连接可提供 0 至 5V 电压的可变 POT。
Pin4(RS 引脚或寄存器选择/控制引脚):该引脚在命令或数据寄存器之间切换,用于连接微控制器单元引脚并获取 0 或 1(0 = 数据模式,1 = 命令模式)。
Pin5(读/写/控制引脚):该引脚在读或写操作之间切换显示,它连接到微控制器单元引脚以获得 0 或 1(0 = 写操作,1 = 读操作)。
引脚6(使能引脚/控制引脚):该引脚应保持高电平以执行读/写过程,并且它连接到微控制器单元并持续保持高电平。
引脚 7-14(数据引脚):这些引脚用于将数据发送到显示器。 这些引脚以两线模式连接,例如 4 位模式和 8 位模式。 在 4 线模式下,只有 4 个引脚连接到
微控制器单元,如 0 到 3,而在 8 线模式下,8 个引脚连接到微控制器单元,如 0 到 7。
Pin15(+ve,或A引脚或LED背光正极引脚):该引脚连接+5V电源。
引脚 16(-ve,或 K 引脚或 LED 背光阴极引脚):该引脚连接至 GND。
16×2液晶显示寄存器
16×2 LCD 有两个寄存器,即数据寄存器和命令寄存器。 RS(寄存器选择)主要用于从一个寄存器切换到另一个寄存器。 当寄存器设置为“0”时,则称为
命令寄存器。 同样,当寄存器设置为“1”时,则称为数据寄存器。
命令寄存器:命令寄存器的主要功能是存储给显示器的命令指令。 这样就可以执行预定义的任务,例如清除显示、初始化、设置光标位置和显示控制。 这里
命令处理可以发生在寄存器内。
数据寄存器:数据寄存器的主要作用是存储液晶屏要显示的信息。 这里,字符的ASCII值就是要在LCD屏幕上显示的信息。 每当我们将信息发送到 LCD 时,
它都会传输到数据寄存器,然后该过程将从那里开始。 当寄存器设置=1时,将选择数据寄存器。
液晶显示命令