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

   

الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,315
نشاط [ ناصراحمد2 ]
قوة السمعة:
قديم 24-12-2009, 11:14 PM المشاركة 33   
افتراضي



السلام عليكم
أنا عندي سؤال لو تكرمتم
مشكلتي ليست باليرمجة بل بكيفية صناعة لوحة الليدات هذه. فهل هناك طريقة لصناعتها ؟؟ لأنني بحثت بمحلات القطع الإلكترونية ولم أجد هذه الشاشة !!!!!
فهل من طريقة لصناعتها ؟؟
شكرا لكم
وعليكم السلام ورحمة الله وبركاتة

ان شاء الله سوف تجد كل ماتبحث عنة

عموما اذا كنت تقصد مربع الليد ماتريكس نفسة


فتفضل هذا الرابط سوف يساعدك

http://www.instructables.com/id/LED-...ift-registers/


وهذا الرابط

http://images.google.com.eg/images?h...=f&oq=&start=0



فقط كل ماعليك هو شراء تيست بورد
والليدات وتقوم بتنفيذ الماتركس بنفسك



باذن الله


فصبرا جميل


التعديل الأخير تم بواسطة : ناصراحمد2 بتاريخ 24-12-2009 الساعة 11:31 PM
اعلانات

الصورة الرمزية eng_msa_8_8
eng_msa_8_8
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2006
المشاركات: 60
نشاط [ eng_msa_8_8 ]
قوة السمعة:
قديم 25-12-2009, 11:41 AM المشاركة 34   
افتراضي


بجد مجهود رائع و متميز

شكرا جزيلا علي هذا التفصيل تاغير ممل و المفيد )
و انا انضم الي قافلة المتعلمين

رجعتولي ايام زمان
و حلاوتها

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

الصورة الرمزية ah78
ah78
:: مهندس متواجد ::
تاريخ التسجيل: Apr 2006
المشاركات: 71
نشاط [ ah78 ]
قوة السمعة:
قديم 25-12-2009, 02:32 PM المشاركة 35   
افتراضي


شكرا لك اخي احمد ناصر على هذا المجهود
بس مشكلتي انني لا افهم لغة البرمجة التي تبرمج بها لانني
اتعامل مع avr
هل تستطيع ادراج نفس الموضوع بس ببرنامج bascom avr


الصورة الرمزية king5star
king5star
:: مهندس جيد ::
تاريخ التسجيل: Jun 2008
الدولة: Alexandria, Egypt
المشاركات: 238
نشاط [ king5star ]
قوة السمعة:
قديم 25-12-2009, 04:29 PM المشاركة 36   
Thumbs up تسلم ايدك


تسلم ايدك على هذا الشرح الوافى يا بشمهندس وربنا يوفقك دائماً

انا كتبت اسمى على الماتريكس واضغط على الرابط لتحميل المحاكه

لتحميل المحاكاه اضغط هنا



وهذا هو البرنامج


كود:
char x1=0b00000000;
char x2=0b11111111;
char x3=0b11111111;
char x4=0b00011000;
char x5=0b00011000;
char x6=0b01100110;
char x7=0b01100110;
char x8=0b11000011;
char x9=0b11000011;
char x10=0b00000000;
char x11=0b01111111;
char x12=0b11111111;
char x13=0b11001100;
char x14=0b11001100;
char x15=0b11111111;
char x16=0b01111111;
char x17=0b00000000;
char x18=0b11111111;
char x19=0b11111111;
char x20=0b11001000;
char x21=0b11001000;
char x22=0b11001100;
char x23=0b11111111;
char x24=0b00110011;
char x25=0b00000000;
char x26=0b10000001;
char x27=0b10000001;
char x28=0b11111111;
char x29=0b11111111;
char x30=0b10000001;
char x31=0b10000001;
char x32=0b00000000;
char x33=0b11111111;
char x34=0b11111111;
char x35=0b10000000;
char x36=0b11000000;
char x37=0b01100000;
char x38=0b00111000;
char x39=0b00111000;
char x40=0b01100000;
char x41=0b11000000;
char x42=0b10000000;
char x43=0b11111111;
char x44=0b11111111;
char x45=0b00000000;

