Cảm biến nhiệt độ TTL - Độ nhạy cao

Mình thấy bài viết của Đỗ Hữu Toàn rất hay, nay mình có cơ hội dùng cái cảm biến nhiệt độ TTL này nên giới thiệu với mọi người luôn. Do hướng dẫn sử dụng cũng giống cái của Toàn nên mình viết dưới dạng bài viết truyền cảm hứng để gom nhóm với Toàn.

I. Giới thiệu

Cảm Biến Nhiệt Độ (Thermal Sensor Temperature) trên được sử dụng để đo nhiệt độ môi trường xung quanh với độ nhạy cực cao, giúp phát hiện sự thay đổi của nhiệt độ môi trường, cảm biến tương thích với hầu hết các board vi điều khiển như Arduino.

Biến trở trên module giúp điều chỉnh mức nhiệt độ mà module Cảm biến nhiệt độ sẽ cảm nhận, chẳng hạn như chúng ta cần chỉnh cho module sẽ phát hiện ở nhiệt độ là 50 độ C, thì trong môi trường 50 độ C , vặn biến trở đến khi đèn màu xanh trong module sáng lên là được, lần sau khi đúng nhiệt độ đó module Cảm biến nhiệt sẽ tự động báo cho chúng ta biết (đèn xanh sẽ sáng lên). Khoảng nhiệt độ mà cảm biến có thể cảm nhận tốt là trong khoảng 20 – 80 độ C.

II. Cách sử dụng

a. Kết nối

Cảm biến độ ẩm đất có 4 chân : Vcc, GND, 2 ngõ ra là D0 ( cho giá trị trả về mức logic 0 1) và A0 (giúp bạn có thể đọc được chính xác). Bạn có thể dùng 1 trong 2 chân này...Ở đây đọc giá trị của cả 2 chân ( để các bạn hiểu là chính ) 

Cảm biến nhiệt độ TTL Arduino UNO
Vcc 5V
GND GND
D0 2
A0 A0

b. Code

void setup() 
{
  Serial.begin(9600);//Mở cổng Serial ở mức 9600
  pinMode (2, INPUT);
  pinMode (13, OUTPUT);
}
 
void loop() 
{
  int value = analogRead(A0);     // Ta sẽ đọc giá trị hiệu điện thế của cảm biến
                                      // Giá trị được số hóa thành 1 số nguyên có giá trị
                                      // trong khoảng từ 0 đến 1023
  Serial.println(value);//Xuất ra serial Monitor                   
  delay(10);
  
  // Đọc giá trị D0 rồi điều khiển Led 13
  if (digitalRead (2) == 0)
  {
 	digitalWrite (13, HIGH);
  }
  else{
 	digitalWrite (13, LOW);
  }
}

III. Lời kết

Chúc các bạn thành công!!!! Share và Rate Node cho mình nhé

Những hình ảnh về dự án: 
Bài viết truyền cảm hứng: 
lên
12 thành viên đã đánh giá bài viết này hữu ích.
Các dự án được truyền cảm hứng

Một dự án được truyền cảm hứng với "LED RGB chung cực dương"

Sau khi đọc xong bài viết "Làm thế nào để điều khiển được LED RGB", mình cũng muốn làm thử. Tuy nhiên khi đặt mua thì lại nhận được loại LED RGB có cực dương chung. Vậy làm sao áp dụng được?

 

lên
33 thành viên đã đánh giá bài viết này hữu ích.
Các bài viết cùng tác giả

Đánh giá hiệu năng giữa Python và C trên Raspberry Pi

Python được biết đến như là ngôn ngữ chính để lập trình IO cho RPi nhưng bạn cũng hoàn toàn có thể sử dụng các ngôn ngữ khác để thực hiện điều này. Tuy sẽ khó khăn hơn so với việc sử dụng Python nhưng cũng sẽ có những ưu điểm khác bù lại. Sau đây, ta sẽ đánh giá khả năng IO của RPi khi chạy chương trình bằng ngôn ngữ Python và C.

lên
5 thành viên đã đánh giá bài viết này hữu ích.

Intel Edison là gì? Cùng bắt đầu với tôi nào.

Mới có cơ hội được vọc Intel Edison từ chị gái nên hôm nay mình tranh thủ viết bài review về nó để các bạn cùng có cái nhìn chung về board Intel Edison này. Tiếc là mình đang không có máy ảnh + điện thoại trong tay nên sẽ dùng ảnh trên mạng để trình bày nhé. Mình sẽ hướng dẫn các bạn bắt đầu với mạch này từ những bước đơn giản đầu tiên. Hy vọng qua bài viết này, newbie sẽ có cái nhìn toàn diện hơn với Intel Edison.

lên
15 thành viên đã đánh giá bài viết này hữu ích.