ATF串口智能屏应用资料

有关ATFc串口屏的手册,教程,工具都会更新到这里


Part20_二维码显示控件演示

<p>[TOC]</p> <h1>功能描述</h1> <p>ATF模块允许通过配置,将数值控件,字符串控件等叠加显示于位图按钮控件及动画控件之上。 通过控件控制指令对字符串控件进行字符色修改。</p> <h4>接线方法</h4> <p>与Arduino控制器进行连接,RX-TX,GND-GND(用到了RX和TX串口)。</p> <h4>操作示例</h4> <p>本例将在part15的基础上进行修改 1.打开part15的资源配置文件。 2.打开界面0,在控件100上叠加一个数值控件102,设置为仅显示,设置数据关联控件id号为100,打开控件100的空间配置框,勾选控件底图模式。 3.设置字符串控件叠放在控件100上。</p> <h1>使用代码</h1> <pre><code class="language-c">void setup() { // put your setup code here, to run once: Serial.begin(9600); delay(2000); Serial.println(&amp;quot;@SET 103,Stop&amp;quot;); } unsigned long m_StartCounter=0; unsigned char m_RunOneTimeFlag=0; unsigned char m_RunStopFlag=0; unsigned long m_SetDataCounter=0; unsigned char m_WaterStep=0; void loop() { // put your main code here, to run repeatedly: unsigned long n_TempCounter=millis(); if((n_TempCounter-m_StartCounter)&amp;gt;=3000&amp;amp;&amp;amp;m_RunOneTimeFlag==0) { m_RunOneTimeFlag = 1; Serial.println(&amp;quot;@SET 101,1&amp;quot;); m_RunStopFlag = 1; Serial.println(&amp;quot;@SET 103,Running..&amp;quot;); Serial.println(&amp;quot;@CTRL 103,0x11,Lime&amp;quot;); } if(m_RunStopFlag==0) return; n_TempCounter=millis(); if((n_TempCounter-m_SetDataCounter)&amp;gt;=500) { m_SetDataCounter = n_TempCounter; Serial.print(&amp;quot;@SET 100,&amp;quot;); Serial.println(m_WaterStep); m_WaterStep++; if(m_WaterStep&amp;gt;=45) { Serial.println(&amp;quot;@SET 101,0&amp;quot;); m_RunStopFlag = 0; } } }</code></pre> <h1>资源文件</h1> <p><a href="https://pan.baidu.com/e/1iCV1dbXiqYB2LrnvbzkhoA?pwd=ATFC">高级篇part20_资源文件</a></p> <h1>视频教程</h1> <p><a href="https://www.bilibili.com/video/BV1MP4y1K7W1/?spm_id_from=333.999.0.0&amp;amp;vd_source=8adc070117854dc6967b17bf3379321b">【高级篇】Part20_二维码显示控件演示</a></p>

页面列表

ITEM_HTML