ATF串口智能屏应用资料

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


Part17_表盘控件显示数据

<p>[TOC]</p> <h1>功能描述</h1> <p>ATF模块支持表盘控件,可使用位图素材进行表盘控件的配置。</p> <h4>接线方法</h4> <p>与Arduino控制器进行连接,RX-TX,GND-GND(用到了RX和TX串口)。</p> <h4>实现功能</h4> <p>在界面添加表盘控件,表盘控件需要两张位图,一张为表盘背景,一张为指针,按需求进行配置后,可通过代码发送指令控制表盘显示数值。</p> <h4>操作示例</h4> <p>1.仍使用ATF043模块,具体可参考之前的配置。 2.切换到资源列表加载所需图片资源,可选择多个图片一次性进行添加。 3.新建界面,点击添加表盘控件100,可勾选省缺色让效果更好,配置时,先配置表盘和指针的位图及中心位置,再配置表盘零位及最大角度位置,更为方便直观,中心位置和角度设置可在位图中直接点击选择,也可输入精确位置,位图配置如图: <img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=32a82cd1940fb1e50c68c1c8d32c57b0&amp;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(1000); } unsigned int m_BPCtrlDataSet=0; unsigned char m_DataUpdateStatus=0; void loop() { // put your main code here, to run repeatedly: if(m_DataUpdateStatus==0) { m_BPCtrlDataSet++; if(m_BPCtrlDataSet&amp;gt;=100) m_DataUpdateStatus = 1; } else if(m_DataUpdateStatus==1) { m_BPCtrlDataSet--; if(m_BPCtrlDataSet==0) m_DataUpdateStatus = 0; } Serial.print(&amp;quot;@SET 100,&amp;quot;); Serial.println(m_BPCtrlDataSet); delay(200); }</code></pre> <h1>资源文件</h1> <p><a href="https://pan.baidu.com/e/1FO7_fSBQlCgzdHcjh52TDQ?pwd=ATFC">高级篇part17_资源文件</a></p> <h1>视频教程</h1> <p><a href="https://www.bilibili.com/video/BV1tL4y1L7ni/?spm_id_from=333.999.0.0&amp;amp;vd_source=8adc070117854dc6967b17bf3379321b">【高级篇】Part17_表盘控件显示数据</a></p>

页面列表

ITEM_HTML