Part2_内置字库显示操作
<p>[TOC]</p>
<h1>功能描述</h1>
<p>通过程序发送字符串显示指令来显示ATF模块内置四个不同大小的字库。</p>
<h4>接线方法</h4>
<p>将彩屏和Arduino控制器进行连接,RX-TX,GND-GND(用到了RX和TX串口)</p>
<h4>实现功能</h4>
<p>当程序启动后,arduino系统发送字符串显示指令,ATF显示模块根据接收到的指令使用字库,以及实现字符的覆盖。
本例程代码将把ATF模块内置四个不同大小的ascll西文字库打印出来,以及展示字符串覆盖模式关闭和打开状态下重叠显示效果。
建议:可以先看一下ATF串口指令快速指南文档或相应模块的技术详解文档,对ATF系列模块所支持的指令进行了解。</p>
<h4>设置背光</h4>
<p>我们需要在【界面指令】中设置背光,如下图:
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=b996037aebb9f0faca2bfe3425c04258&amp;file=file.png" alt="" /></p>
<h1>使用代码</h1>
<pre><code class="language-c">void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
delay(3000);
}
unsigned char m_RunFlag=0;
void loop() {
// put your main code here, to run repeatedly:
if(m_RunFlag==1) return;
m_RunFlag = 1;
Serial.println(&quot;@PRINTM 0&quot;);
Serial.println(&quot;@FONT 0x8000,Red&quot;);
Serial.println(&quot;@STR 10,10,ATF Module Ascii String Test 6X10&quot;);
delay(3000);
Serial.println(&quot;@FONT 0x8001,Red&quot;);
Serial.println(&quot;@STR 10,40,ATF Module Ascii String Test 8X16&quot;);
delay(3000);
Serial.println(&quot;@FONT 0x8002,Yellow&quot;);
Serial.println(&quot;@STR 10,70,ATF Module Ascii String Test 10X20&quot;);
delay(3000);
Serial.println(&quot;@FONT 0x8003,Yellow&quot;);
Serial.println(&quot;@STR 10,100,ATF Module Ascii Test 16X32&quot;);
delay(3000);
Serial.println(&quot;@FONT 0x8002,Lime&quot;);
Serial.println(&quot;@STR 10,140,Font mode Test&quot;);
delay(3000);
Serial.println(&quot;@STR 10,136,Font mode Set 0&quot;);
delay(3000);
Serial.println(&quot;@FMODE 1,Black&quot;);
Serial.println(&quot;@STR 10,136,Font mode Set 1&quot;);
}</code></pre>
<h1>视频教程</h1>
<p><a href="https://www.bilibili.com/video/BV1XS4y1N7Z8/?spm_id_from=333.999.0.0&amp;vd_source=8adc070117854dc6967b17bf3379321b">【中级篇】Part2_内置字库显示操作</a></p>