اطلاعیه

Collapse
No announcement yet.

اتصال keypad 4*4 به میکرو

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    #16
    پاسخ : اتصال keypad 4*4 به میکرو

    نوشته اصلی توسط AvrProgrammer
    میگم عین پروتئوسش بستم!!! نذاشتم دیگه! میگم نکنه باید بذاریم؟
    مقاومت 10 کیلو بزار>>>> ببین درست میشه.........
    اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

    اگه دوس دارید سریع به جواب برسید :
    1) قبل از پرسیدن سوال، بسرچید.
    2) سوالاتون رو با جزئیات کامل مطرح کنید.

    دیدگاه


      #17
      پاسخ : اتصال keypad 4*4 به میکرو

      نوشته اصلی توسط md3848
      مقاومت 10 کیلو بزار>>>> ببین درست میشه.........
      روی کدوم پایه ها؟ B یا A؟

      دیدگاه


        #18
        پاسخ : اتصال keypad 4*4 به میکرو

        نوشته اصلی توسط AvrProgrammer
        روی کدوم پایه ها؟ B یا A؟
        عکس های مطلب زیر رو نگاه کن

        مربوط یه پروژه خودمه

        http://www.eca.ir/forum2/index.php?topic=97543.0

        حالا کید شما چطوری هستش !!!!!!!!!!!!!
        اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

        اگه دوس دارید سریع به جواب برسید :
        1) قبل از پرسیدن سوال، بسرچید.
        2) سوالاتون رو با جزئیات کامل مطرح کنید.

        دیدگاه


          #19
          پاسخ : اتصال keypad 4*4 به میکرو

          مقاومت هم گذاشتم فرقی نکرد!!!
          از این خیلی نازک ها! سیماش ازش اومده بیرون!! البته سیم نیست یه چیز طلقی نازکه!
          اشمال از کیپدم نیست! چون کامل با تست دیود جواب میده!
          می شه در مورد پول پ میکرو بیشتر توضیح بدید؟

          دیدگاه


            #20
            پاسخ : اتصال keypad 4*4 به میکرو

            من یه چیزی فهمیدم!
            توی ستون اولم هر دکمه ایی عدد دکمه ی پایینی خودشو نشون میده!!! oo: oo: oo: oo:
            در صورتی که توی تست دیود اتصالات کیپد درسته!!!!
            به نظرتون مشکل از کجاست؟!!1

            دیدگاه


              #21
              پاسخ : اتصال keypad 4*4 به میکرو

              سلام به همه
              مقاومت برای keypad دو مدل هست:
              1- مقاومت pullup یا pulldown
              2- مقاومتی که بین هر پایه میکرو و کیپد وصل میشه

              در مورد شیوه اول:
              این که از کدوم یکیش بخوای استفاده کنی بر میگرده به نحوه برنامه نویسیت
              من کتابخونه ای برای کیپد و برای atmel syudio نوشتم که تقریبا برای همه مدل صفحه کلیدی عمل میکنه و برای اینکه از لحاظ اقتصادی هم بصرفه باشه میتونید اصلا مقاومتی نذارین

              در مورد شیوه دوم:
              این مدل مقاومت گذاشتن برای این هست که مقدار جریان کشی پایه های میکرو رو کمتر کنیم
              که این قضیه برای مداراتی که قراره portable (قابل حمل) باشه بسیار مهمه

              سخت افزار شیوه اول:
              برای پول پ کردن به تک تک پایه های یک گروه (منظورم از گروه پایه های سطر یا پایه های ستون هست) یک مقاومت حدودا 10 کیلو وصل میکنی و از طرف دیگه مقاومت ها رو به vcc وصل میکنی:

              برای pull down کردن به جای اینکه طرف دیگه مقاومت هارو به vcc وصل کنی به زمین وصل میکنی

              سخت افزار شیوه دوم:

              که مقدار مقاومت ها بر میگرده به مقدار ولتاژ میکروت
              اگر 5 ولت باشه مقدار حدوده 470 اهم (دقت کن اهم) مناسبه
              اگر 3.3 ولت باشه مقدار حدوده 270 اهم یا 220 اهم مناسبه

              البته بعید میدونم مشکل شما با این کار حل بشه
              چند سوال :
              1- از چه میکرویی استفاده میکنی؟
              2- پورتی که کیپد بهش وصله کدومه؟
              3- لطفا شماتیک دقیق و برنامه کاملت (فقط بخش کی پد) رو بزار
              اي خدا ، من بايد از نظر علم از همه برتر باشم، تا مبادا که دشمنان مرا از اين راه طعنه زنند. بايد به آن سنگدلاني که علم را بهانه کرده و به ديگران فخر ميآ*فروشند، ثابت کنم که خاک پاي من هم نخواهند شد. بايد همه آن تيره دلان مغرور و متکبر را به زانو در آورم، آنگاه خود خاضع ترين و افتاده ترين مرد روي زمين باشم.
              شهيد دکتر مصطفي چمران
              اللهم صل علي محمد و ال محمد و عجل فرجهم
              ; C is not for children

              دیدگاه


                #22
                پاسخ : اتصال keypad 4*4 به میکرو

                ممنون از وقتی که گذاشتید!
                توی صفحه قبل شماتیک و برنامه رو گذاشتم!
                اتمگا16
                فکرمی کنم ستون اولش خرابه! با یه کلکی جواب گرفتم ولی کنجکاو شدم چرا اینجوریه!!!
                همه کیپدم درست کار میکنه جز ستون اول!
                هر دکمه ایی عدد دکمه قبلیشو نشون میده! مثلا 1، 4 رو نشون میده! منم کلک زدم توی کد مربوط به 4 نوشتم1.ولی واقعا می خوام علتو بدونم.
                راستی بعد یکم ور رفتن باهاش دیگه ستون اول با تست دیود کار نمی کنه و بوق نمیزنه! اما با این کلکه کار میکنه! oo:
                حدسم اینه که ستون اولش یه اتصالی عجیبی داره!

                دیدگاه


                  #23
                  پاسخ : اتصال keypad 4*4 به میکرو

                  برام جالبه بدونم سر این کیپد چه بلایی اوردی (همون کلکی که میگی)
                  اما برای اطمینان برو یه کیپد 4*4 نوع و مطمئن بخر و دوباره تست کن (البته نه با تست دیود)
                  شما که از کدویژن استفاده میکنی چرا برنامه کیپد رو خودتون نوشتین؟
                  اي خدا ، من بايد از نظر علم از همه برتر باشم، تا مبادا که دشمنان مرا از اين راه طعنه زنند. بايد به آن سنگدلاني که علم را بهانه کرده و به ديگران فخر ميآ*فروشند، ثابت کنم که خاک پاي من هم نخواهند شد. بايد همه آن تيره دلان مغرور و متکبر را به زانو در آورم، آنگاه خود خاضع ترين و افتاده ترين مرد روي زمين باشم.
                  شهيد دکتر مصطفي چمران
                  اللهم صل علي محمد و ال محمد و عجل فرجهم
                  ; C is not for children

                  دیدگاه


                    #24
                    پاسخ : اتصال keypad 4*4 به میکرو

                    نوشته اصلی توسط مهدی رهی
                    برام جالبه بدونم سر این کیپد چه بلایی اوردی (همون کلکی که میگی)
                    اما برای اطمینان برو یه کیپد 4*4 نوع و مطمئن بخر و دوباره تست کن (البته نه با تست دیود)
                    شما که از کدویژن استفاده میکنی چرا برنامه کیپد رو خودتون نوشتین؟
                    بعد چندبار تست کردن فهمیدمکه هر کلید عدد کلید زیری خودشو نشونه میده!!!!!! oo: oo: oo:
                    منم توی برنامه یه شیفت دادم! مثلا وقتی کلید 4 رو میزنیم 1 رو بذار توی متغیر! و وقتی 7 رومیزنیم 4 رو بذار توی متغیر!
                    و این گونه جواب گرفتم! :biggrin: :surprised:
                    ولی خیلییییییی دوست دارم بدونم چه جوری میشه سخت افزار درست بشه و انقدر با الگوی خاص یه اشتباهیی رخ بده!
                    کیپدمم جز کیپد های گرون بود! :cry2:
                    میشه در مورد این جمله تون بیشتر توضیح بدید؟"شما که از کدویژن استفاده میکنی چرا برنامه کیپد رو خودتون نوشتین؟"

                    دیدگاه


                      #25
                      پاسخ : اتصال keypad 4*4 به میکرو

                      سلام به همه
                      هنوز وقت نکردم برنامتون رو بخونم ببینم ایراد از کجاست
                      میشه در مورد این جمله تون بیشتر توضیح بدید؟"شما که از کدویژن استفاده میکنی چرا برنامه کیپد رو خودتون نوشتین؟"
                      تا جایی که یاد دارم کدویژن خودش کتابخونه برای کیپد داشته
                      پس چرا شما از اون استفاده نمیکنین؟چون مطمئنا کاملتر و دقیقتر نوشته شده (چون نویسندش به کلیات و جزئیات نرم افزار کدویژن آشنایی داشته)
                      اما اگر دوست داری حرفه ای بشی بیا با Atmel Studio بنویس
                      مزیت های زیادی داره که اگر خواستی بهت میگم
                      اي خدا ، من بايد از نظر علم از همه برتر باشم، تا مبادا که دشمنان مرا از اين راه طعنه زنند. بايد به آن سنگدلاني که علم را بهانه کرده و به ديگران فخر ميآ*فروشند، ثابت کنم که خاک پاي من هم نخواهند شد. بايد همه آن تيره دلان مغرور و متکبر را به زانو در آورم، آنگاه خود خاضع ترين و افتاده ترين مرد روي زمين باشم.
                      شهيد دکتر مصطفي چمران
                      اللهم صل علي محمد و ال محمد و عجل فرجهم
                      ; C is not for children

                      دیدگاه


                        #26
                        پاسخ : اتصال keypad 4*4 به میکرو

                        نوشته اصلی توسط مهدی رهی
                        سلام به همه
                        هنوز وقت نکردم برنامتون رو بخونم ببینم ایراد از کجاستتا جایی که یاد دارم کدویژن خودش کتابخونه برای کیپد داشته
                        پس چرا شما از اون استفاده نمیکنین؟چون مطمئنا کاملتر و دقیقتر نوشته شده (چون نویسندش به کلیات و جزئیات نرم افزار کدویژن آشنایی داشته)
                        اما اگر دوست داری حرفه ای بشی بیا با Atmel Studio بنویس
                        مزیت های زیادی داره که اگر خواستی بهت میگم
                        ممنون از پاسختون.
                        یعنی ممکنه مشکل از برنامه ام باشه؟ ولی ستون های دیگه جواب میده! و همچنین دوستان اینترنتی با این برنامه جواب گرفتند.
                        تا جایی که من شنیدم و دیدم بسکام کتابخونه داره! شاید من ندیدم یا ورژن جدیدشه!
                        میشه در مورد مزیت های Atmel Studio توضیح مختصر بدید؟ با زبان c هستش؟

                        دیدگاه


                          #27
                          پاسخ : اتصال keypad 4*4 به میکرو

                          سلام به همه
                          یعنی ممکنه مشکل از برنامه ام باشه؟ ولی ستون های دیگه جواب میده! و همچنین دوستان اینترنتی با این برنامه جواب گرفتند.
                          به احتمال 95 درصد مشکل از برنامست

                          تا جایی که من شنیدم و دیدم بسکام کتابخونه داره! شاید من ندیدم یا ورژن جدیدشه!
                          درسته
                          من اشتباه فکر کرده بودم
                          به لینک زیر یه سر بزن کتابخونه های کدویژن رو نوشته با یه توضیح مختصر:
                          http://www.hpinfotech.ro/cvavr_lib_lcd.html

                          میشه در مورد مزیت های Atmel Studio توضیح مختصر بدید؟ با زبان c هستش؟
                          باشه سر فرصت توضیحش میدم (این روزا سرم خیلی شلوغه)
                          بله با زبان C هستش
                          اي خدا ، من بايد از نظر علم از همه برتر باشم، تا مبادا که دشمنان مرا از اين راه طعنه زنند. بايد به آن سنگدلاني که علم را بهانه کرده و به ديگران فخر ميآ*فروشند، ثابت کنم که خاک پاي من هم نخواهند شد. بايد همه آن تيره دلان مغرور و متکبر را به زانو در آورم، آنگاه خود خاضع ترين و افتاده ترين مرد روي زمين باشم.
                          شهيد دکتر مصطفي چمران
                          اللهم صل علي محمد و ال محمد و عجل فرجهم
                          ; C is not for children

                          دیدگاه


                            #28
                            پاسخ : اتصال keypad 4*4 به میکرو

                            نوشته اصلی توسط مهدی رهی
                            سلام به همهبه احتمال 95 درصد مشکل از برنامست
                            آخه اگر مشکل از برنامه است چرا ستون های دیگه امانقدر خوب جواب میده! گفتم شاید کیپدم اتصالی داره

                            دیدگاه

                            لطفا صبر کنید...
                            X