نمایش نتایج 1 تا 13 از 13

نام تاپیک: كار با ميكروكنترل " روشن كردن يك چراغ Led "

  1. #1
    کاربر دائمی آواتار HjSoft
    تاریخ عضویت
    خرداد 1386
    محل زندگی
    مشهد
    پست
    1,160

    Question كار با ميكروكنترل " روشن كردن يك چراغ Led "

    من هيچ سر رشته از ميكروكنترل ندارم ، و مي خوام بتونم يك چراغ الدي رو با پورت ها روشن كنم ، اگه ميشه
    الف ) يك سورس براي كار با ميكرو كنترل بگذاريد
    ب ) چه جوري چراغ الدي رو روشن كنم

  2. #2

    Wink

    سلام

    اكتيوايكس براي كار با پورتها هست
    تو سايت جستجو كن
    كارش هم اينه كه يك عدد رو به پورت دلخواه ميفرسته يا مي خونه

    اما روش كار با پورت موازي Lpt

    هشت تا ورودي و هشت تا خروجي داري كه بطور موازي با يك عدد 1 بايتي يكباره مقدار دهي ميشن
    پين 2 تا 9 خروجي هستن پس LED ها رو بايد به اونا وصل كني، پايه آند LED به پورت وصل بشه، پايه كاتد هم به پين 18 تا 25
    پين 18 تا 25 هم همشون به همديگه و در نهايت بايد به زمين وصل بشه (همون منفي)

    فرض كن قراره LED اول و سوم و هشتم روشن باشه پس ميشه 10000101
    اين عدد رو از مبناي 2 به مبناي 10 ببر و بفرست به پورت، همين
    LED هايي كه به خونه اول و سوم و هشتم وصل هستن روشن مي شن

    فقط يادتون باشه يك LED مشكلي نيست اما توان بيشتر نكشيد

    براي خوندن از پورت اگر بدون بافر سخت افزاري اينكار رو انجام بدين ممكنه پورتتون بسوزه ولي خب شما كه خوندن نياز نداري

    اما اگر خواستي، يك نمونه بافر سخت افزاري ساده و اطلاعات بيشتر از جمله شماره پين ها تو اين لينك هست

    http://www.geocities.com/SunsetStrip...y/uln2803.html

    راستي كار با پورتها بسيار لذت بخش هست
    فكر كن كنترل وسايل منزل
    ....
    اگر من و شما هر كدوم يك چيز ياد داشته باشيم و به هم ياد بديم، حالا هر كدوم دو تا چيز ياد داريم ! http://www.ArminaCo.com

  3. #3
    کاربر دائمی آواتار HjSoft
    تاریخ عضویت
    خرداد 1386
    محل زندگی
    مشهد
    پست
    1,160
    واقعا دوست عزيز از شما ممنونم ! يك دنيا ! توضيحات كاملي بود و فقط مونده همون OCX اونم پيدا كنم حتما خبر مي دم . بازم ميگم خيلي متشكرم

  4. #4
    منظورتون از میکرو کنترل , میکروکنترلر هست یا پورتهای کامپیوتر؟
    You never know what you can do until you try

  5. #5
    کاربر دائمی آواتار .:KeihanCPU:.
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    همین اطراف
    پست
    1,169
    منظورشون استفاده از پورتهای کامپیوتر برای کنترل وسیله ای

  6. #6
    کاربر دائمی آواتار HjSoft
    تاریخ عضویت
    خرداد 1386
    محل زندگی
    مشهد
    پست
    1,160
    منظورم پورت هاي كاميپيوتريه . فرق ميكروكنترل با پورت كامپيوتري چيست ؟
    در ضمن جناب vbhamed من اون Ocx كه گفتين رو پيدا نكردم ... ميشه آپلودش كنين‌؟

  7. #7
    سلام

    ميكروكنترلر يك چيپ هست كه خودش به تنهايي مثل يك كامپيوتر كامل عمل مي كنه، سي پي يو و حافظه دائمي و موقت داره
    ميشه براش برنامه نوشت
    اما با توان بسيار كمتر از كامپيوتر و براي كارهاي الكترونيكي، البته خيلي هم دست كم نگيريد، كلي از وسايل الكترونيكي با همين ميكرو كنترلر ها كنترل ميشن
    مثلا تابلوهاي روان LED و ...


    اما پورتهاي كامپيوتر فقط درگاههاي ورودي و خروجي اطلاعات و ولتاژ برق هستند كه با كمك درگاههاي ديتا، نقل و انتقال اطلاعات بين كامپيوتر و دستگاه جانبي برقرار ميشه
    مثلا پورت USB چهار تا سيم داره كه دوتاش ولتاژ هست و دوتاي وسطي ديتا


    Io.Ocx يا Portio.Ocx يا Port.dll و اينا رو جستجو كنيد
    اگر من و شما هر كدوم يك چيز ياد داشته باشيم و به هم ياد بديم، حالا هر كدوم دو تا چيز ياد داريم ! http://www.ArminaCo.com

  8. #8
    کاربر دائمی آواتار bobrus
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Hash Table
    پست
    436
    آقاي VBHamed از توضيحات شما ممنونم معلومه حسابي روي اين چيزا كار كردي
    آقاي Wolf_sky مي توني از خود كامپوننت هاي ويندوز هم استفاده كني مثل Winsock32.ocx كار زياد سختي نيست
    اين برنامه رو خودم نوشتم اميدوارم بدردت بخوره
    اول پورت سريال رو باز مي كنه بعد همراه با چشمك زدن چراغ توي برنام پورت سريال شما كه بهش led وصله رو روشن مي كنه البته led شما بايد به پايه 2 و بدنه وصل بشه
    فایل های ضمیمه فایل های ضمیمه

  9. #9
    کاربر دائمی آواتار soheil_programmer
    تاریخ عضویت
    شهریور 1384
    محل زندگی
    تکه ای خاک از همین سرزمین
    پست
    311

    Wink تو نیکی میکن و ...

    نقل قول نوشته شده توسط vbhamed مشاهده تاپیک
    سلام

    اكتيوايكس براي كار با پورتها هست
    تو سايت جستجو كن
    كارش هم اينه كه يك عدد رو به پورت دلخواه ميفرسته يا مي خونه

    اما روش كار با پورت موازي Lpt

    هشت تا ورودي و هشت تا خروجي داري كه بطور موازي با يك عدد 1 بايتي يكباره مقدار دهي ميشن
    پين 2 تا 9 خروجي هستن پس LED ها رو بايد به اونا وصل كني، پايه آند LED به پورت وصل بشه، پايه كاتد هم به پين 18 تا 25
    پين 18 تا 25 هم همشون به همديگه و در نهايت بايد به زمين وصل بشه (همون منفي)

    فرض كن قراره LED اول و سوم و هشتم روشن باشه پس ميشه 10000101
    اين عدد رو از مبناي 2 به مبناي 10 ببر و بفرست به پورت، همين
    LED هايي كه به خونه اول و سوم و هشتم وصل هستن روشن مي شن

    فقط يادتون باشه يك LED مشكلي نيست اما توان بيشتر نكشيد

    براي خوندن از پورت اگر بدون بافر سخت افزاري اينكار رو انجام بدين ممكنه پورتتون بسوزه ولي خب شما كه خوندن نياز نداري

    اما اگر خواستي، يك نمونه بافر سخت افزاري ساده و اطلاعات بيشتر از جمله شماره پين ها تو اين لينك هست

    http://www.geocities.com/SunsetStrip...y/uln2803.html

    راستي كار با پورتها بسيار لذت بخش هست
    فكر كن كنترل وسايل منزل
    ....
    با سلام

    عزیز دل برادر بیا و یک نیکی کن و یه کار ماندگار از خودت به جا بگذار...
    - نحوه کنترل پورت USB و COM و LPT را واسه همه بصورت فایل ورد بهمراه کنترل هاشون طی یک فایل ZIP قرار بده تا همه این سایت دعات کنن و این کارت همیشه اینجا بمونه...
    با تشکر.

  10. #10
    کاربر دائمی آواتار HjSoft
    تاریخ عضویت
    خرداد 1386
    محل زندگی
    مشهد
    پست
    1,160
    منم با اقا سهيل موافقم ، حامد جان فكر كنم براي خودت راحت تر باشه چون هر دفعه بخواي اينارو تايژ كني خيلي سخت ميشه ، ميتوني در قالب pdf اون ها رو در سايت بذاريد ،
    اما جواب دوستان :
    جناب بابروس خيلي ممنوم از كمكتون ، برنامه شما رو امشب كه برادر بزرگترم كه به سخت افزار كامپيوتر وارده بياد ، تست مي كنم و جوابشو ، فردا صبح توي سايت ميذارم
    آقاي Vbhamed واقعا از شما متشكرم ، جاي حرفي نگذاشتيد ، واقعا براي من اثبات شد كه شما در vb حرفه ايد و در اين شكي نيست
    با تشكر

  11. #11
    این برنامه را نگاه کنید یک رقص نور یا پورت پارالل
    اگه در درست کردن سخت افزارش مشکل دارین بگین توضیح بدم
    فایل های ضمیمه فایل های ضمیمه
    • نوع فایل: rar AAA.rar‏ (1.1 کیلوبایت, 90 دیدار)

    Farshad Nooranian


  12. #12
    کاربر دائمی آواتار .:KeihanCPU:.
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    همین اطراف
    پست
    1,169
    حالا اگه وسیله ای که ما میخوایم از ولتاژ بالا مثلا 370 استفاده کنه باید ولتاژ خروجی پورت رو یک کلید برای باز و یا بسته کردن ولتاژ 370 قرار بدیم؟

  13. #13
    سلام

    دوستان لطفا دارن
    اما كار با پورت ها خيلي راحته، معمولا همين توضيحات كافيه

    براي كارهاي سخت افزاري و الكترونيكيش هم خب بايد تخصص اين كار رو داشته باشيد يا از كسي كمك بگيريد

    در مورد ولتاژ بالا هم اولا حتما از بافر استفاده كنيد كه لينكش رو قبلا دادم
    دوم اينكه معمولا يك ترانزيستور تكي يا بهتر دو تا ترانزيستور كه به صورت دارلينگتون بهم بسته شده، روي خروجي قرار مي‌دن و خروجي اونا رو به رله وصل مي كنن، رله هم كه مثل يك كليد مكانيكي هست و بستگي به نوع رله مي‌تونه هر ولتاژ و توان دلخواه رو سوئيچ كنه
    اگر من و شما هر كدوم يك چيز ياد داشته باشيم و به هم ياد بديم، حالا هر كدوم دو تا چيز ياد داريم ! http://www.ArminaCo.com

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •