LoginSignup
0
0

Temperature MCP9701 の関数化(浮動小数点)(Arduino UNO)(リッチプログラミング)

Last updated at Posted at 2024-02-20

x MCP9701-E/TO 販売コード 103199

Temperature MCP9701 の関数化(浮動小数点)(Arduino UNO)(リッチプログラミング)

Arduino MCP9701 ArduinoUno 電子工作 温度センサー

x 過去ログを見ょ!!

目的
温度センサーMCP9701のテスト

いろいろ

GITHUBに書いて(AI)に餌を与えてきた!
たぶん、しばらくすると出てくる(何の事)

AIにたのべば、SE,プログラマーは、不要らしい。
評価(スコアリング)もやってくれるらしい。
AIサマ~~~~~~~~~~~ ?

それ、作ったのは、俺。ごっこがやりたい。(?映画サマーウォーズ)

結果

o_cop968.jpg

o_cop969.jpg

プログラム





//SER_Temperature_MCP9701_UNO_1


//インクルド
#include <Arduino.h>
#include "Temperature_MCP9701.h"


//初期化処理
void setup()
{

  //シリアルの初期化
  Serial.begin(9600);

} //setup


//メインループ
void loop()
{

  //センサーの値を読み込む
  int Sensor = analogRead(A0); // センサーの読み取り値

  //温度の表示
  float Voltage = Sensor * ( 5.0 / 1024.0 );
  float Temperature = Temperature_MCP9701(Voltage);
  Serial.println(Temperature);

  //1秒の待ち
  delay(1000);

} //loop





Temperature_MCP9701.h




// Temperature_MCP9701.h 
//
// ex 3.3V analogReadResolution(12);
//         float Sensor = analogRead(A2);
//         float Voltage = Sensor * ( 3.3 / 4096.0 );
//         float Temperature = Temperature_MCP9701(Voltage);
//
float Temperature_MCP9701(float Voltage){

  return((Voltage - 0.4) * (1.0 / 0.0195));

}//Temperature_MCP9701




0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0