PDA

View Full Version : روشن کردن یک LED با پورت USB در C#



raika17metal
شنبه 01 خرداد 1389, 18:14 عصر
من میخوام یک LED رو با اتصال به پورت USB و تو محیط دات نت 2005 به ساده ترین روشن خاموش کنم.
از استادمون پرسیدم گفت نه نیاز به درایور خاصی هست و نه IC یا AVR.
میشه نحوه اتصال و برنامه نویسی اش رو توضیح بدید؟

M_Ali_Safdari
شنبه 01 خرداد 1389, 19:33 عصر
با سلام
متاسفانه استاد شما بطور کامل اشتباه فرموده اند
پورت USB بسیار پیچیده است و برای تبادل اطلاعات باید حتمآ یک طرف Host باشد و طرف دیگر Device .
usb روی کامپیوتر HOST است و شما برای ارتباط باید حتمآ یک USB از نوع Device به آن متصل کنید.
پایه ها 4 تا است که دو تا تغذیه و دو تای دیگر برای تبادل داده بکار می روند.
نحوه انتقال داده زوج تفاضلی است.ضمن اینکه درایور خط سخت افزاری است و شما از نرم افزار دسترسی به پایه های خروجی ندارید و فقط می توانید پاکت داده روی خط ارسال کنید .

این موردی که شما فرمودید با USB غیر ممکن است.
از پورتهای دیگر می توانید این کار را انجام دهید.

farsoft
یک شنبه 02 خرداد 1389, 01:18 صبح
سلام دوست من
لطف کن اولا از این سایت بده که اسمش گوگول است استفاده کن به خدا بد نیست
دوما به این ۳ تا سایت هم یک سری بزن
http://www.codeguru.com/forum/showthread.php?t=473764
http://www.icsharpcode.net/OpenSource/SharpUSBLib/default.aspx
http://sourceforge.net/apps/trac/libusb-win32/wiki

اگر از سورس فرج هم چیزی خواستی بهت نداد لینک بده ادبش کنم

raika17metal
یک شنبه 02 خرداد 1389, 17:12 عصر
با سلام
متاسفانه استاد شما بطور کامل اشتباه فرموده اند
پورت USB بسیار پیچیده است و برای تبادل اطلاعات باید حتمآ یک طرف Host باشد و طرف دیگر Device .
usb روی کامپیوتر HOST است و شما برای ارتباط باید حتمآ یک USB از نوع Device به آن متصل کنید.
پایه ها 4 تا است که دو تا تغذیه و دو تای دیگر برای تبادل داده بکار می روند.
نحوه انتقال داده زوج تفاضلی است.ضمن اینکه درایور خط سخت افزاری است و شما از نرم افزار دسترسی به پایه های خروجی ندارید و فقط می توانید پاکت داده روی خط ارسال کنید .

این موردی که شما فرمودید با USB غیر ممکن است.
از پورتهای دیگر می توانید این کار را انجام دهید.

ممنون از راهنماييتون. حالا ميشه توضيح بديد كه از چه درايوري استفاده كنم.(ممنون ميشم لينك دانلودش رو برام بذاريد)
و يه توضيح كلي در مورد كد نويسي اش :لبخندساده:

M_Ali_Safdari
یک شنبه 02 خرداد 1389, 21:05 عصر
این موضوع در تاپیک زیر وجود دارد.
سوالات احتمالی خود را در آنجا مطرح نمایید

usb in C#‎ (http://barnamenevis.org/forum/showthread.php?t=185830&referrerid=125230)