تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
التحكم في Led ؟
#1
[COLOR="#0000FF"]السلام عليكم
لدي led اريد التحكم فيها ولكن عند التوصيل أجدها مضاءة دائما
علما بأنني اختبرت السالب مع جميع الـ ground
والموجب مع جميع الـdata
1-هل من المحتمل ان يكون الـ lpt به مشكلة ؟
2-ومالخطأ في هذا الكود ؟
كود :
[align=left]
Imports System.Runtime.InteropServices
Public Class Form1
    Public Declare Sub out Lib "inpout32.dll" Alias "out32" (ByVal portaddress As Short, ByVal value As Short)

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        out(888, 1)
    End Sub
End Class[/align]

لأنه عند التنفيذ والضغط علي الزر تظهر الرسالة :


3-عند محاولة اضافة المكتبة inpout32.dll
تظهر الرسالة

مالسبب ؟

بارك الله فيكم ونفع بكم[/COLOR]
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم

اذا كنت تستخدم وندوز 7 فما فوق فان input32.dll لا يعمل عليها انصحك باستخدام وندوز xp و فيجوال بيسك 6 فهو مجرب ويعمل عليها ولكن عليك استخدام منفذ الطابعة الاصلي ولا ينفع استخدام كيبل يو اس بي وان يكون عنوان البورت 378h epp , ecp طبعا هذه المعلومات عن تجربة مسبقة في هذا الموضوع

يعطيك العافية
(( يَا أَيَّتُهَا النَّفْسُ الْمُطْمَئِنَّةُ ارْجِعِي إِلَى رَبِّكِ رَاضِيَةً مَرْضِيَّةً فَادْخُلِي فِي عِبَادِي وَادْخُلِي جَنَّتِي ))

الرد }}}
تم الشكر بواسطة: sendbad100
#3
السلام عليكم

تستطيع الاستفادة من هذا الرابط

http://www.epanorama.net/circuits/parallel_output.html

يعطيك العافية
(( يَا أَيَّتُهَا النَّفْسُ الْمُطْمَئِنَّةُ ارْجِعِي إِلَى رَبِّكِ رَاضِيَةً مَرْضِيَّةً فَادْخُلِي فِي عِبَادِي وَادْخُلِي جَنَّتِي ))

الرد }}}
تم الشكر بواسطة: sendbad100
#4
بارك الله فيك ونفع بك
هناك مشكلة أكبر

حتي عند عمل disable للمنفذ تظل الـ led مضاءة !!!
الرد }}}
تم الشكر بواسطة:
#5
السلام عليكم

شيء طبيعي ايضا لان ولكن سوف اطلب منك هذا الطلب

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

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

يعطيك العافية
(( يَا أَيَّتُهَا النَّفْسُ الْمُطْمَئِنَّةُ ارْجِعِي إِلَى رَبِّكِ رَاضِيَةً مَرْضِيَّةً فَادْخُلِي فِي عِبَادِي وَادْخُلِي جَنَّتِي ))

الرد }}}
تم الشكر بواسطة:
#6
بارك الله فيكم
أسأل الله أن يجعل المجهود في ميزان حسناتك

اضطررت أن استخدم vb6 حتي معرفة سبب المشكلة


هناك مشكلة
وهي ان الـ led افتراضيا تكون في وضع On
وضع الـ off يعمل لكن لا استطيع فتحها مرة اخري الا بعد اعادة التشغيل
في ويندوز 7 توجد امكانية عمل disable لمنفذ الطابعة لذلك أعمل disable
وعندما اعمل enable تكون في وضع on واقوم بعمل off من البرنامج

مالحل ؟؟
الرد }}}
تم الشكر بواسطة:
#7
السلام عليكم

هل تستخدم USB to parallel converter
(( يَا أَيَّتُهَا النَّفْسُ الْمُطْمَئِنَّةُ ارْجِعِي إِلَى رَبِّكِ رَاضِيَةً مَرْضِيَّةً فَادْخُلِي فِي عِبَادِي وَادْخُلِي جَنَّتِي ))

الرد }}}
تم الشكر بواسطة:
#8
وعليكم السلام
لا , استخدم المنفذ الافتراضي lpt1
الحمد لله
تم حل المشكلتين 2 و 3
قمت بالتطبيق علي vb 2008 ويمكنني اطفاء الـ LED
لكن تظل المشكلة أنني لا استطيع تشغيلها مرة أخري
الرد }}}
تم الشكر بواسطة:
#9
[COLOR="#0000FF"]تم حل المشكلة
لابد من وجود المكتبة inpout32.dll مع vb 2008
[/COLOR]
الرد }}}
تم الشكر بواسطة:
#10
السلام عليكم

مبارك عليك حل المشكلة

واتمنى عليك ان تضع لنا حل المشكلة بالتفصيل لكي يستفيد الاعضاء الاخرين من تجربتك

يعطيك العافية



عمرحربة كتب :[COLOR="#0000FF"]تم حل المشكلة
لابد من وجود المكتبة inpout32.dll مع vb 2008
[/COLOR]
(( يَا أَيَّتُهَا النَّفْسُ الْمُطْمَئِنَّةُ ارْجِعِي إِلَى رَبِّكِ رَاضِيَةً مَرْضِيَّةً فَادْخُلِي فِي عِبَادِي وَادْخُلِي جَنَّتِي ))

الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم