این ماژول شامل یک تقویت کننده و یک NTC یا سنسور مقاومتی دما می باشد
دو عدد دیود نورانی وضعیت روشن بودن ماژول و خروجی دیجیتال آن را نمایش میدهند
پین AO خروجی آنالوگ سنسور است که با کمک آن میتوانید سطح دما را اندازه گیری کنید
پین DO خروجی دیجیتال آن می باشد که با افزایش دما خاموش میشود و با افت دما روشن می شود.
دمای خروجی دیجیتال با کمک پتانسیومتر دقیق از 20 تا 80 درجه سانتیگراد قابل تنظیم می باشد.
با اتصال خروجی آنالوگ به میکرو کنترولر می توانید از منفی 55 تا 125 درجه سانتیگراد را اندازه گیری کنید.
int digitalPin = 2; // Pino da interface digital do sensor
int analogPin = A0; // Pino da interface analógica do sensor
int digitalVal; // Variável que armazena a leitura digital
int analogVal; // Variável que armazena a leitura analógica
void setup () {
pinMode (digitalPin, INPUT); // Inicialização do Sensor (Digital)
pinMode(analogPin, INPUT); // Inicialização do Sensor (Analógico)
Serial.begin(9600);
}
void loop () {
digitalVal = digitalRead(digitalPin); // Leitura do sinal digital do sensor
// Caso o valor defino seja alcançado
if (digitalVal == HIGH) {
Serial.println("Temp detected"); //
}
analogVal = analogRead(analogPin); //
Serial.println(analogVal); //
delay(100); // Aguarda 100ms
}
این ماژول از ترمیستور NTC و تراشه LM393 استفاده می کند.
ماژول دارای یک پتانسیومتر برای تنظیم دمای تغییر وضعیت پین خروجی دیجیتال می باشد.
این ماژول دما را نشان نمیدهد ولی با کمک خروجی آنالوگ آن می توانید تغییرات دما را با کمک میکرو کنترولر مشاهده کرده و حتی دما را محاسبه کنید.
تا اینجا دیدیم که این ماژول چی هست. حالا قصد داریم تا ماژول را به میکرو کنترولر آروینو متصل کنیم.
مانند شکل زیر مثبت و زمین را به 5 ولت و زمین متصل کنید. خروجی دیجیتال ماژول را به پین D2 و آنالوگ را به A0 وصل می کنیم
برنامه نمونه را بارگزاری کنید و اجرا نمایید. این برنامه بر روی پنجره سریال نشان می دهد که وضعیت خروجی دیجیتال ماژول چگونه است و همچنین مقدار خروجی انالوگ چقدر است.
از این برنامه می توانید برای ماژولهای دیگری که مشابه ماژول سنسور دمای دیجیتال هستند نیز استفاده کنید.
همچنین با کمک یک دماسنج می توان دما را به ازای هر مقدار آنالوگ تعیین کرد و آنها را وارد برنامه کنید تا برنامه مقدار دما را نیز نشان دهد