Part1_基本绘图指令操作
<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串口指令快速指南文档或相应模块的技术详解文档,对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:
unsigned short n_TempPos,i;
if(m_RunFlag==1) return;
m_RunFlag = 1;
Serial.println(&quot;@PRINTM 0&quot;);
Serial.println(&quot;@PMODE 1,Cyan&quot;);
Serial.println(&quot;@CLR&quot;);
delay(3000);
Serial.println(&quot;@PMODE 1,Red&quot;);
Serial.println(&quot;@REC 10,10,310,110&quot;);
delay(3000);
Serial.println(&quot;@PMODE 3,Red&quot;);
Serial.println(&quot;@REC 15,15,305,105&quot;);
delay(3000);
Serial.println(&quot;@FILL 20,20,300,100&quot;);
delay(3000);
Serial.println(&quot;@PMODE 2,Silver&quot;);
Serial.println(&quot;@LINE 0,120,479,120&quot;);
Serial.println(&quot;@PMODE 1,Gray&quot;);
Serial.println(&quot;@FILL 10,130,470,250&quot;);
delay(3000);
Serial.println(&quot;@PMODE 1,Black&quot;);
n_TempPos = 130;
for(i=0;i&lt;7;i++)
{
Serial.print(&quot;@LINE 10,&quot;);
Serial.print(n_TempPos);
Serial.print(&quot;,470,&quot;);
Serial.println(n_TempPos);
n_TempPos = n_TempPos+20;
}
delay(3000);
n_TempPos = 10;
for(i=0;i&lt;11;i++)
{
Serial.print(&quot;@LINE &quot;);
Serial.print(n_TempPos);
Serial.print(&quot;,130,&quot;);
Serial.print(n_TempPos);
Serial.println(&quot;,250&quot;);
n_TempPos = n_TempPos+46;
}
}</code></pre>
<h1>视频教程</h1>
<p><a href="https://www.bilibili.com/video/BV1yS4y127AQ/?spm_id_from=333.999.0.0&amp;vd_source=8adc070117854dc6967b17bf3379321b">【中级篇】Part1_基本绘图指令操作</a></p>