[過去ログ] Arduino初心者熱烈大歓迎質問スレ part25 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
5
(3): 2019/09/15(日)12:04 ID:sLhfGpgy(1/4) AAS
初心者です お願いします…
温度センサーから読み出した値の10回平均を出力したいです。
ネットで色々調べたのですがうまく行きません…
一番簡単な記述はどんな具合になりますでしょうか?
スケッチは以下です

void loop(){
int val = analogRead(A0); // 温度センサーの出力値を読み取る
float volt = map(val, 0, 1023, 0, 5000); // センサの出力値を電圧に変換
float temp = map(volt, 300, 1600, -30, 100); // 電圧を温度に変換

この変換されたtempを10回取得してから10で割って、
省2
7
(1): 5 2019/09/15(日)12:36 ID:sLhfGpgy(2/4) AAS
書き方が悪かったようです
10回計測した平均値のみを取り出して出力したい…の誤りでした。
16: 5 2019/09/15(日)17:14 ID:sLhfGpgy(3/4) AAS
おお!こんなにレスが… 徹夜で悩んでたので寝てしまっていました…
>>10 さんのやり方で計測を20回にして少し精度の高い値を取れました
ありがとうございます!
>>13 さんもありがとうございます!こんな高度なコードは自分には
まだ無理そうですが今後の為に保存しておきます。

他の皆さんもありがとうございました!
最終コードは以下のようになりました

void setup() {

Serial.begin(9600);

void loop() {
省10
17: 5 2019/09/15(日)17:23 ID:sLhfGpgy(4/4) AAS
間違えました >>8 さんのやり方でうまく行きました
>>12 さんのやり方はまだ自分には少しコードでしたの誤りです
他の回答くれた皆さんもありがとう!
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.326s*