LM75 یک سنسور دما با دقت 0.5 درجه سانتی گراد می باشد . از این سنسور در ترموستات ها و مدارات کنترل دما می توانید استفاده کتید . LM75 دارای یک رابط I2C است لذا به راحتی می توانید آن را از طریق دو پین SDA و SCL  کنترل کنید . در استفاده از این سنسور حتما باید به این نکته دقت کرد که این سنسور مناسب دستگاه های جوجه کشی نمی باشد ( دستگاه های جوجه کشی به دقت 0.1 نیاز دارد ) . در MCU هایی که ADC ندارند مانند برد های رزبری پای می توانید LM75 را جایگزین مدل هایی مانند LM35 کنید . در تصویر زیر پین های این ماژول نشان داده شده اند :

1- VCC پین تغذیه ماژول می باشد .

2- GND زمین ماژول است .

3- SDA و SCL پین های ارتباط I2C می باشد .

4- OS پین وقفه دمای بحرانی می باشد .

 

راه اندازی ماژول LM75 با آردوینو :

#include <Temperature_LM75_Derived.h>


Generic_LM75 LM75;

void setup() {
  Serial.begin(9600);
  Wire.begin();
  delay(100);
}

void loop() {
  Serial.print("Temperature = ");
  Serial.print(LM75.readTemperatureC());
  Serial.println(" C");

  delay(300 );
}

 

Tags:
About Author: USER_4