Arduino LiquidCrystal库函数中文对照
Arduino+Cookbook可以在“皮皮书屋”下载,这是一个非常好的电子书网站,收录的大批关于计算机及其衍生学科的电子书,大部分是英文原版PDF。
- 基础知识
本篇文章,我会改变一下以前“实验笔记”的形式,介绍一些基础性的知识,方便你自己研究、试验。
LCD+Keypad+Shield:我使用的LCD模块。接口编号(括号内为对应接口编号):DB4(PIN4),DB5(PIN5),DB6(PIN6),DB7(PIN7),RS(PIN8),Enable(PIN9),背光控制(PIN10)
LiquidCrystal库:这个库包含了你要让LCD工作的一切函数,Arduino+IDE自带。你可以在这里找到相关信息,当然,下面一会提到一些。
函数(全部由我人工翻译,若出错请见谅并指正):
- 基础知识
本篇文章,我会改变一下以前“实验笔记”的形式,介绍一些基础性的知识,方便你自己研究、试验。
LCD+Keypad+Shield:我使用的LCD模块。接口编号(括号内为对应接口编号):DB4(PIN4),DB5(PIN5),DB6(PIN6),DB7(PIN7),RS(PIN8),Enable(PIN9),背光控制(PIN10)
LiquidCrystal库:这个库包含了你要让LCD工作的一切函数,Arduino+IDE自带。你可以在这里找到相关信息,当然,下面一会提到一些。
函数(全部由我人工翻译,若出错请见谅并指正):
- LiquidCrystal()——定义你的LCD的接口:各个引脚连接的I/O口编号,格式为LiquidCrystal(rs,+enable,+d4,+d5,+d6,+d7)
LiquidCrystal(rs,+rw,+enable,+d4,+d5,+d6,+d7)
LiquidCrystal(rs,+enable,+d0,+d1,+d2,+d3,+d4,+d5,+d6,+d7)
LiquidCrystal(rs,+rw,+enable,+d0,+d1,+d2,+d3,+d4,+d5,+d6,+d7) - begin()——定义LCD的长宽(n列×n行),格式lcd.begin(cols,+rows)
- clear()——清空LCD,格式lcd.clear()
- home()——把光标移回左上角,即从头开始输出,格式lcd.home()
- setCursor()——移动光标到特定位置,格式lcd.setCursor(col,+row)
- write()——在屏幕上显示内容(必须是一个变量,如”Serial.read()”),格式lcd.write(data)
- print()——在屏幕上显示内容(字母、字符串,等等),格式lcd.print(data)
lcd.print(data,+BASE) - cursor()——显示光标(一条下划线),格式lcd.cursor()
- noCursor()——隐藏光标,格式lcd.noCursor()
- blink()——闪烁光标,格式lcd.blink()
- noBlink()——光标停止闪烁,格式lcd.noBlink()
- display()——(在使用noDisplay()函数关闭显示后)打开显示(并恢复原来内容),格式lcd.display()
- noDisplay()——关闭显示,但不会丢失原来显示的内容,格式为lcd.noDisplay()
- scrollDisplayLeft()——把显示的内容向左滚动一格,格式lcd.scrollDisplayLeft()
- scrollDisplayRight()——把显示的内容向右滚动一格,格式为lcd.scrollDisplayRight()
- autoscroll()——打开自动滚动,这使每个新的字符出现后,原有的字符都移动一格:如果字符一开始从左到右(默认),那么就往左移动一格,否则就向右移动,格式lcd.autoscroll()
- noAutoscroll()——关闭自动滚动,格式lcd.noAutoscroll()
- leftToRight()——从左往右显示,也就是说显示的字符会从左往右排列(默认),但屏幕上已经有的字符不受影响,格式lcd.leftToRight()
- rightToLeft()——从右往左显示,格式lcd.rightToLeft()
- createChar()——自造字符,最多5×8像素,编号0-7,字符的每个像素显示与否由数组里的数(0-不显示,1-显示)决定,格式lcd.createChar(num,+data),有点难理解,可以看一个例子
Arduino LiquidCrystal库函数中文对照的更多相关文章
- Arduino LiquidCrystal Library Bug Report #174181
Arduino LiquidCrystal Character LCD Driver Library BUG Report #174181 by Conmajia Effected Devices H ...
- Arduino库函数中文说明
#define 常量名 常量值 % 取模运算符 String abc / char abc[n] 定义字符串 pinMode(pin,mode); 用于引脚的初始化 mode包括 INPUT ...
- Awesome Python(中文对照)
python中文资源大全:https://github.com/jobbole/awesome-python-cn A curated list of awesome Python framework ...
- LiquidCrystal库函数
主要资料来源: 极客工坊-知识库 (LiquidCrystal库地址:http://wiki.geek-workshop.com/doku.php?id=arduino:libraries:liqui ...
- Arduino 串口库函数
库函数目录 if (Serial) available() availableForWrite() begin() end() find() findUntil() flush() parseFloa ...
- [Arduino] Arduino Uno R3 中文介绍
Arduino UNO是Arduino USB接口系列的最新版本,作为Arduino平台的参考标准模板.UNO的处理器核心是ATmega328,同时具有14路数字输入/输出口(其中6路可作为PWM输出 ...
- arduino 522样本中文注释
#accesscontrol访问控制#change uid更改UID#dump info转储信息#firmware_check固件#Fix Bricked UID修复变砖的UID#Mifare Cla ...
- CC3000 Arduino 连接Yeelink中文注释 示例
代码如下“ /*************************************************** *这是一个例子的dfrobot维多-无线集成物联网建兴传感器和控制节点 *产品页面 ...
- ARDUINO驱动LCD1602 (利用库函数)
LCD 1602简介 工业字符型液晶,能够同时显示16x02即32个字符.(16列2行) 1602液晶也叫1602字符型液晶,它是一种专门用来显示字母.数字.符号等的点阵型液晶模块.它由若干个5X7或 ...
随机推荐
- vue-router 一个十分简单的应用场景
时间:2018-03-28 关于vue-router: 这里只大致说一下构建过程和使用情况,将就看看!! 我使用的是vue-cli脚手架+webpack构建的项目 安装vue-cli脚手架 npm i ...
- JS写一个列表跑马灯效果--基于touchslide.js
先放上效果图: 类似于这样的,在列表中循环添加背景样式的跑马灯效果. 准备引入JS插件: <script type="text/javascript" src="x ...
- HDU1054-Strategic Game
Strategic Game Time Limit: 20000/10000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) ...
- base64和blob
base64是二进制数据的一个编码格式,就像utf8一样的东西,他跟json一样,也是前后端交互能够相互识别的数据,他更多的是用来传递文件数据,并且如果是图片的base64,可以用来压缩 获取base ...
- 剑指offer,双指针法,vector输出不完美
原因:由于在第一个res push_back给allRes的时候allRes的列已经确定,所以在输出的时候会输出一些多余的东西,在输出的时候不好处理 #include <iostream> ...
- 京东首页如何实现pc端和移动端加载不同的html的?
进入www.jd.com后代码判断是手机的话就跳转m.jd.com let ua = window.navigator.userAgent.toLocaleLowerCase() let murl = ...
- UVA - 712 S-Trees(S树)
题意:0往左走,1往右走,已知所有叶子的值,每个查询都是根结点到叶子结点的路径,路径的每一个点分别对应着x1,x2,x3……但是实际上的S树的路径可能并非是x1,x2,x3…… 分析:先存路径变量的顺 ...
- 使用 Dashboard【转】
上一节我们完成了 Kubernetes Dashboard 的安装,本节就来实践一下. Dashboard 界面结构 Dashboard 的界面很简洁,分为三个大的区域. 顶部操作区在这里用户可以搜索 ...
- Html5 自学笔记
1 html的全称 Hyper Text Markup Language 2 HTML的意义 使用标记标签( Markup Tag)来描述网页 3 HTML标签一定成对吗 是 4 <html ...
- JS - if(flag) if(!flag)
1, if(flag) 判断是否为 true 2, if(!flag) 判断是否为false