本帖最后由 迷你强 于 2013-8-30 09:54 编辑
本实验基础平台:F101入门套件 + F102进阶套件 或 F101+F102增强套包 或 MANGO II + F102进阶套件
arduino使用1602液晶屏采用arduino IDE内置的标准驱动库,使用4线制驱动方式对屏幕简单驱动。
电路图链接如下图:
线虽然多了点,但是还是很清晰明了的。因为我们这款屏幕对比度5v电压下不接调整电阻也是非常清晰的,所以我们采取直连到地的方式,没有加调整电阻。
下面就是测试用的程序代码。
- /*
- 作者:迷你强
- 时间:2013年8月19日
- IDE版本号:1.0.4
- 发布地址:[url]www.geek-workshop.com[/url]
- 作用:让液晶屏显示两行内容
-
- */
- #include <LiquidCrystal.h>
- //调用LCD驱动库
- LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //定义传输IO口,可根据实际情况调整IO口使用
- void setup() {
- // 定义显示屏类型,目前定义为1602 每行16个字符共2行
- lcd.begin(16, 2);
- }
- void loop() {
- lcd.print("hello, world!"); //显示第一行内容
- lcd.setCursor(0, 1); //换行到第二行开始位置
- lcd.print("---miniqiang"); //显示第二行内容
- delay(10000); //控制屏幕刷新速度,每10秒跟新一次
- }
复制代码
这个是1602的显示器的使用基本使用教程,1602液晶屏会作为重要的显示器件,一直贯穿我们所有的教程所以会一直要搭建这个基础电路,请大家注意。
演示视频如下:
最后提供ocrobot mangoII fritzing 的图形库一份,给有需要的朋友。 下载文件解压缩后,在软件库区域导入即可
|