Part2_Serial库函数使用
<p>[TOC]</p>
<h1>功能描述</h1>
<p>本页面将介绍arduino系统常用的Serial库函数的使用,演示ATF模块直接字符串打印功能</p>
<h4>接线方法</h4>
<ol>
<li>将彩屏和Arduino控制器进行连接,RX-TX,GND-GND(用到了RX和TX串口)</li>
</ol>
<h4>实现功能</h4>
<p>当程序启动后,发送串口字符串到彩屏,彩屏会自动显示发送的字符串。</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_OneTimerFlag=0;
unsigned char m_NumberDis=0;
float m_FloatNumberDis=12.3456;
void loop() {
// put your main code here, to run repeatedly:
if(m_OneTimerFlag==1) return;
m_OneTimerFlag = 1;
Serial.print(&quot;ATF TFT Module,&quot;);
delay(2000);
Serial.print(&quot;for Arduino system.&quot;);
delay(2000);
Serial.print(&quot;\tSerial lib demo&quot;);
delay(2000);
Serial.print(&quot;Base print test.&quot;);
delay(2000);
Serial.print(&quot;\r\r\r&quot;);
Serial.print(&quot;Hello!!\r&quot;);
delay(2000);
Serial.println(&quot;Now go on!&quot;);
delay(2000);
Serial.print(&quot;\r\r&quot;);
Serial.println(&quot;NumberDisplay:&quot;);
delay(2000);
Serial.println(m_NumberDis);
m_NumberDis++;
delay(500);
Serial.println(m_NumberDis);
m_NumberDis++;
delay(500);
Serial.println(m_NumberDis);
m_NumberDis++;
delay(500);
Serial.println(m_NumberDis);
m_NumberDis++;
delay(2000);
Serial.print(&quot;\r\r&quot;);
Serial.println(m_FloatNumberDis);
delay(500);
Serial.println(m_FloatNumberDis,1);
delay(500);
Serial.println(m_FloatNumberDis,2);
delay(500);
Serial.println(m_FloatNumberDis,3);
delay(500);
Serial.println(m_FloatNumberDis,4);
delay(500);
}</code></pre>
<h1>视频教程</h1>
<p><a href="https://www.bilibili.com/video/BV1MS4y1m7Qd/?spm_id_from=333.999.0.0&amp;vd_source=8adc070117854dc6967b17bf3379321b">【初级篇】Part2_Serial库函数使用</a></p>