char n;

 void main()
{
TRISB=0;
 PORTB=0;

 TRISd=0;
 PORTd=0;

loop:

 for(n=0;n<100;n++){


PORTd=0B11111110;
PORTB=x8; delay_us(300);
 ///////////

PORTd=0B11111101;
PORTB=x7; delay_us(300);
/////////////
PORTd=0B11111011;
PORTB=x6; delay_us(300);
////////////
PORTd=0B11110111;
PORTB=x5; delay_us(300);
///////////
PORTd=0B11101111;
PORTB=x4; delay_us(300);

///////////////////

  PORTd=0B11011111;
PORTB=x3; delay_us(300);
////////////
PORTd=0B10111111;
PORTB=x2; delay_us(300);
///////////
PORTd=0B01111111;
PORTB=x1; delay_us(300);


}



x1=x2;
x2=x3;
x3=x4;
x4=x5;
x5=x6;
x6=x7;
x7=x8;
x8=x9;
x9=x10;
x10=x11;
x11=x12;
x12=x13;
x13=x14;
x14=x15;
x15=x16;
x16=x17;
x17=x18;
x18=x19;
x19=x20;
x20=x21;
x21=x22;
x22=x23;
x23=x24;
x24=x25;
x25=x26;
x26=x27;
x27=x28;
x28=x29;
x29=x30;
x30=x31;
x31=x32;
x32=x33;
x33=x34;
x34=x35;
x35=x36;
x36=x37;
x37=x38;
x38=x39;
x39=x40;
x40=x41;
x41=x42;
x42=x43;
x43=x44;
x44=x45;
x45=x1;

goto loop;
}


الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,315
نشاط [ ناصراحمد2 ]
قوة السمعة:
قديم 25-12-2009, 09:46 PM المشاركة 37   
افتراضي


تسلم ايدك على هذا الشرح الوافى يا بشمهندس وربنا يوفقك دائماً

انا كتبت اسمى على الماتريكس واضغط على الرابط لتحميل المحاكه

لتحميل المحاكاه اضغط هنا



وهذا هو البرنامج


كود:
char x1=0b00000000;
char x2=0b11111111;
char x3=0b11111111;
char x4=0b00011000;
char x5=0b00011000;
char x6=0b01100110;
char x7=0b01100110;
char x8=0b11000011;
char x9=0b11000011;
char x10=0b00000000;
char x11=0b01111111;
char x12=0b11111111;
char x13=0b11001100;
char x14=0b11001100;
char x15=0b11111111;
char x16=0b01111111;
char x17=0b00000000;
char x18=0b11111111;
char x19=0b11111111;
char x20=0b11001000;
char x21=0b11001000;
char x22=0b11001100;
char x23=0b11111111;
char x24=0b00110011;
char x25=0b00000000;
char x26=0b10000001;
char x27=0b10000001;
char x28=0b11111111;
char x29=0b11111111;
char x30=0b10000001;
char x31=0b10000001;
char x32=0b00000000;
char x33=0b11111111;
char x34=0b11111111;
char x35=0b10000000;
char x36=0b11000000;
char x37=0b01100000;
char x38=0b00111000;
char x39=0b00111000;
char x40=0b01100000;
char x41=0b11000000;
char x42=0b10000000;
char x43=0b11111111;
char x44=0b11111111;
char x45=0b00000000;

