قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:332
قديم 21-03-2012, 10:15 PM المشاركة 1   
افتراضي مشروع لبيان درجة الحرارة الموجبة والسالبة باستخدام الحساس LM35 : Twitter FaceBook Google+



مشروع لبيان درجة الحرارة الموجبة والسالبة باستخدام الحساس LM35 :






البرنامج :

كود:
 
//program Thermometer_with_LM35 + & - // LCD module connections sbit LCD_RS at RB2_bit; sbit LCD_EN at RB3_bit; sbit LCD_D4 at RB4_bit; sbit LCD_D5 at RB5_bit; sbit LCD_D6 at RB6_bit; sbit LCD_D7 at RB7_bit; sbit LCD_RS_Direction at TRISB2_bit; sbit LCD_EN_Direction at TRISB3_bit; sbit LCD_D4_Direction at TRISB4_bit; sbit LCD_D5_Direction at TRISB5_bit; sbit LCD_D6_Direction at TRISB6_bit; sbit LCD_D7_Direction at TRISB7_bit; // End LCD module connections unsigned temp; // unsigned (int) 0 .. 65535 unsigned tempn; short tempout ; //(signed) short (int) - 128 .. 127 char res[5]; void main(){ TRISA = 0xFF; // designate PORTA as input TRISB = 0; // as outputs //Ideal standard Lcd_Init(); // Initialize LCD Lcd_Cmd(_LCD_CLEAR); // Clear display Lcd_Cmd(_LCD_CURSOR_OFF); // Cursor off Lcd_Out(1,1,"ENG.F.ABDELAZIZ"); // Write text in first row Lcd_Out(2,1,"WELCOME"); // Write text in second row Delay_ms(2000); Lcd_Cmd(_LCD_CLEAR); // Clear display Lcd_Out(1,1,"ROOM TEMP."); // Write text in first row
while (1) { temp = ADC_read(0); tempn = ADC_read(1); temp = temp/2.046; tempn = tempn/2.046; tempout = temp - tempn; /* void ShortToStr(short input, char *output); Converts input signed short number to a string short t = -24; char txt[5]; ... ShortToStr(t, txt); // txt is " -24" (one blank here) */ shortToStr(tempout,res); Lcd_Out(2,1,res);
/* Write character "i" at row 2, column 3: Lcd_Chr(2, 3, 'i'); Write character "e" at current cursor position: Lcd_Chr_Cp('e');*/ Lcd_Chr_Cp(223); Lcd_Chr_Cp('C'); delay_ms(1000); } }

اعلانات

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:332
قديم 21-03-2012, 10:21 PM المشاركة 2   
افتراضي


ملفات المشروع على الرابط :

http://www.eeecb.com/vb/showthread.php?p=2813#post2813

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

Imozar
:: مهندس متميز ::
تاريخ التسجيل: Dec 2011
المشاركات: 318
نشاط [ Imozar ]
قوة السمعة:0
قديم 22-03-2012, 11:01 AM المشاركة 3   
افتراضي


دروس قيمة
ومنهجية أكاديمية متميزة
ساعدتني كثيرا في التنقل المزدوج ما بين MikroC Pro
و بين بعض مترجمات السي الاخرى
(CCS,HiTech,BoostC...)..

ألف شكرا لك أخي العزيز ..


الصورة الرمزية s.sultan
s.sultan
:: عضو ماسى ::
تاريخ التسجيل: Sep 2004
الدولة: حبيس الغربتين
المشاركات: 10,933
نشاط [ s.sultan ]
قوة السمعة:400
قديم 22-03-2012, 12:24 PM المشاركة 4   
افتراضي استفسار بسيط


بسم الله الرحمن الرحيم


تحية احترام للجميع


عندي كم استفسار حول الموضوع :-

1- ما فائدة الدايودين D1&D2 ???
2- هل الحساس LM35 مربوط مباشرة على الدائره المطبوعه ام ممكن ان ناخذه
على حده لمسافة متر مثلا او اكثر؟؟
3- ماهي نسبة الخطئ في القراءه وهل هي خطيه ام لوغارتميه على المدى؟؟
4-من المعروف ان هذا الحساس ( كما في ملف المعلومات) فيه خاصية self-heating التسخين الذاتي بمقدار حوالي 0.08 واط ؟؟
كيف امكن التخلص منها في الحسابات ؟؟

وتقبلوا منا فائق الشكر والتقدير


ابو احمد


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:332
قديم 22-03-2012, 12:54 PM المشاركة 5   
افتراضي


دروس قيمة

ومنهجية أكاديمية متميزة
ساعدتني كثيرا في التنقل المزدوج ما بين MikroC Pro
و بين بعض مترجمات السي الاخرى
(CCS,HiTech,BoostC...)..

ألف شكرا لك أخي العزيز ..
أخى الكريم الفاضل

شكرا جزيلا لك


بارك الله فيك

مع تمنياتى بدوام التوفيق


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:332
قديم 22-03-2012, 01:00 PM المشاركة 6   
افتراضي


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

لمزيد من المعلومات التخصصية يرجى مراجعة :

المرجع :

Microcontroller Based Temperature Monitoring Control




على الرابط :

http://www.4shared.com/rar/vJYJNBu2/file.htm



وعلى data sheet الخاصة بالحساس LM35



مع تمنياتى بدوام التوفيق


الصورة الرمزية s.sultan
s.sultan
:: عضو ماسى ::
تاريخ التسجيل: Sep 2004
الدولة: حبيس الغربتين
المشاركات: 10,933
نشاط [ s.sultan ]
قوة السمعة:400
قديم 22-03-2012, 06:13 PM المشاركة 7   
افتراضي الف شكر


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

لمزيد من المعلومات التخصصية يرجى مراجعة :

المرجع :

Microcontroller Based Temperature Monitoring Control




على الرابط :

http://www.4shared.com/rar/vJYJNBu2/file.htm



وعلى data sheet الخاصة بالحساس LM35



مع تمنياتى بدوام التوفيق


بسم الله الرحمن الرحيم


تحية احترام وتقدير


اولا:- الف شكر على سرعة الاجابه والمجهود ؟؟
ثانيا:- كنت اظن ان المشروع قائم ومحسوب بعنايه من قبلكم؟؟


ابو احمد


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:332
قديم 22-03-2012, 07:30 PM المشاركة 8   
افتراضي


بسم الله الرحمن الرحيم


تحية احترام وتقدير


اولا:- الف شكر على سرعة الاجابه والمجهود ؟؟
ثانيا:- كنت اظن ان المشروع قائم ومحسوب بعنايه من قبلكم؟؟


ابو احمد

أخى الكريم الفاضل

شكرا جزيلا لك

تقدير أعتز به

شكرا جزيلا على حسن ظنك

مع تمنياتى بدوام التوفيق

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 12:37 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025