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

   

الصورة الرمزية باسم ماجد
باسم ماجد
:: مهندس متميز ::
تاريخ التسجيل: Jan 2009
الدولة: Amman-Jordan
المشاركات: 316
نشاط [ باسم ماجد ]
قوة السمعة:
قديم 01-12-2010, 04:38 PM المشاركة 65   
Smile



شكراً لك أخي winmad على هذا المشروع الرائع، و جربت المشروع على البروتس و كانت النتيجه رائعة
و لكن عندي سؤال و هو: ما هو تفسير عدم ظهور الحرف الثاني في السطرين الأول و الثاني؟ أعتقد انه من الشاشه، لكني لم أتوصل للحل بعد! أرجو المساعده و شكراً مره أخرى


اعلانات

ibrahim_thebest
:: مهندس ::
تاريخ التسجيل: Dec 2010
المشاركات: 5
نشاط [ ibrahim_thebest ]
قوة السمعة:
قديم 01-12-2010, 08:25 PM المشاركة 66   
افتراضي


جزاك الله خيرا
وننتظر مزيد من المشاريع بنفس اسلوب الشرح

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

الصورة الرمزية باسم ماجد
باسم ماجد
:: مهندس متميز ::
تاريخ التسجيل: Jan 2009
الدولة: Amman-Jordan
المشاركات: 316
نشاط [ باسم ماجد ]
قوة السمعة:
قديم 02-12-2010, 02:14 PM المشاركة 67   
ha الكود يعطي خطأ في السطر /6 أرجو المساعد


أخي العزيز winmad
أولاً شكراً على هذا المجهود الكبير لإخراج المشروع بهذا الشكل الرائع فهو متكامل من جميع النواحي و لا ينقصه إلا التطبيق.
أخي العزيز لقد نزلت ملف المحاكاه الذي رفعت، و جربته و كان كل شيئ تمام لا بل رائع .. لكن المشكله فقط في ملف source code ملف الميكرو سي يعطي خطأ في السطر السادس أرجو إعادة رفعه و شكرا لما تقدمه و إلى الأمام

ملاحظه: ملف الهيكس hex يعمل


التعديل الأخير تم بواسطة : باسم ماجد بتاريخ 02-12-2010 الساعة 02:37 PM

الصورة الرمزية tarek_djh
tarek_djh
:: مهندس ::
تاريخ التسجيل: Feb 2010
الدولة: ogx
المشاركات: 40
نشاط [ tarek_djh ]
قوة السمعة:
قديم 09-12-2010, 01:16 PM المشاركة 68   
افتراضي


جزاك الله بخير ولله استفد من مشروعك ولله يجعل في ميزان حسناتك شكرا اخي الكريم مشروع اكثر من رئع


الصورة الرمزية tarek_djh
tarek_djh
:: مهندس ::
تاريخ التسجيل: Feb 2010
الدولة: ogx
المشاركات: 40
نشاط [ tarek_djh ]
قوة السمعة:
قديم 09-12-2010, 01:31 PM المشاركة 69   
sun شكر


مشروع جميل جدا ساحول تطبيقه في شكرا جزيلا جزاك لله بخير


djoo77
:: مهندس ::
تاريخ التسجيل: Feb 2007
المشاركات: 15
نشاط [ djoo77 ]
قوة السمعة:
قديم 17-12-2010, 07:15 PM المشاركة 70   
افتراضي


السلام عليكم

