PDA

بازدید نسخه کامل شده : كنترل پورت COM1


AMiR
07-04-2007, 08:57 PM
سلام
چطوري ميشه از طريق برنامه نويسي VB‌ پورت COM ‌رو كنترل كرد ؟
مثلا يه چراغ رو باهاش روشن و خاموش كرد؟

در ضمن اين پورت چند ولته ؟ 6 ؟

مرسي

nanoware
07-04-2007, 09:26 PM
سلام
با کنترل mscomm و توابعش
13ولته

Mercury
07-04-2007, 09:27 PM
شما ميتوني روي پورت com اطلاعاتي رو كه ميخوايي رو بنويسي ، اين پورت Digital IO هست نه رله .

با كنترل MSCOMM‌ ، ميتوني اينكار بكني ، البطه راه هاي ديگه اي هم هست اما استفاده از mscomm از همه اسون تره .

http://www.control.com/1026198113/index_html
http://www.google.com/search?hl=en&ie=ISO-8859-1&safe=off&q=how+using+com+port+visual+basic&btnG=Search

ولتاژ : از 3 ؛ 5 ؛ 10 ؛ 12 ولت

AMiR
07-05-2007, 10:27 AM
فايل نمونه نداريد ؟

daftarekhaterat
07-05-2007, 11:06 AM
شانكي يه مدار خيلي كوچيك با يه led ميتوني طراحي كني براي تست سلامت پورت سريال كامپيوتر؟
يعني بزنيم سرش مادگي باشه بزنيم به پورت سريال كامپيوتر اگه پورت نسوخته بود led روشن بشه.

Mercury
07-05-2007, 11:58 AM
اگه فقط صرفا ميخوايي ببيني كه پورت سالمه يا نه فكر كنم به TXD‌ يدونه LED‌ با يه ترازنيستور مثل 945 وصل كني ، موقعي كه چيزي رو پورت نوشته ميشه يا موقعي اي كه كامپيوتر روشن ميشه led بايد با يه فركانسي روشن خاموش بشه .

ولي اگه ميخواهي ببيني كه Comunication داره يا نه بايد با ميكرو كار كني ، روش بالا رو تست كن ، اگر كار نداد احتمالا پورت خرابه ، اگه ميكروييش رو هم ميخوايي بگو تا برات بزنم .

AMiR
07-05-2007, 01:33 PM
من چيزي پيدا نكردم !
ميشه بشتر توضيح بديد!

Mercury
07-05-2007, 02:12 PM
چيو بيشتر توضيح بديم ؟! نوشتن اطلاعات تو COM1‌ توسط ويژال بيسيك يا بخش سخت افزاريش ؟! چقدر از VB‌ بلديد ؟!

AMiR
07-05-2007, 03:19 PM
مي خوام يه LED‌رو با VisualBasic 6‌روشن-خاموش كنم برقش از COM‌ تامين بشه !
LED‌رو بايد به كدوم پايه ها وصل كنم
دستورات برنامه چيه

VB ‌هم در حد هنرستان و يكم بيشتر


ممنون

.: Parham :.
07-05-2007, 04:42 PM
این کارو با پورت پارالل (پرینتر - LPT) راحت تر میتونی انجام بدی. اینجا (http://www.epanorama.net/circuits/parallel_output.html)رو ببین.

Mercury
07-05-2007, 05:01 PM
بله پارالل چون ساختارش با سريال فرق ميكنه براي اينكار بهتره . كلا از پورت سريال براي فرستادن اطلاعات استفاده ميشه و پورت سريال چون به صورت Streaming ( جرياني ) اطلاعاتو ميفرسته شما نميتوني از اون به عنوان لچ به معناي واقعي استفاده كني . ولي ميتوني اونو به يه ميكرو وصل كني و اون وقت هرچندتا LED ديگه اي رو هم كه خواستي ميتوني روشن خاموش كني .

nanoware
07-05-2007, 05:02 PM
مدار پیوستی رو ببندین

تو VB.Net :
یه کنترل serialPort بنداز تو فرمت
اینا رو بنویس:
serialPort1.Open
serialPort1.WriteLine("Hello World!")

مسلما اونقدر فرکانس بالاست که شما چیزی رو تشخیص نمیدید!
پس باید از یه مبدل سریال به پارالل استفاده کنید%

AMiR
07-06-2007, 12:44 PM
مدار پیوستی رو ببندین

تو VB.Net :
یه کنترل serialPort بنداز تو فرمت
اینا رو بنویس:
serialPort1.Open
serialPort1.WriteLine("Hello World!")

مسلما اونقدر فرکانس بالاست که شما چیزی رو تشخیص نمیدید!
پس باید از یه مبدل سریال به پارالل استفاده کنید%
كجا بايد چيزي ببينم ؟

nanoware
07-06-2007, 01:52 PM
كجا بايد چيزي ببينم ؟
چیو ببینی؟
فرکانس روشن خاموش شدن LED اونقدر بالاست که با چشم نمیشه تشخیصش داد
همونجور که ذوستان گفتن باید یا از یه مبدل سریال به پارالل(میتونی با میکرو برنامشو بنویسی) یا از پورت پارالل استفاده کنید

AMiR
07-06-2007, 06:16 PM
برنامه نويسي ميكرو كجا بود
بيخيال


روش شما رو تست مي كنم
ممنون