char n;

 void main()
{
TRISB=0;
 PORTB=0;

 TRISd=0;
 PORTd=0;

loop:

 for(n=0;n<100;n++){


PORTd=0B11111110;
PORTB=x8; delay_us(300);
 ///////////

PORTd=0B11111101;
PORTB=x7; delay_us(300);
/////////////
PORTd=0B11111011;
PORTB=x6; delay_us(300);
////////////
PORTd=0B11110111;
PORTB=x5; delay_us(300);
///////////
PORTd=0B11101111;
PORTB=x4; delay_us(300);

///////////////////

  PORTd=0B11011111;
PORTB=x3; delay_us(300);
////////////
PORTd=0B10111111;
PORTB=x2; delay_us(300);
///////////
PORTd=0B01111111;
PORTB=x1; delay_us(300);


}



x1=x2;
x2=x3;
x3=x4;
x4=x5;
x5=x6;
x6=x7;
x7=x8;
x8=x9;
x9=x10;
x10=x11;
x11=x12;
x12=x13;
x13=x14;
x14=x15;
x15=x16;
x16=x17;
x17=x18;
x18=x19;
x19=x20;
x20=x21;
x21=x22;
x22=x23;
x23=x24;
x24=x25;
x25=x26;
x26=x27;
x27=x28;
x28=x29;
x29=x30;
x30=x31;
x31=x32;
x32=x33;
x33=x34;
x34=x35;
x35=x36;
x36=x37;
x37=x38;
x38=x39;
x39=x40;
x40=x41;
x41=x42;
x42=x43;
x43=x44;
x44=x45;
x45=x1;

goto loop;
}
السلام عليكم ورحمة الله وبركاتة

هكذا اخى كنج اعتقد انى قد وعدتك ووفيت
بانة فى اقل من اسبوع سوف تستطيع كتابة كلمة كاملة وليس فقط حرف ال A


بصراحة استخداماتك للحروف ممتازة

واتمنى ان تضع لنا موضوع مخصص للخطوط باللغة العربية على ان يكون الخط مزدوج

مثل مافى تجربتك هنا




+++++++++++++++++++

اما بالنسبة لتجربتك هذة فهى بجد فوق الممتاز

ولكنى احب انى اضيف اليك نقطة بسيطة جدا


زد عدد الفاصل بين عرض الكلمة الاول والثانى

ممكن تجعل الاعمدة الفارغة 4 او5


اعتقد ان المشاهدة سوف تكون اوضح بكثير ان شاء الله



+++++++++++++++++++++++++++++


بالنسبة لملفك المرفق لم يفتح عندى على البريتوس

وهذا طبعا سببة معروف وهو اختلاف النسخ


وهذا مااحب التنبية الية للجميع

لا تعتمدوا على الملفات المرفقة

فقط انظر الى الصور وقم ببناء الهاردوير كما يتم توضيحة بالصور

وقم باستخدام الكود المدرج فى الموضوع

وقم بتحويلة بنفسك على برنامج ال mikro c




بالتوفيق للجميع ان شاء الله


الصورة الرمزية king5star
king5star
:: مهندس جيد ::
تاريخ التسجيل: Jun 2008
الدولة: Alexandria, Egypt
المشاركات: 238
نشاط [ king5star ]
قوة السمعة:
قديم 25-12-2009, 10:52 PM المشاركة 38   
Thumbs up


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

هكذا اخى كنج اعتقد انى قد وعدتك ووفيت
بانة فى اقل من اسبوع سوف تستطيع كتابة كلمة كاملة وليس فقط حرف ال A


بصراحة استخداماتك للحروف ممتازة

واتمنى ان تضع لنا موضوع مخصص للخطوط باللغة العربية على ان يكون الخط مزدوج

مثل مافى تجربتك هنا




+++++++++++++++++++

اما بالنسبة لتجربتك هذة فهى بجد فوق الممتاز

ولكنى احب انى اضيف اليك نقطة بسيطة جدا


زد عدد الفاصل بين عرض الكلمة الاول والثانى

ممكن تجعل الاعمدة الفارغة 4 او5


اعتقد ان المشاهدة سوف تكون اوضح بكثير ان شاء الله



+++++++++++++++++++++++++++++


بالنسبة لملفك المرفق لم يفتح عندى على البريتوس

وهذا طبعا سببة معروف وهو اختلاف النسخ


وهذا مااحب التنبية الية للجميع

لا تعتمدوا على الملفات المرفقة

فقط انظر الى الصور وقم ببناء الهاردوير كما يتم توضيحة بالصور

وقم باستخدام الكود المدرج فى الموضوع

وقم بتحويلة بنفسك على برنامج ال mikro c




بالتوفيق للجميع ان شاء الله

طبعاً الشكر الأول والثانى والثالث ليك يا استاذى الفاضل ناصر ودا كله من شرحك الجميل والرائع والسلس على المبتدئين وكفاية بس ان حضرتك مبخلتش علينا بعلمك لان كل من يعرف شئ فى الماتركس وانا انشاء الله حاخد بالى من النقطة الى وضحتهالى وبالنسبة لطلبك انا انشاء الله كل يوم ححط جملة بالخط العربى مش موضوع ثانى لا فى الموضوع دا لن الفضل كله يرجعلك ويصبح الموضوع المرجع الكامل لكل من يريد احتراف الماتريكس ليد


صهيب البلال
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2009
المشاركات: 85
نشاط [ صهيب البلال ]
قوة السمعة:
قديم 26-12-2009, 02:40 PM المشاركة 39   
افتراضي شكرا


شكر جزيلا على هذه الفوائد التي قدمتها
الى الإمام دائما
وأسال الله لك التوفيق


الصورة الرمزية king5star
king5star
:: مهندس جيد ::
تاريخ التسجيل: Jun 2008
الدولة: Alexandria, Egypt
المشاركات: 238
نشاط [ king5star ]
قوة السمعة:
قديم 26-12-2009, 02:42 PM المشاركة 40   
Thumbs up بسم الله الرحمن الرحيم


استاذى الفاضل ناصر انا قد صممت من اجلك جمله ( بسم الله الرحمن الرحيم ) سطرين وانشاء الله نضيف جمل تانية كتير

وهذا كود الجمله


كود:
char  x1=0b00000000;
char  x2=0b11111100;
char  x3=0b11111100;
char  x4=0b10001101;
char  x5=0b00001101;
char  x6=0b00000000;
char  x7=0b01111100;
char  x8=0b00111100;
char  x9=0b00001100;
char  x10=0b01111100;
char  x11=0b00111100;
char  x12=0b00001100;
char  x13=0b01111100;
char  x14=0b00111100;
char  x15=0b00001100;
char  x16=0b01111100;
char  x17=0b01111100;
char  x18=0b01101100;
char  x19=0b01101100;
char  x20=0b01111100;
char  x21=0b01111100;
char  x22=0b00001100;
char  x23=0b00001100;
char  x24=0b00001100;
char  x25=0b00001100;
char  x26=0b00001100;
char  x27=0b00000000;
char  x28=0b11111111;
char  x29=0b11111111;
char  x30=0b00000000;
char  x31=0b01111111;
char  x32=0b01111111;
char  x33=0b00000011;
char  x34=0b01111111;
char  x35=0b01111111;
char  x36=0b00000011;
char  x37=0b11111111;
char  x38=0b11111111;
char  x39=0b01100110;
char  x40=0b01100110;
char  x41=0b01100110;
char  x42=0b00111100;
char  x43=0b00011000;
char  x44=0b00000000;
char  x45=0b11111111;
char  x46=0b11111111;
char  x47=0b00000000;
char  x48=0b11111000;
char  x49=0b11111000;
char  x50=0b00011000;
char  x51=0b00011000;
char  x52=0b00111000;
char  x53=0b00111100;
char  x54=0b00000110;
char  x55=0b00011011;
char  x56=0b00111101;
char  x57=0b01101100;
char  x58=0b11001100;
char  x59=0b11101100;
char  x60=0b11101100;
char  x61=0b00001100;
char  x62=0b00001100;
char  x63=0b01111100;
char  x64=0b01111100;
char  x65=0b01101100;
char  x66=0b01101100;
char  x67=0b01111100;
char  x68=0b01111100;
char  x69=0b00001100;
char  x70=0b00111110;
char  x71=0b00111111;
char  x72=0b00000011;
char  x73=0b00110011;
char  x74=0b00000011;
char  x75=0b00111111;
char  x76=0b00111110;
char  x77=0b00000000;
char  x78=0b11111111;
char  x79=0b11111111;
char  x80=0b00000000;
char  x81=0b11111000;
char  x82=0b11111000;
char  x83=0b00011000;
char  x84=0b00011000;
char  x85=0b00111000;
char  x86=0b00111100;
char  x87=0b00000110;
char  x88=0b00011011;
char  x89=0b00111101;
char  x90=0b01101100;
char  x91=0b11001100;
char  x92=0b11101100;
char  x93=0b11101101;
char  x94=0b00001101;
char  x95=0b01111100;
char  x96=0b00111101;
char  x97=0b00001101;
char  x98=0b01111100;
char  x99=0b01111100;
char  x100=0b01101100;
char  x101=0b01101100;
char  x102=0b01111100;
char  x103=0b01111100;
char  x104=0b00001100;
char  x105=0b00001100;
char  x106=0b00001100;
char  x107=0b00001100;
char  x108=0b00001100;
char  x109=0b00000000;
char  x110=0b00000000;
char  x111=0b00000000;
char  x112=0b00000000;
char  x113=0b00000000;
char  x114=0b00000000;
char  x115=0b00000000;
char  x116=0b00000000;


