程式修改為一開始先計算400ms內共可執行幾次sampling(),用來設定sampleCountLimit,然後在
loop() 中每隔sampleCountLimit次送出取樣的最大與最小值。實測Arduino效能,可在400ms內取樣1723次。
2016年8月20日 星期六
2016年8月19日 星期五
用c#寫一個按下PrintScreen立即存檔的程式
用c#寫一個按下PrintScreen立即存檔的程式
本文介紹一個用C#寫的好用程式,當按下鍵盤PrintScreen鍵時,自動儲存畫面,這樣就不用進入小畫家去複製貼上了。
2016年8月18日 星期四
地震研究之Arduino端資料壓縮程式
為減少取樣遺漏重要資料,將 Arduino端取樣改為1000Hz,計算特定週期(目前設定400ms)內之極大極小值,送至PC端連接原本之processing繪圖程式,這兩筆資料為這400ms內的最大最小值, PC端繪圖可正確繪出振幅。
地震研究之Arduino端資料壓縮程式
為減少取樣遺漏重要資料,將 Arduino端取樣改為1000Hz,計算特定週期(目前設定400ms)內之極大極小值,送至PC端連接原本之processing繪圖程式,這兩筆資料為這400ms內的最大最小值, PC端繪圖可正確繪出振幅。
2016年8月7日 星期日
磁場紀錄器 - 使用aChartEngine繪圖
最近做了一個Android App,用手機的磁場感測器做地震預測的研究,其中使用到aChartEngine (https://github.com/ddanny/achartengine) 來畫訊號的圖形。搜尋網路上的資料發現,只找到全螢幕的demo code,實作時卻需要將圖形顯示在某個畫面區域,以下解說這個App如何簡單的做到這件事。
高阻抗輸入的Arduino ADC輸入
最近加入地震電訊號的FB社團 (https://www.facebook.com/groups/QuakeTomato/) ,想看看林所長是怎麼做的,他使用一個貴森森的 NI USB6210 做訊號擷取,為了推廣應用,想改用Arduino來做,但從Arduino取得的訊號不太能用,震幅沒甚麼變化,如下圖:
訂閱:
文章 (Atom)