UNO板表白电脑电脑如何表白
這期給大家?guī)?lái)Arduino UNO 板和電腦串口通訊實(shí)現(xiàn)實(shí)驗(yàn),實(shí)驗(yàn)?zāi)康目梢詫?shí)現(xiàn)UNO板對(duì)電腦進(jìn)行數(shù)據(jù)傳輸
器材和接線(xiàn)
我們所需的器材(一塊UNO板,一根編程線(xiàn))即可
UNO板和編程線(xiàn)
將編程線(xiàn)的方頭連接UNO板
連接UNO板
USB頭連接電腦的USB接口
連接電腦
如果我們是第一次使用的話(huà),我們需要確定兩件事,首先要在軟件中確定板子的型號(hào),通常軟件默認(rèn)的就是UNO版(點(diǎn)擊工具-開(kāi)發(fā)版)
選擇板子型號(hào)
接著就是UNO板連接電腦的端口號(hào),板子連接上電腦之后端口會(huì)自動(dòng)匹配(不同的電腦端口號(hào),信息不同,要根據(jù)電腦具體情況選擇)
選擇端口
程序結(jié)構(gòu)
接著我們就可以愉快的編程啦,在開(kāi)始編程之前,我們要先了解一下Arduino 的程序結(jié)構(gòu)
程序結(jié)構(gòu)
arduino程序中的核心全部圍繞著這兩條函數(shù)來(lái)展開(kāi),第一條setup函數(shù)是初始化函數(shù)
下面的loop函數(shù)是執(zhí)行函數(shù),在UNO板通電運(yùn)行的第一時(shí)間執(zhí)行setup函數(shù)大括號(hào)中的命令,接著反復(fù)執(zhí)行l(wèi)oop函數(shù)大括號(hào)中的命令
函數(shù)介紹
了解這些之后,我們想要讓單片機(jī)和電腦進(jìn)行通信,我們需要兩個(gè)非常簡(jiǎn)單的函數(shù),
函數(shù)
- Serial.begin( ) 這個(gè)函數(shù)可以設(shè)置Arduino與計(jì)算機(jī)交換信息的速率,通常是9600b/s。
也可以使用其他速率,但通常不會(huì)超過(guò)115200b/s
- Serial.println( ) 可以在這個(gè)函數(shù)的括號(hào)內(nèi)填寫(xiě)我們想要傳輸給電腦的數(shù)據(jù),print后的ln可以理解為Enter回車(chē)鍵,數(shù)據(jù)會(huì)自動(dòng)換行,傳輸?shù)臄?shù)據(jù)可以是英文,是數(shù)字,也可以是漢字或者一個(gè)變量val,
- Serial.print( ) 這個(gè)函數(shù)和Serial.println( )功能相同,但在數(shù)據(jù)尾部不會(huì)自動(dòng)換行
程序及上傳
我們將程序上傳到UNO板
void setup() //初始化函數(shù)
{
Serial.begin (9600);
//設(shè)置串口波特率為9600b/s
}
void loop()//執(zhí)行函數(shù)
{
Serial.println("我喜歡你,小電腦");
delay(1000);//延時(shí)一秒
//將要發(fā)送的字符填入括號(hào)內(nèi)
}
上傳程序
打開(kāi)串口監(jiān)視器,可以查看實(shí)時(shí)傳輸?shù)臄?shù)據(jù),Serial.println( )數(shù)據(jù)尾部會(huì)自動(dòng)換行
串口監(jiān)視器
Serial.print( )數(shù)據(jù)尾部不會(huì)自動(dòng)換行
串口監(jiān)視器
看完這些,相信大家一定學(xué)會(huì)這個(gè)簡(jiǎn)單的串口通訊試驗(yàn)了,這兩個(gè)函數(shù)雖然很簡(jiǎn)單,但在后面會(huì)起到大作用,后期我會(huì)上傳更多Arduino的基礎(chǔ)入門(mén)教程,學(xué)習(xí)更多電子入門(mén)知識(shí),可進(jìn)入AC創(chuàng)客個(gè)人主頁(yè),感謝大家的支持
總結(jié)
以上是生活随笔為你收集整理的UNO板表白电脑电脑如何表白的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: android 扫描所有文件大小,And
- 下一篇: android百分比扩展枯,Androi