ارسال سفارشات بالای 590 هزار تومان رایگان میباشد

سنسور دمای KY-028 با آردوینو

آشنایی با ماژول KY-028

‫این ماژول از ترمیستور NTC و تراشه LM393 استفاده می کند. ‫
‫ماژول دارای یک پتانسیومتر برای تنظیم دمای تغییر وضعیت پین خروجی دیجیتال می باشد. ‫
‫این ماژول دما را نشان نمیدهد ولی با کمک خروجی آنالوگ آن می توانید تغییرات دما را با کمک میکرو کنترولر مشاهده کرده و حتی دما را محاسبه کنید.

‫روش کار با ماژول ky-028 سنسور دمای دیجیتال

‫تا اینجا دیدیم که این ماژول چی هست. حالا قصد داریم تا ماژول را به میکرو کنترولر آروینو متصل کنیم. ‫
‫مانند شکل زیر مثبت و زمین را به 5 ولت و زمین متصل کنید. خروجی دیجیتال ماژول را به پین D2 و آنالوگ را به A0 وصل می کنیم

یک مثال ساده

‫برنامه نمونه را بارگزاری کنید و اجرا نمایید. این برنامه بر روی پنجره سریال نشان می دهد که وضعیت خروجی دیجیتال ماژول چگونه است و همچنین مقدار خروجی انالوگ چقدر است. ‫
‫از این برنامه می توانید برای ماژولهای دیگری که مشابه ماژول سنسور دمای دیجیتال هستند نیز استفاده کنید. ‫
‫همچنین با کمک یک دماسنج می توان دما را به ازای هر مقدار آنالوگ تعیین کرد و آنها را وارد برنامه کنید تا برنامه مقدار دما را نیز نشان دهد ‫

‫نمونه برنامه تست ماژول KY-028 سنسور دمای دیجیتال

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
}

  • جدید ترین
    • جدید ترین
    • موضوع
    • نام
    • 8
    • 24
    • 48
    • 96
    • 120
    120 تعداد نمایش
  • جدید ترین
    • جدید ترین
    • موضوع
    • نام
  • تعداد نمایش 6
    • 8
    • 24
    • 48
    • 96
    • 120