ارجوا من الاخ winmad ان يقبل مني بعض التحسينات
في الكود لان الكود المرفق يعطي خطا باستعمال
المايكروسي و المهم الكود المصحح هو كالتالي
int temp_res;
char temp[12];
unsigned int rtemp=10;
char ntemp[10];
void adc()
{
temp_res = ADC_Read(2); // Get 10-bit results of AD conversion
temp_res = (temp_res *5)/10;
IntToStr(temp_res,temp);
}
void print()
{
LCD_INIT(&PORTB);
lcd_out(1,1,"temp Act") ;
lcd_out(2,1,"temp Ref") ;
lcd_cmd(LCD_CURSOR_OFF);
}
void test()
{if(temp_res>rtemp)
{PORTC=0b00000101; //cool
}
if(temp_res<rtemp)
{
PORTC=0b00001010;//hot
}
if(temp_res==rtemp)
{
PORTC=0x00;
}
}
void main()
{
TRISA =0b10;
TRISD =0x11;
TRISC =0x00;
TRISB=0X00;
lcd_init(&portb);
lcd_out(1,3,"Control de") ;
lcd_out(2,3,"temperature") ;
lcd_cmd(LCD_CURSOR_OFF);
delay_ms(2000);
print();
do
{
IntToStr(rtemp,ntemp);
lcd_out(2,10,ntemp);
delay_ms(200);
lcd_out(1,10,temp) ;
delay_ms(200);
test();
if(portd.f1==0 && rtemp>0)
{
rtemp--;
delay_ms(200);
}
if(portd.f0==0&&rtemp<=100)
{
rtemp++;
delay_ms(200);
}
adc();
}
while(1);
return;
}

تقبل مني احتراماتي و تقديري

الاستاذ: طيبي جمال
من الجزائر


الصورة الرمزية باسم ماجد
باسم ماجد
:: مهندس متميز ::
تاريخ التسجيل: Jan 2009
الدولة: Amman-Jordan
المشاركات: 316
نشاط [ باسم ماجد ]
قوة السمعة:
قديم 09-01-2011, 04:51 PM المشاركة 71   
Thumbs up


السلام عليكم

ارجوا من الاخ winmad ان يقبل مني بعض التحسينات
في الكود لان الكود المرفق يعطي خطا باستعمال
المايكروسي و المهم الكود المصحح هو كالتالي
int temp_res;
char temp[12];
unsigned int rtemp=10;
char ntemp[10];
void adc()
{
temp_res = ADC_Read(2); // Get 10-bit results of AD conversion
temp_res = (temp_res *5)/10;


IntToStr(temp_res,temp);
}
void print()
{
LCD_INIT(&PORTB);
lcd_out(1,1,"temp Act") ;
lcd_out(2,1,"temp Ref") ;
lcd_cmd(LCD_CURSOR_OFF);
}
void test()
{if(temp_res>rtemp)
{PORTC=0b00000101; //cool
}
if(temp_res<rtemp)
{
PORTC=0b00001010;//hot
}
if(temp_res==rtemp)
{
PORTC=0x00;
}
}
void main()
{
TRISA =0b10;
TRISD =0x11;
TRISC =0x00;
TRISB=0X00;
lcd_init(&portb);
lcd_out(1,3,"Control de") ;
lcd_out(2,3,"temperature") ;
lcd_cmd(LCD_CURSOR_OFF);
delay_ms(2000);
print();
do
{
IntToStr(rtemp,ntemp);
lcd_out(2,10,ntemp);
delay_ms(200);
lcd_out(1,10,temp) ;
delay_ms(200);
test();
if(portd.f1==0 && rtemp>0)
{
rtemp--;
delay_ms(200);
}
if(portd.f0==0&&rtemp<=100)
{
rtemp++;
delay_ms(200);
}
adc();
}
while(1);
return;
}

تقبل مني احتراماتي و تقديري

الاستاذ: طيبي جمال
من الجزائر
------------------------------------
أخي الكريم djoo77................. مشكور على هذا التصحيح ..!! لقد جربته يعمل بشكل صحيح فهذا الكود لا يقدر بثمن طبعا" لأنه Source code ممكن التعديل عليه و الحصول على ملف الهيكس أعجز عن شكرك و لا انسى الأخ العزيز winmad صاحب المبادره الأولى تحياتي لجميع الأعضاء


djoo77
:: مهندس ::
تاريخ التسجيل: Feb 2007
المشاركات: 15
نشاط [ djoo77 ]
قوة السمعة:
قديم 14-01-2011, 10:56 AM المشاركة 72   
افتراضي


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

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



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