PT100/PT1000 工业级温度传感器

来自Jack's Lab
(版本间的差异)
跳转到: 导航, 搜索
(资源)
第3行: 第3行:
 
<br><br>
 
<br><br>
  
== 示例 ==
+
== ESP8266 ADC ==
 +
 
 +
硬件连接:
 +
 
 +
  VCC33 ---> PT1000 <-- (A0) --> 300R 1% ---> GND
 +
 
  
 
<source lang=cpp>
 
<source lang=cpp>
第13行: 第18行:
 
void loop() {
 
void loop() {
 
   int vd = analogRead(A0);
 
   int vd = analogRead(A0);
   //Serial.println(vd);
+
   Serial.print("vd = ");
   float vvd = 1.0*vd/1023;
+
   Serial.println(vd);
  //Serial.println(vvd);
+
 
   float rtd = (3.3 - vvd) * 300 / vvd;
+
   uint32_t rtd = (1024 - vd) * 300 / vd;
   //Serial.print("rtd = ");
+
   Serial.print("rtd = ");
   //Serial.println(rtd);
+
   Serial.println(rtd);
  
  Serial.print("temp = ");
 
  Serial.println(rtd * 20/1078);
 
 
   delay(1000);
 
   delay(1000);
 
}
 
}

2016年3月1日 (二) 08:20的版本

1 概述



2 ESP8266 ADC

硬件连接:

 VCC33 ---> PT1000 <-- (A0) --> 300R 1% ---> GND


void setup()
{
  Serial.begin(115200);
}

void loop() {
  int vd = analogRead(A0);
  Serial.print("vd = ");
  Serial.println(vd);

  uint32_t rtd = (1024 - vd) * 300 / vd;
  Serial.print("rtd = ");
  Serial.println(rtd);

  delay(1000);
}



3 资源






















个人工具
名字空间

变换
操作
导航
工具箱