الأحد، 27 مايو 2018

اردوينو3: تمرين 23 استخدام حساس الحرارة لقياس درجة الحرارة الجسم

الهدف من هذا التمرين استخدام حساس الحرارة TMP36 مع لوحة اردوينو وثلاثة مصابيح ليد لقياس درجة حرارة الجسم

اذا كانت درجة الحرارة عالية يضيء ثلاثة مصابيح
اذا كانت درجة الحرارة متوسطة يضيء مصباحين
اذا كانت درجة الحرارة منخفضة يضيء مصباح واحد
اذا كانت درجة الحرارة منخفضة جدا لا يضيء اي مصباح





الكود:

const int sensorPin = A0;
  const float baselineTemp = 20.0;

void setup(){
  Serial.begin(9600); //open a serial port
  for (int pinNumber = 2; pinNumber < 5; pinNumber++){
       pinMode(pinNumber, OUTPUT);
       digitalWrite(pinNumber, LOW);
       }
       }
     
       void loop(){
         int sensorVal = analogRead(sensorPin);
         Serial.print("Sensor Value:: ");
         Serial.print (sensorVal);
       
         //convert the ADC reading to voltage
         float voltage = (sensorVal/1024.0)*5.0;
         Serial.print(", Volts: ");
         Serial.print(voltage);
         Serial.print(", degress C: ");
                      //convert the voltage to temperature in degrees
                      float temperature = (voltage - .5)*100;
                      Serial.println(temperature);
                      if(temperature < baselineTemp){
                        digitalWrite(2, LOW);
                        digitalWrite(3, LOW);
                        digitalWrite(4, LOW);
                      }
         else if(temperature >= baselineTemp+2 && temperature < baselineTemp+4){
                        digitalWrite(2, HIGH);
                        digitalWrite(3, LOW);
                        digitalWrite(4, LOW);
                      }
                      else if(temperature >= baselineTemp+4 && temperature < baselineTemp+6){
                        digitalWrite(2, HIGH);
                        digitalWrite(3, HIGH);
                        digitalWrite(4, LOW);
                      }
                      else if(temperature >= baselineTemp+6){
                        digitalWrite(2, HIGH);
                        digitalWrite(3, HIGH);
                        digitalWrite(4, HIGH);
                      }
                      delay(1);
                      }


======================================================================
عملي: 
(1) قم بتنفيذ الدائرة التالية على برنامج تنكر كاد
(2) قم بنسخ الكود اعلاه ولصقه داخل تنكر كاد

======================================================================
عملي: 
(1) قم بتنفيذ الدائرة التالية على برنامج تنكر كاد
(2) قم بنسخ الكود اعلاه ولصقه داخل تنكر كاد
(3) تأكد من عمل الدائرة  - من خلال تغيير درجة الحرارة


قم بعمل تقرير كامل في دفترك: 

اسم الطالب: 

التاريخ:

اسم التجربة:

هدف التجربة :

- المقدمة النظرية (المتغيرات): _______________________________________

 - الادوات والاجهزة المستخدمة : _____________________________________

- الاجراءات والبيانات: ____________________________________________:

 - نتيجة التجربة: ______________________________________________

الاسئلة:
كم قيمة المقاومات المستخدمة؟
على اية درجة حرارة يضيء المصباح الاول؟ الثاني؟ الثالث؟





لاستخدام المعلم : 
النظافة والترتيب :
  العلامة:




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

إرسال تعليق