ورود

View Full Version : سوال: ارسال ولتاژ به پورت ؟



armin.m
دوشنبه 06 مرداد 1393, 18:08 عصر
سلام.دوستان می خواستم بپرسم آیا میشه از طریق C++‎ به یکی از پورت های usb ولتاژ ارسال شه؟! چه طوری باید این کار رو انجام بدم؟هدف اینه که کاربر وقتی کد رو اجرا کرد یک Led که ترجیحا از طریق usb به کامپیتر وصل هست روشن بشه.اگر usb هم نمیشه مشکلی نیس. من فقط می خوام Led رو روشن کنم پورتش فرقی نداره.متشکرم.

حامد مصافی
سه شنبه 07 مرداد 1393, 11:57 صبح
ولتاژ نمیشه ارسال کرد.
usb به تعداد ۴ عدد پین داره که ۲ تا از اونها برای ولتاژ ۵ ولت و ۲ تای دیگه برای ارسال دیتا هستند. شما باید یک مدار طراحی کنید که به پورت usb متصل بشه در این مدار نیاز به یک میکرو‌کنترلر هم هست. می‌تونید از انواعی که دارای ورودی usb هستند (مانند برخی مدل‌های pic) یا انواع آکادمیک‌تر (مانند avr با v-usb (http://www.obdev.at/vusb/)) استفاده کنید. بعضی از میکرو‌کنترلرها دارای پورت خروجی ولتاژ هستند. برای مثال اگر اشتباه نکنم پورت B سری atmega چنین قابلیتی داره. در غیر اینصورت یک ترانزیستور باید تعبیه کنی. میمونه سمت کد نویسی که libusb (http://sourceforge.net/projects/libusb/) کارتو راه میندازه

hosseinam1370
پنج شنبه 09 مرداد 1393, 16:07 عصر
سلام.
چون این داستان برمیگرده به میکرو و طراحی مدار avr و از آنجایی که اینجا بچه ها بیشتر رو برنامه نویسی کار میکنن ، بهتره برید اینجا سوال خودت رو بپرسی تا ببینی بچه های الکترونیک چی میگن بهت .
سریعا به جوابت میرسی.

http://www.eca.ir/forum2/index.php?board=161.0

موفق باشید.