ATFlet035显示模块横向显示时,配置像素点:480x320
1.当横屏显示图片时,像素点480x320,资源文件最大容量为16M
2.函数
其中字符为指令标识;
Serial.println("@BKL,50\r");
调整背光亮度为50;
Serial.println("@PRCLR");
清除屏幕的字符。
Serial.println("@PRINTM 0");
命令字“PRINTM”为字符串直接打印模式设置指令;指令当中含有参数,使用空格将命令与参数隔开;参数为0表示本条指令要关闭字符串直接打印功能。参数为1表示本条指令要关闭字符串直接打印功能。
**Serial.println("@PMODE 1,Cyan");**设置模块背景
命令字“PMODE”为绘图模式设置指令;指令当中含有多个参数,参数之间用逗号隔开;第一个参数,设置绘图线宽;
第二个参数为绘图色设置,可使用RGB565数据表示,也可使用约定的颜色关键字表示
Serial.println("@CLR");
用当前颜色进行全部清屏
Serial.println("@PMODE 1,Cyan");设置颜色,线宽
Serial.println("@REC 10,10,310,110");
命令字“REC”为绘图矩形框设置指令;其中(10,10)左上角坐标,(310,110)右下角坐标。
Serial.println("@FILL 10,10,310,110");
命令字“FILL”为绘图实心矩形框设置指令;其中(10,10)左上角坐标,(310,110)右下角坐标。
Serial.println("@LINE 10,10,310,110");
命令字“LINE”为绘图直线设置指令;其中(10,10)起点坐标,(310,110)终点坐标。
m=130;
for (i=;i<10;i++)
{
Serial.print("@LINE 10");
Serial.print(m);
Serial.print(",470");
Serial.println(m);
m=m+20;
}
3.内置字库显示操作
ATF模块内置有4个不同大小的ASCII西文字,分别为6x10.8x16.10x20.16x32.
**Serial.println("@FONT 0x8000,Red");**第一个参数这只字库序号,第二个参数设置字库颜色。颜色参数也可以使用16进制RGB颜色数值
字库 ——>字库序号
6x10. ——>0x8000
8x16. ——>0x8001
10x20. ——>0x8002
16x32. ——>0x8003
Serial.println("@STR 10,10,ATF Moduls AscII String Test 6x10");
命令字“STR”为写字符窜设置指令;其中(10,10)起点坐标,后面要的字符串
Serial.println("@FONT 0x8000,Red");
Serial.println("@STR 10,10,ATF Moduls AscII String Test 6x10");
Serial.println("@FMODE 1,Black");
开启覆盖模式在相同位置,覆盖上一条指令,1表示使能打开0表示关闭。Black表示字的颜色为黑色
ATF默认状态在字符覆盖模式是关闭的。
4.加载西文字库显示数值
ASCII文件即提供西文字库。
5.加载西文字库显示数值
显示中文字符,需要先将中文字库资源项家在到资源文件汇总然后将资源文件下载到模块;才可使字符串显示指令进项调用显示。
ardunio开发工具对中文字符编译为UTF-8编码;ATF模块中文字符使用G2312编码两者不相兼容不可直接定义使用
6.图片显示指令操作bmp位图格式
ATFLET模块只支持BMP位图显示;图片需要事先家在与文件当中用户可通过指令或者模块的图形系统调用图片进行显示。
pic图片资源文件位置
Serial.println("@BMP 210,90,34");