دورات هندسية

 

 

التحكم بسياره بواسطه منفذ الطابعه

النتائج 1 إلى 9 من 9
  1. [1]
    Eng_Hisham
    Eng_Hisham غير متواجد حالياً

    عضو فعال

    تاريخ التسجيل: May 2006
    المشاركات: 101
    Thumbs Up
    Received: 0
    Given: 0

    التحكم بسياره بواسطه منفذ الطابعه

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

    لدي مشروع بالفجوال بيسك للتحكم بسياره صغيره (نموذج) عن طريق منذ الطابعه وأحوال عمل برنامج أستطيع من خلاله توجيه السياره عن طريق الأسهم (في لوحه المفاتيح) بحيث كل سهم يخرج أشاره فكيف لي أن أربط بين أكواد الأسهم وإخراج الأشاره..............

    أن كان لديه أي خلفيه عن الموضوع فأرجو ألا يبخل علي

    وبارك الله فيكم

  2. [2]
    mariammo
    mariammo غير متواجد حالياً
    جديد


    تاريخ التسجيل: May 2006
    المشاركات: 8
    Thumbs Up
    Received: 0
    Given: 0
    أخى
    ماهى الوسيلة البينية ما بين الكميوتر والسيارة اعنى "interface stage" بمعرفة ذلك ان شاء الله يتم بحث كيفية اصدار الأوامر

    0 Not allowed!



  3. [3]
    Eng_Hisham
    Eng_Hisham غير متواجد حالياً
    عضو فعال


    تاريخ التسجيل: May 2006
    المشاركات: 101
    Thumbs Up
    Received: 0
    Given: 0
    مشكور أخي العزيز على أهتمامك

    الوسيله هي أستخدام أشارات منفذ الطابعه لتشغيل دائرة الكترونيه تقوم بتشغيل smale motor لتحريك السياره للأمام والخلف ومتور آخر لتوجيه السياره لليمين ولليسار

    أي أن التوصيل سلكي وإن نجح سأحاول تحويله لا سلكيا .............

    0 Not allowed!



  4. [4]
    abuyazan
    abuyazan غير متواجد حالياً
    عضو فعال جداً


    تاريخ التسجيل: Feb 2006
    المشاركات: 206
    Thumbs Up
    Received: 0
    Given: 0
    اخي المشروع حلو كتير
    اعتقد انك لازم تستخدم ال microcontroler
    وتربط بين " اكواد معينة على لوحة المفاتيح " مع " مخرجات لوحة التحكم "
    يعني باستخدام ASCII CODE للاسهم ( بالاتجاهات الاربعة)
    ومن ثم استخدام المنفذ المتاح (Serial or parall) لاصدار الاوامر
    برأيي ،،، حاول تستخدم (serial transmission) افضل ،، يعني استخدم المخرج (com1)
    حيث انه من السهل استخدام لغة Visual Basic معه ،،،
    وهو ايسر وابسط من "مخرج الطابعة " (parallel port) ،،،

    تمنياتي و اخلاصي

    0 Not allowed!



  5. [5]
    Eng_Hisham
    Eng_Hisham غير متواجد حالياً
    عضو فعال


    تاريخ التسجيل: May 2006
    المشاركات: 101
    Thumbs Up
    Received: 0
    Given: 0
    اقتباس المشاركة الأصلية كتبت بواسطة abuyazan مشاهدة المشاركة
    اخي المشروع حلو كتير
    اعتقد انك لازم تستخدم ال microcontroler
    وتربط بين " اكواد معينة على لوحة المفاتيح " مع " مخرجات لوحة التحكم "
    يعني باستخدام ASCII CODE للاسهم ( بالاتجاهات الاربعة)
    ومن ثم استخدام المنفذ المتاح (Serial or parall) لاصدار الاوامر
    برأيي ،،، حاول تستخدم (serial transmission) افضل ،، يعني استخدم المخرج (com1)
    حيث انه من السهل استخدام لغة Visual Basic معه ،،،
    وهو ايسر وابسط من "مخرج الطابعة " (parallel port) ،،،

    تمنياتي و اخلاصي
    بارك الله فيك أخي العزيز لكن للأسف فأن مازلت في أول الطريق و أطمح كأي مهندس لتطوير قدراتي ....
    كما أني جديد في البرمجه باستخدام الفيجوال بيسك.........
    فأنا لا أعرف ماذا تقصد بASCII CODE

    كما أني لا أعرف كيف أستخدم الserial بأستخدام الفيجوال بيسك

    فأن كان لديك خلفيه عن الموضوع فأرجو ألا تبخل علينا (ولو بشكل بسيط أي خطوط عريضه)


    وأسأل الله أن يجعله في ميزان حسناتك.....

    0 Not allowed!



  6. [6]
    abuyazan
    abuyazan غير متواجد حالياً
    عضو فعال جداً


    تاريخ التسجيل: Feb 2006
    المشاركات: 206
    Thumbs Up
    Received: 0
    Given: 0
    بسم الله الرحمن الرحيم
    اعتذر ع التأخير ،،، لأسباب تقنية :) :)
    اخي هناك مجموعة اسس لتقوم بعمل مشروع كهذا ،،،
    هذه الاسس او المبادئ يتم تحصيلها عادة في السنوات 3 الاولى للدراسة الجامعية :)
    ما علينا
    عمليات نقل البيانات تأخذ اشكال متعددة زي ما نعرف :
    1- Serial transmission : وفيه يتم ارسال البيانات بطريقة متسلسلة ،،، (bit after bit)
    يعني ببساطة (طابور) ،،، واحدة ورا التانية ،،،، اما النوع التاني
    2- Parallel transmission: وفيه يتم ارسال البيانات بطريقة متوازية (يعني مجموعة مجموعة) ،،، بشكل متوازي
    ما يعنينا هنا النوع الأول
    نيجي لأجهزتنا ،،،،
    زماااااااااااان كان النقل كله Serial يعني (بت بت)
    بس مشكلته انو كان بطيييييييييييييييييييييييء
    عشان هيك كان ال mouse بيرتبط بالمخرج COM1 or COM2
    ايامها كان في مخارج (Serial ) عادة اتنين ،،
    بعدين طلعت طرق غير النقل المتسلسل ،،، وظهر ال ps2 وال parallel وغيره
    الى ان تمكن العلم اخيرا من العودة الى نظام النقل ال serial بس بشكله الجديد السريع ،،،، USB
    ((Universal serial bus)) ،،،

    لو نظرنا الى الصندوق لدينا اليوم COM بورت واحد ،، وهو طبعا 9-pin connector
    يعني فيه 9 بنات (بكسر البه وتشديد النون) :) :)
    طبعا هذه ال (pins) مسئولة ليس فقط عن (send - recieve) انما هناك عمليات تشييك
    والتحكم باستخدام buffer
    وغيره
    مش حطوّل عليكم ،،،
    البنات التسعة كالتالي ،،،
    9-pin connector:

    1- Carrier Detect - Determines if the modem is connected to a working phone line.
    2- Receive Data - Computer receives information sent from the modem.
    3- Transmit Data - Computer sends information to the modem.
    4- Data Terminal Ready - Computer tells the modem that it is ready to talk.
    5- Signal Ground - Pin is grounded.
    6- Data Set Ready - Modem tells the computer that it is ready to talk.
    7- Request To Send - Computer asks the modem if it can send information.
    8- Clear To Send - Modem tells the computer that it can send information.
    9- Ring Indicator - Once a call has been placed, computer acknowledges signal (sent from modem) that a ring is detected

    طبعا هادا الكلام حتلاقوه بالرابط التالي
    http://computer.howstuffworks.com/serial-port2.htm
    لاحظ شكل وترتيب البنز
    * لاحظ كمان انو في ناقل تاني بس فيه (25 بن) برضو سيريال
    ,,, المهم عند توصيل هذا النوع من الكوابل التسلسلية هو 3 بنّات
    وهم رقم 2، 3 ، 5
    يعني
    send , receive , ground
    بالنسبة للسيارة ،، انت بحاجة لعمل كابل (female- female 9-pin d-shape)
    **************
    طيب احنا عرفنا كيف نجهز وسيلة النقل وهي الكابل
    بدنا نعرق شو بدنا ننقل ؟؟؟
    اكيد راح ننقل داتا
    يعني (bits ) (zero or one)(on or off)
    طيب منين حتيجي ال bits ؟؟
    حتيجي من ال كي بورد ،،،، والكي بورد عليه ازرار كل زر بتمثل برقم
    هو ال ASCII
    مثلا حرف (A) يمثل بالرقم 65
    يعني بلغة البتات يساوي هذا الرقم
    0100 0001
    وهذا الرقم يتم نقله عير الكابل الى اي جهاز خارجي ،،، عبارة عن نبضات كهربية
    يعني فولت ،،،

    0 Not allowed!



  7. [7]
    abuyazan
    abuyazan غير متواجد حالياً
    عضو فعال جداً


    تاريخ التسجيل: Feb 2006
    المشاركات: 206
    Thumbs Up
    Received: 0
    Given: 0
    خلصت الصفحة ،، ما علينا
    اعتقد انك بحاجة لعمل بعض التجارب على النقل المتسلسل
    وهاي بسيطة
    start >> programs >> accesories >> comunication >> HYPER TERMINAL

    وهدا ال (هايبر تيرمنال) يمكننا من امام عملية النقل عبر ال com
    طبعا انت بحاجة للبحث عن تطبيق ،،، يعني دائرة بسيطة تعطي اشارة لما تستقبل البتس من الجهاز
    led مثلا
    والنت مليان حاجات ي هيك :)
    هذه هي المباااااااااااادئ ،،،،
    اما التفاصيل ،،، فعاوزة كتيبات ،،، مش كتب :) :)
    اتمنى اني ما اكون طولت ولا قصرت :)
    اخلاصي
    حاصر حصارك لا مفر اضرب عدوك لا مفر
    سقطت ذراعك فالتقطها وسقطت قربك فالتقطني
    واضرب عدوك بي فانت الان حر حر حر

    0 Not allowed!



  8. [8]
    Eng_Hisham
    Eng_Hisham غير متواجد حالياً
    عضو فعال


    تاريخ التسجيل: May 2006
    المشاركات: 101
    Thumbs Up
    Received: 0
    Given: 0
    بارك الله فيك أخي العزيز على هالمجهود الطيب

    مشكووووووووووووووور

    0 Not allowed!



  9. [9]
    daewoo_100
    daewoo_100 غير متواجد حالياً
    جديد


    تاريخ التسجيل: Dec 2009
    المشاركات: 6
    Thumbs Up
    Received: 0
    Given: 0
    دوائر الالكترونية يتم التحكم فيه بواسطة الفيجوال بيسك

    0 Not allowed!



  
الكلمات الدلالية لهذا الموضوع

عرض سحابة الكلمة الدلالية

RSS RSS 2.0 XML MAP HTML