20042089948860609343154290135367871263297246104253653244222458312125270052256300702210361007257583180001542685853724524200016703683111771555

الخميس، 2 فبراير 2017

اردوينو35 : مستشعر لقياس درجة الحرارة - lm35 temperature


السلام عليكم ورحمة الله وبركاته 

لقياس درجة الحرارة سوف نستخدم مكون اسمه ل م 35 وهو على شكل ترانزيستور , سنشرح طريقة تركيبه مع الاردوينو و كيفية حساب درجة الحرارة .


السكيتش المستخدم :

/* 
 * y=0.01x–0.0003 (voltage)
 * y=2.056x–0.0707 (CAN)
 * eg : 300mV we have 0.3=0.01×Temperature, wich mean Temperature=0.3/0.01=30oC
 */
const int sensor = 0;
float voltage = 0.0;
int value = 0;
float temperature = value/2.056;
void setup() {
  // put your setup code here, to run once:
  pinMode(sensor,INPUT);
  Serial.begin(9600);
}
void loop() {
  // put your main code here, to run repeatedly:
  value  = analogRead(sensor);// 1-1024
  voltage = (value * 5.0)/ 1024;
  temperature = value/2.056;
  
  Serial.print("Voltage = ");
  Serial.print(voltage);
  Serial.println("V");
  Serial.print("Value = ");
  Serial.println(value);
  Serial.print9 ");
  Serial.print(temperature);
  Serial.println(" C");
  Serial.println("");
  Serial.println("");
  delay(500);
}

تعليقات فيسبوك
0 تعليقات بلوجر

ليست هناك تعليقات:

إرسال تعليق

إتصل بنا

الإسم الكريم البريد الإلكتروني مهم الرسالة مهم
كافة الحقوق محفوظةلـ افعلـ بنفسك ــها - DIY For Arabs 2016