暖冬傾向で、ゴルフ場の予約が多い!
毎日1人に2000ポイントが当たる楽天ブログラッキーくじ
>>
人気記事ランキング
ブログを作成
楽天市場
4648764
HOME
|
DIARY
|
PROFILE
【フォローする】
【ログイン】
おびやまロボット研究所 ~マイコン電子工作と自作ドローン~
Arduinoで温度計測
積算してみたらふらつきが少なくなったけど精度がでないので内部基準電圧に設定して,
温度に換算したら値が5-6度高くでて,式が間違ってるのかな?
単にオフセット的な処理でいいならいいけど...もうちょっと考えてみないと.
-追記-
割り算が1024じゃなくて1023でした.でもまだ違う.
-追記2-
内部基準電圧がばらついているらしい.1.1V->1Vになると約1割ちがう.これが原因かな?
-追記3-
OPAMPを積んでセンサ出力をA/Dのレンジに合わせるより,お金をかけても都合のよい特性のセンサを使う選択もある.
というわけでここまでのスケッチ↓
// 温度センサテストプログラム (LM61BIZ)
// by 葉山清輝(熊本高専) 2010.4.23
// 使用センサ:
// LM61BIZ(秋月より購入),10mV/度,0度で出力600mVをだし他の温度は比例で出力変化
void setup()
{
// initialize the serial communications:
Serial.begin(9600); // シリアルポート初期化
analogReference(INTERNAL); // 内部基準電圧を使用,多分1.1V.センサの出力が大きい時はデフォルト5Vで.
}
void loop()
{
int i; // 測定繰り返しのためのカウンタ
long sens=0; // センサのアナログ入力値,10ビットなので分解能 4.9mV
float temp; // 温度計さんのための実数変数
for (i=0;i<10;i++){
sens+=analogRead(1); // 10回積算する.積算して平均化しないと値がふらつく.
delay(10); // 連続測定しないようにAD変換もタイミングをずらすために少し待つ
}
// temp=((float)sens/10*1.1/1023-0.6)/0.01; // 積算回数で割る,ADの分解能をかける,
// センサの0度の出力を引く,センサの感度でわるという計算を有効桁が落ちないようにまとめた計算式が次の式
temp=((float)sens*11/1023-60); // 温度の計算.オフセットは-60の部分で補正,感度のずれは11のところを補正
Serial.println(temp); // シリアルポートに温度を出力
delay(500); // 温度変化は早くないので,適当に時間をあける
}
ジャンル別一覧
出産・子育て
ファッション
美容・コスメ
健康・ダイエット
生活・インテリア
料理・食べ物
ドリンク・お酒
ペット
趣味・ゲーム
映画・TV
音楽
読書・コミック
旅行・海外情報
園芸
スポーツ
アウトドア・釣り
車・バイク
パソコン・家電
そのほか
すべてのジャンル
人気のクチコミテーマ
楽天市場でショッピング! 楽天市場…
プレゼントにおすすめ
(2024-06-02 08:30:09)
携帯電話のこと
今月の利用料金
(2024-05-26 15:20:07)
新生活にむけてほしい家電は?
【エントリーで店内全品P10倍★ 6/11 …
(2024-06-04 21:32:07)
© Rakuten Group, Inc.
共有
Facebook
Twitter
Google +
LinkedIn
Email
Mobilize
your Site
スマートフォン版を閲覧
|
PC版を閲覧
人気ブログランキングへ
無料自動相互リンク
にほんブログ村 女磨き
LOHAS風なアイテム・グッズ
みんなが注目のトレンド情報とは・・・?
So-netトレンドブログ
Livedoor Blog a
Livedoor Blog b
Livedoor Blog c
楽天ブログ
JUGEMブログ
Excitブログ
Seesaaブログ
Seesaaブログ
Googleブログ
なにこれオシャレ?トレンドアイテム情報
みんなの通販市場
無料のオファーでコツコツ稼ぐ方法
無料オファーのアフィリエイトで稼げるASP
ホーム
Hsc
人気ブログランキングへ
その他
Share by: