0
我有一個Arduino Uno通過USB連接到PC,我正在通過串行通信到來自PHP的溫度傳感器。最有效的通信方法(理論)
目前,溫度傳感器記錄一個值並將其直接串行連接發送到PC。但是,這可能不會被閱讀很長一段時間。因此,我認爲這種方法可能效率不高。
我在想,我可以在實際檢查之前從PX請求溫度的Arduino串行消息,並通過串行發送消息回到PC,因此它變得更有效,因爲它不會每0.1秒檢查一次溫度秒。
我的問題如下:
- 這是實際價值從代碼效率點在做什麼?
- 有沒有比我建議的方法更好的改進方法?
- 請問這些變化提高電池性能(例如,如果我使用的是 不同的通信模式,而不是串行,因此可能 需要一個電池)
感謝您的回覆。你能想出更好的方法來提高效率嗎? –
這取決於你的意思是什麼樣的「效率」。代碼大小/ ROM/RAM/IO引腳使用率高效,功耗高效,CPU負載效率高... ...? – JimmyB
好吧,我想我有更多的閱讀要做。我已經實現了串行請求方法,所以我現在很高興。謝謝你的幫助 –