جدول المحتويات:

واجهة TMP-112 مع Arduino Nano (I2C): 5 خطوات
واجهة TMP-112 مع Arduino Nano (I2C): 5 خطوات

فيديو: واجهة TMP-112 مع Arduino Nano (I2C): 5 خطوات

فيديو: واجهة TMP-112 مع Arduino Nano (I2C): 5 خطوات
فيديو: How to use LM75A Temperature sensor with Arduino code 2024, شهر نوفمبر
Anonim
واجهة TMP-112 مع Arduino Nano (I2C)
واجهة TMP-112 مع Arduino Nano (I2C)

أهلا،

تحية طيبة.. !!

أنا (Somanshu Choudhary) نيابة عن مشاريع Dcube التقنية التي ستقوم بقياس درجة الحرارة باستخدام Arduino nano ، إنه أحد تطبيقات بروتوكول I2C لقراءة البيانات التناظرية لمستشعر درجة الحرارة TMP-112.

الخطوة 1: نظرة عامة

ملخص
ملخص
  1. جهاز استشعار درجة الحرارة TMP-112.
  2. رابط كتيب البيانات:

الخطوة 2: ما تحتاجه / الروابط

ماذا تحتاج / روابط
ماذا تحتاج / روابط
  1. اردوينو نانو
  2. I²C Shield لاردوينو نانو
  3. كابل USB من النوع A إلى Micro Type B بطول 6 أقدام
  4. كابل I²C
  5. مستشعر درجة الحرارة TMP112 I²C ± 0.5 ° C وحدة صغيرة 12 بت I²C

الخطوة 3: مخطط الدائرة

مخطط الرسم البياني
مخطط الرسم البياني
مخطط الرسم البياني
مخطط الرسم البياني

الخطوة 4: البرمجة

برمجة
برمجة

#يشمل

الإعداد باطل()

{

// عنوان I2C من TMP112

#define TMP_ADDR 0x48

// انضم إلى I2c Bus كسيد

Wire.begin () ؛

// بدء الاتصال التسلسلي

Serial.begin (9600) ؛

// ابدأ الإرسال

Wire.beginTransmission (TMP_ADDR) ؛

// حدد تمكين التسجيل

Wire.write (0x01) ؛

// حدد العملية العادية

Wire.write (0x60A0) ؛

// إنهاء الإرسال والإفراج عن ناقل I2C

Wire.endTransmission () ؛

}

حلقة فارغة()

{

// ابدأ الإرسال

Wire.beginTransmission (TMP_ADDR) ؛

// حدد سجلات البيانات

Wire.write (0X00) ؛

// نهاية الإرسال

Wire.endTransmission () ؛

تأخير (500) ؛

// طلب 2 بايت ، Msb أولاً

Wire.request From (TMP_ADDR، 2) ؛

// اقرأ البايتين

بينما (Wire.available ())

{

// إزالة القمامة

Serial.flush () ،

int msb = Wire.read () ؛

int lsb = Wire.read () ،

Wire.endTransmission () ؛

// تحويل البيانات في القيم الأولية

int rawtmp = msb << 8 | lsb ؛

قيمة int = rawtmp >> 4 ؛

الجواب المزدوج = القيمة * 0.0625 ؛

// إخراج الطباعة

Serial.print ("قيمة مئوية:") ؛

Serial.println (الجواب) ؛

}

}

الخطوة الخامسة:

لقد بذلت قصارى جهدي أنت تفعل ما لديك ؛-)

لمزيد من الاستفسارات لا تتردد في زيارة موقعنا:

www.dcubetechnologies.com

موصى به: