電腦與單片機串口通信—猜數字
按下第二個(gè)鍵,產(chǎn)生了隨機數07
當隨機數產(chǎn)生的時(shí)候,電腦接收到單片機的字符串“go”,意為可以猜數字了
有點(diǎn)遺憾,發(fā)送數據的時(shí)候這個(gè)軟件只能十六進(jìn)制發(fā),也就是說(shuō)等等看到0a就是十進(jìn)制10,0b是11,0c是12,0d是13,0e是14,0f是15。如果把左下角的“十六進(jìn)制發(fā)送”勾去掉,就是用ASCII碼發(fā),會(huì )出錯的。而我從單片機發(fā)到電腦上的當然是ASCII碼。
圖中是02,因為隨機數是07,所以小了,電腦就接收到“small”,讓你繼續猜。
09 大了
猜對了
再猜一個(gè)錯的。
錯了
后記:沒(méi)什么好說(shuō)的,我想希望有人對這個(gè)感興趣吧,因為串口對于單片機控制很重要,如果我現在不是用串口線(xiàn)而是用無(wú)線(xiàn)發(fā)射模塊,那么我就可以用來(lái)控制我上次做的小車(chē),這個(gè)是很有趣的一件事情吧,但是要等到我學(xué)好C++,因為51hei站長(cháng)曾經(jīng)用計算機來(lái)控制無(wú)人飛機讓飛機按照固定的軌道飛行,還有單片機控制GSM和GPS的,就可以用來(lái)發(fā)短信和全球定位,所以單片機是很有趣的東西,希望有更多人來(lái)玩單片機吧。
曾經(jīng)RAM兄弟告訴我,搞單片機要耐得住寂寞,呵呵,看來(lái)是這樣的。
評論