วันศุกร์ที่ 21 ธันวาคม พ.ศ. 2561

Arduino วัดอุณหภูมิในน้ำด้วย DS18B20

Code
#include <OneWire.h
#include <DallasTemperature.h>
#define ONE_WIRE_BUS 2 //กำหนดขา
OneWire oneWire(ONE_WIRE_BUS); 
DallasTemperature sensors(&oneWire);
void setup(void) { 
 Serial.begin(9600); 
 Serial.println("Dallas Temperature IC Control Library");  Serial.println("by 9arduino.com"); 
 sensors.begin(); 
void loop(void) {
 Serial.print(" Requesting temperatures..."); 
 sensors.requestTemperatures(); //อ่านข้อมูลจาก library
 Serial.print("Temperature is: "); 
 Serial.print(sensors.getTempCByIndex(0)); // แสดงค่า อูณหภูมิ sensor 0
delay(1000); 

อธิบาย 
การวัดอุณหภูมิ ในน้ำ ทางร้านแนะนำ Sensor Ds18b20 สามารถวัดอุณหภูมิได้ -55ºC ถึง 125ºC ความผิดพลาด  +/-0.5 ºC (ในช่วงระหว่าง -10ºC ถึง 85ºC)

อ้าอิงจากhttps://www.9arduino.com/-ds18b20

ไม่มีความคิดเห็น:

แสดงความคิดเห็น