找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1877|回復(fù): 6
收起左側(cè)

arduino串口問題

[復(fù)制鏈接]
ID:567120 發(fā)表于 2019-8-11 14:52 | 顯示全部樓層 |閱讀模式
在程序中有一個變量i,變量i用來記錄累加的次數(shù),我要將這個i的數(shù)值通過串口發(fā)送給電腦,串口部分的代碼怎么寫,比如Serial.println("i");但電腦收到的是“i”,那么程序應(yīng)該怎么寫!求教!!
回復(fù)

使用道具 舉報

ID:599909 發(fā)表于 2019-8-14 09:19 | 顯示全部樓層
應(yīng)該改成Serial.println(i);只有這樣才能把值傳給串口
回復(fù)

使用道具 舉報

ID:554617 發(fā)表于 2019-8-12 17:30 | 顯示全部樓層
Serial.println("i")你發(fā)送的是字符而不是變量,正確寫法時Serial.println(i),去掉""
回復(fù)

使用道具 舉報

ID:155507 發(fā)表于 2019-8-12 12:48 | 顯示全部樓層
改成這樣 Serial.println(i);
回復(fù)

使用道具 舉報

ID:123289 發(fā)表于 2019-8-12 12:08 | 顯示全部樓層
你收到后再解碼一下,不就OK了嗎?
或者你查一下:Serial.println() 函數(shù)的定義及使用方法。
回復(fù)

使用道具 舉報

ID:567120 發(fā)表于 2019-8-11 19:13 | 顯示全部樓層
wulin 發(fā)表于 2019-8-11 17:14
如果電腦收到的是“i”就聲明串口代碼沒有問題,因為你加了“”。這時 i 的性質(zhì)已經(jīng)變成字符串了。

那我應(yīng)該怎么樣把變量i里面的值傳出來呢?
回復(fù)

使用道具 舉報

ID:213173 發(fā)表于 2019-8-11 17:14 | 顯示全部樓層
本帖最后由 wulin 于 2019-8-11 20:05 編輯

如果電腦收到的是“i”就證明串口代碼沒有問題,因為你加了“”。這時 i 的性質(zhì)已經(jīng)變成字符串了。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表