Mục lục:
Video: Arduino Nano - TCN75A Cảm biến nhiệt độ Hướng dẫn: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
TCN75A là cảm biến nhiệt độ nối tiếp hai dây được kết hợp với bộ chuyển đổi nhiệt độ sang kỹ thuật số. Nó được kết hợp với các thanh ghi có thể lập trình của người dùng mang lại sự linh hoạt cho các ứng dụng cảm biến nhiệt độ. Cài đặt đăng ký cho phép người dùng định cấu hình chế độ tiết kiệm năng lượng, chế độ tắt máy, chế độ chụp một lần, v.v. Cảm biến có giao diện nối tiếp tương thích i2c có thể tạo điều kiện kết nối tối đa tám thiết bị trong một bus nối tiếp duy nhất. Đây là phần trình diễn của nó với arduino nano.
Bước 1: Những gì bạn cần.. !
1. Arduino Nano
2. TCN75A
3. Cáp I²C
4. Tấm chắn I²C cho Arduino Nano
Bước 2: Kết nối:
Lấy một tấm chắn I2C cho Arduino Nano và nhẹ nhàng đẩy nó qua các chân của Nano.
Sau đó kết nối một đầu của cáp I2C với cảm biến TCN75A và đầu kia với tấm chắn I2C.
Các kết nối được hiển thị trong hình trên.
Bước 3: Mã:
Có thể tải xuống mã Arduino cho TCN75A từ kho lưu trữ Github-DCUBE Store của chúng tôi.
Đây là liên kết cho cùng một:
github.com/DcubeTechVentures/TCN75A/blob/master/Arduino/TCN75A.ino
Chúng tôi bao gồm thư viện Wire.h để tạo điều kiện giao tiếp I2c của cảm biến với bảng Arduino. Bạn cũng có thể sao chép mã từ đây, nó được đưa ra như sau:
// Được phân phối với một giấy phép tự do.
// Sử dụng nó theo bất kỳ cách nào bạn muốn, lợi nhuận hoặc miễn phí, miễn là nó phù hợp với giấy phép của các tác phẩm liên quan.
// TCN75A
// Mã này được thiết kế để hoạt động với Mô-đun nhỏ TCN75A_I2CS I2C
#bao gồm
// TCN75A I2C địa chỉ là 0x48 (72)
#define Addr 0x48
void setup ()
{
// Khởi tạo giao tiếp I2C dưới dạng Master
Wire.begin ();
// Khởi tạo giao tiếp nối tiếp, đặt tốc độ truyền = 9600
Serial.begin (9600);
// Bắt đầu truyền I2C
Wire.beginTransmission (Addr);
// Chọn thanh ghi cấu hình
Wire.write (0x01);
// Độ phân giải ADC 12 bit
Wire.write (0x60);
// Dừng truyền I2C
Wire.endTransmission ();
chậm trễ (300);
}
void loop ()
{
dữ liệu int không dấu [2];
// Bắt đầu truyền I2C
Wire.beginTransmission (Addr);
// Chọn thanh ghi dữ liệu
Wire.write (0x00);
// Dừng truyền I2C
Wire.endTransmission ();
// Yêu cầu 2 byte dữ liệu
Wire.requestFrom (Addr, 2);
// Đọc 2 byte dữ liệu
// tạm thời msb, tạm thời lsb
if (Wire.available () == 2)
{
data [0] = Wire.read ();
data [1] = Wire.read ();
}
// Chuyển đổi dữ liệu thành 12 bit
int temp = (((dữ liệu [0] * 256) + (dữ liệu [1] & 0xF0)) / 16);
if (temp> 2047)
{
nhiệt độ - = 4096;
}
float cTemp = temp * 0,0625;
float fTemp = (cTemp * 1.8) + 32;
// Xuất dữ liệu ra màn hình nối tiếp
Serial.print ("Nhiệt độ tính bằng độ C:");
Serial.print (cTemp); Serial.println ("C");
Serial.print ("Nhiệt độ tính bằng Fahrenheit:");
Serial.print (fTemp);
Serial.println ("F");
chậm trễ (1000);
}
Bước 4: Ứng dụng:
TCN75A là một cảm biến nhiệt độ có thể được sử dụng trong máy tính cá nhân và máy chủ, nó cũng có thể được triển khai trong các hệ thống giải trí, thiết bị văn phòng, ổ đĩa hars và các thiết bị ngoại vi PC khác. Cảm biến này cũng được ứng dụng trong thiết bị truyền dữ liệu.
Đề xuất:
Arduino Nano - HTS221 Hướng dẫn cảm biến nhiệt độ và độ ẩm tương đối: 4 bước
Arduino Nano - Hướng dẫn sử dụng cảm biến nhiệt độ và độ ẩm tương đối HTS221: HTS221 là cảm biến kỹ thuật số điện dung siêu nhỏ gọn cho độ ẩm và nhiệt độ tương đối. Nó bao gồm một phần tử cảm biến và một mạch tích hợp dành riêng cho ứng dụng tín hiệu hỗn hợp (ASIC) để cung cấp thông tin đo lường thông qua nối tiếp kỹ thuật số
Hướng dẫn sử dụng cảm biến nhiệt độ Arduino Nano - SI7050: 4 bước
Hướng dẫn sử dụng cảm biến nhiệt độ Arduino Nano - SI7050: SI7050 là cảm biến nhiệt độ kỹ thuật số hoạt động trên giao thức truyền thông I2C và cung cấp độ chính xác cao trên toàn bộ dải nhiệt độ và điện áp hoạt động. Độ chính xác cao này của cảm biến là do xử lý tín hiệu mới và
Arduino Nano - Hướng dẫn sử dụng cảm biến nhiệt độ STS21: 4 bước
Hướng dẫn sử dụng cảm biến nhiệt độ Arduino Nano - STS21: Cảm biến nhiệt độ kỹ thuật số STS21 mang lại hiệu suất vượt trội và tiết kiệm không gian. Nó cung cấp các tín hiệu đã được hiệu chuẩn, tuyến tính hóa ở định dạng kỹ thuật số, I2C. Việc chế tạo cảm biến này dựa trên công nghệ CMOSens, thuộc tính của
Arduino Nano - Hướng dẫn sử dụng cảm biến nhiệt độ TMP100: 4 bước
Arduino Nano - Cảm biến nhiệt độ TMP100 Hướng dẫn: TMP100 Độ chính xác cao, công suất thấp, cảm biến nhiệt độ kỹ thuật số Mô-đun I2C MINI. TMP100 lý tưởng để đo nhiệt độ kéo dài. Thiết bị này cung cấp độ chính xác ± 1 ° C mà không cần hiệu chuẩn hoặc điều chỉnh tín hiệu thành phần bên ngoài. Anh ta
Cách sử dụng cảm biến nhiệt độ DHT11 với Arduino và nhiệt độ in Nhiệt độ và độ ẩm: 5 bước
Cách sử dụng cảm biến nhiệt độ DHT11 với Arduino và nhiệt độ in Nhiệt độ và độ ẩm: Cảm biến DHT11 được sử dụng để đo nhiệt độ và độ ẩm. Họ là những người rất ưa thích đồ điện tử. Cảm biến nhiệt độ và độ ẩm DHT11 giúp bạn thực sự dễ dàng thêm dữ liệu độ ẩm và nhiệt độ vào các dự án điện tử tự làm của mình. Đó là mỗi