بسم الله الرحمان ارحيم
السلام عليكم اخواني الكرام وجزاكم الله كل خير على ما قدمتموه من جهد في هذا الموضوع الذي أسعدني كثيراً
وما أسعدني أكثر هو وجود هذه المشاركة القيمة (أحمد الله على هذا)
واشكر الأخ ريان على مجهوده جزاه الله عنا كل خير
بسم لله
الحمد الله انهيت كود المايكرو سي
كود:
unsigned int temp_res;
void main() {
ADCON1 = 0x80; // Configure analog inputs and Vref
TRISA = 0xFF; // PORTA is input
TRISB = 0x3F; // Pins RB7, RB6 are outputs
TRISD = 0; // PORTD is output
while(1) {
temp_res = ADC_Read(2); // Get 10-bit results of AD conversion
if (temp_res>=185)
{portd=0x03;
delay_ms(1000);
portd=0;
delay_ms(1000);
}
else {portd=0;}
}
}
و هذا هو ملف المحاكة
http://www.mediafire.com/?0hzh5glxtzm
و ارجو وضع تقييم على الموضوع
|
أما بعد ،
لقد احببتكم في الله واشكر كل من شراك في هذا الموضوع...
بعد إذنكم، أريد أن اطلب إضافة صغيرة بالنسبة لحساس الحرارة وأرجو أن لا تتجاهلوا طلبي فأنتم هكذا سوف تعينوني على إنجاز "مشروع نهاية دراستي" أعانني الله على اتمامه
الموضوع هو بإختصار:
ربط حساس الحرارة مع pic16F877 وإخراج درجة الحرارة على شاشة LCD 2 * 16 مع العلم أني أريدها متغيرة بتغير قيمة الجهد الخارج من حساس الحرارة وذلك إلى جانب المشع والإشارة الصوتية
وها قد وفرت عليكم نصف الموضوع فقد عملت
الدارة على بروتوس هنا
والآن يبقى الكود فأرجو منكم أن تعينوني جزاكم الله خيراً "إن الله لا يضيع أجرى من عمل صالحا"
أرجو أن يكون الكود بلغة الميكرو سي
انتظر ردكم بفارغ الصبر
في أمان الله