使用元件
- MSP430G2ET Launchpad
- HC12 433MHz 無線模組
已完成目標
量測電阻
為了量測到電阻,這裡運用到兩個知識點:
- V=IR(對,就是V=IR)
- 分壓電路
假設待測電阻是R2,運用分壓電路的公式如下(來源參考自這裡):
1 | - A: Vt = I x (R1 + R2)(這是大家都知道的 |
程式碼:
1 | void ConvertResi(unsigned val) |
隨手小記
- 實做算式的時候,發現到NodeRED出來的數據不是很正確,只有個位數到十位數的值出來。
- 利用Debug查看值的變化,發現到430的變數只有「一個」在暫存器內。其他兩個反而消失掉。
- 是什麼原因…我也不知道XDD
- 後來移到全域變數,直接配置到RAM內,就解決了這個問題,順便把上一個量測電壓的幾個區域變數變成全域變數。
Comments