char n;

 void main()
{
TRISB=0;
 PORTB=0;

 TRISd=0;
 PORTd=0;

loop:

 for(n=0;n<100;n++){


PORTd=0B11111110;
PORTB=x1; delay_us(300);

PORTd=0B11111101;
PORTB=x2; delay_us(300);

PORTd=0B11111011;
PORTB=x3; delay_us(300);

PORTd=0B11110111;
PORTB=x4; delay_us(300);

PORTd=0B11101111;
PORTB=x5; delay_us(300);

  PORTd=0B11011111;
PORTB=x6; delay_us(300);

PORTd=0B10111111;
PORTB=x7; delay_us(300);

PORTd=0B01111111;
PORTB=x8; delay_us(300);


}



x1=x2;
x2=x3;
x3=x4;
x4=x5;
x5=x6;
x6=x7;
x7=x8;
x8=x9;
x9=x10;
x10=x11;
x11=x12;
x12=x13;
x13=x14;
x14=x15;
x15=x16;
x16=x17;
x17=x18;
x18=x19;
x19=x20;
x20=x21;
x21=x22;
x22=x23;
x23=x24;
x24=x25;
x25=x26;
x26=x27;
x27=x28;
x28=x29;
x29=x30;
x30=x31;
x31=x32;
x32=x33;
x33=x34;
x34=x35;
x35=x36;
x36=x37;
x37=x38;
x38=x39;
x39=x40;
x40=x41;
x41=x42;
x42=x43;
x43=x44;
x44=x45;
x45=x46;
x46=x47;
x47=x48;
x48=x49;
x49=x50;
x50=x51;
x51=x52;
x52=x53;
x53=x54;
x54=x55;
x55=x56;
x56=x57;
x57=x58;
x58=x59;
x59=x60;
x60=x61;
x61=x62;
x62=x63;
x63=x64;
x64=x65;
x65=x66;
x66=x67;
x67=x68;
x68=x69;
x69=x70;
x70=x71;
x71=x72;
x72=x73;
x73=x74;
x74=x75;
x75=x76;
x76=x77;
x77=x78;
x78=x79;
x79=x80;
x80=x81;
x81=x82;
x82=x83;
x83=x84;
x84=x85;
x85=x86;
x86=x87;
x87=x88;
x88=x89;
x89=x90;
x90=x91;
x91=x92;
x92=x93;
x93=x94;
x94=x95;
x95=x96;
x96=x97;
x97=x98;
x98=x99;
x99=x100;
x100=x101;
x101=x102;
x102=x103;
x103=x104;
x104=x105;
x105=x106;
x106=x107;
x107=x108;
x108=x109;
x109=x110;
x110=x111;
x111=x112;
x112=x113;
x113=x114;
x114=x115;
x115=x116;
x116=x1;

goto loop;
}

لتحميل المحاكاه أضغط هنا

ملحوظة لا تعمل إلا على Proteus v7.6 SP0



إنشاء الله الجملة القادمة ( رمضان كريم ) وبها فانوس فى اخر الجمله


التعديل الأخير تم بواسطة : king5star بتاريخ 26-12-2009 الساعة 06:45 PM


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