1
我目前有一個實時圖形(Android GraphView)能夠從我的arduino模擬傳感器順利地運行到藍牙模塊,然後通過以下代碼在Android上進行流式傳輸。我想知道是否有人能指出我正確的方向來創建一個函數,該函數接收此函數中返回的double s並平均每5個值返回它。該流正在每20毫秒從arduino發送一個新的雙倍。我嘗試添加一個循環與計數器來存儲數組中的每個值,並將總和除以5,但它不是實時重複的。使用GraphView和Arduino的Android藍牙
public static double read() throws IOException
{
byte[] buffer = new byte[1024];
dataInStream = new DataInputStream(mmInStream);
Scanner scanner = new Scanner(dataInStream);
double s = scanner.nextDouble();
}
return s;
}