اطلاعیه

Collapse
No announcement yet.

این ارور چیهه

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

    این ارور چیهه

    سلام بچه ها من میخوام یه گیرنده مادون قرمز بسازم کدهم از سایت خارجی دان کردم اما کامپایل نمیشه چرا ؟؟؟؟
    جدیدترین ویرایش توسط sadegh.parokh; ۰۶:۵۰ ۱۳۹۶/۰۱/۱۸.

    #2
    پاسخ : این ارور چیهه

    چک کن ببین نوع برد و محل اتصال اون رو درست به نرم افزار فهموندی...

    دیدگاه


      #3
      پاسخ : این ارور چیهه

      کد درسته بردم unoهستش اروره اردوینو چیه؟

      دیدگاه


        #4
        پاسخ : این ارور چیهه

        یا مدل آردوینو رو درست انتخاب نکردی یا پورت مربوطه درست انتخاب نشده
        پورتی که آردوینو به کامپیوتر وصل میشه

        دیدگاه


          #5
          فرستنده و گیرنده مادون قرمز با آردوینو

          نوشته اصلی توسط sadegh.parokh نمایش پست ها
          سلام بچه ها من میخوام یه گیرنده مادون قرمز بسازم کدهم از سایت خارجی دان کردم اما کامپایل نمیشه چرا ؟؟؟؟
          با سلام و درود
          لطفاً متن خطا را به صورت کامل قرار دهید. برای این کار می توان متن را با کلیک چپ و حرکت دادن نشانگر، متن را انتخاب کرد تا دور متن آبی رنگ شود و سپس با کلید ترکیبی Ctrl + C از آن نسخه برداری(Copy) کرد.

          این موارد نیز در مورد گیرنده و فرستنده ی مادون قرمز می باشد:
          1- Arduino Infrared Remote Tutorial - All
          2- How to Use IR Remotes With Arduino (Current and Updated) - All
          3- GitHub - z3t0/Arduino-IRremote: Infrared remote library for Arduino: send and receive infrared signals with multiple protocols
          4- IR Remote Control Station for Android - TURN THE TV DOWN - All


          نوشته اصلی توسط msoofina نمایش پست ها
          یا مدل آردوینو رو درست انتخاب نکردی یا پورت مربوطه درست انتخاب نشده
          پورتی که آردوینو به کامپیوتر وصل میشه
          با سلام و درود
          هنگامی که Port به درستی انتخاب نشده باشد نرم افزار Arduino چنین پیامی را نشان می دهد:
          avrdude: ser_open(): can't open device "\\.\COM4": The system cannot find the file specified
          جدیدترین ویرایش توسط فکر; ۲۱:۲۹ ۱۳۹۶/۰۱/۱۹.

          دیدگاه


            #6
            پاسخ : این ارور چیهه

            نوشته اصلی توسط sadegh.parokh نمایش پست ها
            سلام بچه ها من میخوام یه گیرنده مادون قرمز بسازم کدهم از سایت خارجی دان کردم اما کامپایل نمیشه چرا ؟؟؟؟
            با سلام و درود
            لطفاً Link جایی که این کد را از آن دریافت نموده اید قرار دهید.

            دیدگاه


              #7
              پاسخ : این ارور چیهه

              نوشته اصلی توسط فکر نمایش پست ها
              با سلام و درود
              لطفاً Link جایی که این کد را از آن دریافت نموده اید قرار دهید.
              بفرماییید http://forum.arduino.ir/8/21/226.html

              دلیل: ادغام دو پست برای جلوگیری از اسپم

              نوشته اصلی توسط فکر نمایش پست ها
              با سلام و درود
              لطفاً Link جایی که این کد را از آن دریافت نموده اید قرار دهید.
              بفرماییید http://forum.arduino.ir/8/21/226.html

              دیدگاه


                #8
                پاسخ : این ارور چیهه

                آها منم قبلا چنین مشکلی داشتم ...
                ببین کتابخونه برای چه مدل آردینویی هست
                اگر به برد شما میخوره ببین درست کتابخونه نصب کردی یا نه
                ! Life doesn't get easier , you just get stronger

                دیدگاه


                  #9
                  پاسخ : این ارور چیهه

                  نوشته اصلی توسط sadegh.parokh نمایش پست ها
                  با سلام و درود
                  در بخشی از Codeها کتابخانه ای به نام IRremote استفاده شده است که این مورد اینک جزء کتابخانه های پیش فرض محیط برنامه نویسی آردوینو نمی باشد پس باید این کتابخانه را نصب نمود تا برنامه بتواند Compile شود.

                  هنگامی که کتابخانه ای مانند کتابخانه ی Servo که به صورت پیش فرض در نرم افزار آردوینو وجود دارد در محیط برنامه نویسی وارد می شود رنگ نارنجی به خود می گیرد زیرا در keyword.txt مرتبط با این کتابخانه بخشی به نام Syntax Coloring Map درج شده است و با استفاده از عبارت Servo KEYWORD1 Servo معین می شود که اگر کلمه ی Servo در محیط برنامه نویسی وارد شد مشخصات تعریف شده در بخش FUNCTIONS # که در theme.txt وجود دارد را بر روی کلمه ی Servo اعمال کند یعنی رنگی با کد d35400 و حالت Bold به کلمه ی Servo داده می شود.
                  البته اگر کتابخانه ای باشد که جزء کتابخانه های پیش فرض نباشد ولی بخش keyword.txt مرتبط با آن به درستی تکمیل شده باشد، هنگامی که از آن کتابخانه استفاده می شود و نام آن کتابخانه را در محیط برنامه نویسی وارد می شود باز هم نام کتابخانه به رنگ نارنجی در می آید.

                  کد:
                  [LEFT][SIZE=2] [COLOR=#5e6d03]#include [/COLOR]<[COLOR=#d35400][B]Servo[/B][/COLOR].h>[/SIZE]
                  [/LEFT]

                  ولی در برخی از کتابخانه ها که درون نرم افزار آردوینو به صورت پیش فرض وجود ندارد، ممکن است keyword.txt در کتابخانه موجود نباشد و یا اینکه به درستی دستورات در آن نوشته نشده باشد پس هنگامی که نام آن کتابخانه در نرم افزار وارد می شود رنگ نارنجی به خود نمی گیرد. اگر نام کتابخانه نارنجی رنگ نشد یا keyword.txt ندارد یا اینکه محتوای مورد نیاز برای keyword.txt خودِ کتابخانه به درستی وارد نشده است یا اینکه کتابخانه نصب نیست.
                  کد:
                  [SIZE=2] [COLOR=#5e6d03]#include[/COLOR] <IRremote.h>[/SIZE]
                  نسخه ی مورد استفاده از نرم افزار برنامه نویسی آردوینو: 1.8.2
                  جدیدترین ویرایش توسط فکر; ۰۰:۱۸ ۱۳۹۶/۰۱/۲۲.

                  دیدگاه


                    #10
                    پاسخ : این ارور چیهه

                    نوشته اصلی توسط فکر نمایش پست ها
                    با سلام و درود
                    در بخشی از Codeها کتابخانه ای به نام IRremote استفاده شده است که این مورد اینک جزء کتابخانه های پیش فرض محیط برنامه نویسی آردوینو نمی باشد پس باید این کتابخانه را نصب نمود تا برنامه بتواند Compile شود.

                    هنگامی که کتابخانه ای مانند کتابخانه ی Servo که به صورت پیش فرض در نرم افزار آردوینو وجود دارد در برنامه وارد می شود رنگ نارنجی به خود می گیرد:
                    کد:
                    [LEFT] #include <[COLOR=#ff8c00][B]Servo[/B][/COLOR].h>
                    [/LEFT]

                    ولی کتابخانه هایی که به صورت پیش فرض در نرم افزار آردوینو وجود ندارند رنگ نارنجی نمی گیرند.
                    کد:
                    #include <IRremote.h>
                    سلام خیلی خیلی ممنون
                    پس الان ینی کتابخونه رو نصب کنم باید نارنجی بشه؟

                    دیدگاه


                      #11
                      پاسخ : این ارور چیهه

                      نوشته اصلی توسط sadegh.parokh نمایش پست ها
                      سلام خیلی خیلی ممنون
                      پس الان ینی کتابخونه رو نصب کنم باید نارنجی بشه؟
                      با سلام و درود
                      ممنون از اینکه این پرسش را مطرح نمودید.
                      بنده در توضیح قبلی؛ مطلبی را به درستی بیان ننمودم که از این بابت پوزش می طلبم و ویرایش آن متن انجام شد.

                      احتمالاً مشکلی که شما با آن مواجه شده اید با نصب کتابخانه ی مورد نیاز حل می شود.





                      توضیحاتی در مورد دلیل تغییر رنگ برخی کلمات در محیط برنامه نویسی آردوینو:
                      در حال حاضر بنده از نسخه ی 1.8.2 نرم افزار برنامه نویسی آردوینو استفاده می نمایم و در مسیر C:\Program Files\Arduino نصب شده است و بر طبق همین توضیحات ارائه شده است:
                      در مسیر C:\Program Files\Arduino\lib\theme پرنده ای به نام theme.txt موجود است که وقتی این پرنده ی متنی را با نرم افزاری مانند ++Notepad باز می نماییم با دستوراتی مواجه می شویم که به بخش ظاهر نرم افزار آردوینو مربوط می شود.
                      در خط 92 تا 94 چنین چیزی وجود دارد:

                      # FUNCTIONS
                      editor.keyword1.style = #d35400,bold
                      editor.data_type.style = #d35400,bold


                      این بخش تعیین می کند که اگر کلمات به کار رفته در برنامه نویسی با استفاده از keyword1 مشخص شوند، در محیط برنامه نویسی آن کلمه رنگ نارنجی و حالت Bold به خود بگیرد.
                      به این مثال دقت نمایید:
                      در مسیر C:\Program Files\Arduino\lib پرونده ای وجود دارد به نام keywords.txt که در آن جا کلمات مختلفی نوشته شده است و معلوم شده است که اگر آن کلمه در محیط برنامه نویسی آردوینو(Arduino IDE) وارد شود، آن کلمه چه حالتی به خود بگیرد. دقت شود که حالت ها در theme.txt معین شده است و در اینجا مشخص می شود که هر کلمه، کدام حالت را به خود بپذیر یعنی پرونده ی keywords.txt که در این مسیر قرار دارد با theme.txt در ارتباط است و مشخصات ظاهری را از همین keywords.txt می گیرد.
                      در خط شماره ی 182 از theme.txt مشاهده می شود که چنین دستوری آمده است:
                      SerialUSB    KEYWORD1    Serial    DATA_TYPE


                      جلوی کلمه ی SerialUSB کلمه ی KEYWORD1 آمده است و دیدیم که برای کلمه ی KEYWORD1 در theme.txt ویژگی رنگ و حالت Bold بودن تعریف شده بود، همین موارد باعث می شود که وقتی در محیط برنامه نویسی آردوینو، کلمه ی SerialUSB را می نویسیم با متنی به این شکل و رنگ مواجه شویم:
                      SerialUSB

                      این رنگ همان کدی است که در theme.txt در خط شماره ی 93 برای keyword1 تعریف شده بود و کد Hex رنگی آن d35400 است. حالا با دستکاری این کد Hex می توان کاری کرد که اگر کلماتی که keyword1 برای آن ها مشخص شده است در محیط برنامه نویسی آردوینو نوشته شوند رنگ دیگری به خود بگیرند مثلاً اگر به جای d35400 بنویسیم ff0000 و تغییرات در theme.txt را ذخیره نماییم و نرم افزار آردوینو را ببندیم و دوباره باز کنیم، در صورت نوشتن کلمه ی SerialUSB با رنگ جدید آن یعنی قرمز مواجه می شویم. این تغییر روی همه ی کلماتی که با keyword1 نشانه گذاری شده اند ایجاد می شود.



                      وقتی کتابخانه ای هم نوشته می شود می توان برایش keywords.txt ساخت. به عنوان مثال در مسیر C:\Program Files\Arduino\libraries\Servo پرنده ای به نام keywords.txt موجود است. در خط شماره ی 9 این پرنده، عبارت Servo KEYWORD1 Servo دیده می شود، پس اگر کلمه ی Servo را در محیط برنامه نویسی استفاده کنیم، نرم افزار می رود و مشخصاتKEYWORD1 را از theme.txt پیدا می کند و روی کلمه ی Servo اعمال می کند و این کلمه چنین شکلی می یابد: Servo
                      حالا اگر خط شماره 9 همین پرنده keywords.txt که در مسیر C:\Program Files\Arduino\libraries\Servo قرار داشت را پاک کنیم و پرنده را ذخیره کنیم و نرم افزار آردوینو ببندیم و از دوباره باز کنیم خواهیم دید که در صورت نوشته شدن کلمه ی Servo دیگر تغییر رنگ و ایجاد حالت Bold رخ نمی دهد.

                      سعی بر این بود که مفهوم مطلب رسانده شود ولی اگر توضیحات ارائه شده به اندازه لازم واضح نبود پوزش می طلبم.

                      توضیحات بیشتر در این موردkeywords.txt و...):
                      1- Library not recognized (black instead orange) but any error shown
                      2- Library issue #include not turning orange
                      3- KEYWORDS.TXT
                      جدیدترین ویرایش توسط فکر; ۲۰:۴۹ ۱۳۹۶/۰۱/۲۲.

                      دیدگاه


                        #12
                        پاسخ : این ارور چیهه

                        نوشته اصلی توسط فکر نمایش پست ها
                        با سلام و درود
                        ممنون از اینکه این پرسش را مطرح نمودید.
                        بنده در توضیح قبلی؛ مطلبی را به درستی بیان ننمودم که از این بابت پوزش می طلبم و ویرایش آن متن انجام شد.

                        احتمالاً مشکلی که شما با آن مواجه شده اید با نصب کتابخانه ی مورد نیاز حل می شود.





                        توضیحاتی در مورد دلیل تغییر رنگ برخی کلمات در محیط برنامه نویسی آردوینو:
                        در حال حاضر بنده از نسخه ی 1.8.2 نرم افزار برنامه نویسی آردوینو استفاده می نمایم و در مسیر C:\Program Files\Arduino نصب شده است و بر طبق همین توضیحات ارائه شده است:
                        در مسیر C:\Program Files\Arduino\lib\theme پرنده ای به نام theme.txt موجود است که وقتی این پرنده ی متنی را با نرم افزاری مانند ++Notepad باز می نماییم با دستوراتی مواجه می شویم که به بخش ظاهر نرم افزار آردوینو مربوط می شود.
                        در خط 92 تا 94 چنین چیزی وجود دارد:

                        # FUNCTIONS
                        editor.keyword1.style = #d35400,bold
                        editor.data_type.style = #d35400,bold


                        این بخش تعیین می کند که اگر کلمات به کار رفته در برنامه نویسی با استفاده از keyword1 مشخص شوند، در محیط برنامه نویسی آن کلمه رنگ نارنجی و حالت Bold به خود بگیرد.
                        به این مثال دقت نمایید:
                        در مسیر C:\Program Files\Arduino\lib پرونده ای وجود دارد به نام keywords.txt که در آن جا کلمات مختلفی نوشته شده است و معلوم شده است که اگر آن کلمه در محیط برنامه نویسی آردوینو(Arduino IDE) وارد شود، آن کلمه چه حالتی به خود بگیرد. دقت شود که حالت ها در theme.txt معین شده است و در اینجا مشخص می شود که هر کلمه، کدام حالت را به خود بپذیر یعنی پرونده ی keywords.txt که در این مسیر قرار دارد با theme.txt در ارتباط است و مشخصات ظاهری را از همین theme.txt می گیرد.
                        در خط شماره ی 182 از theme.txt مشاهده می شود که چنین دستوری آمده است:
                        SerialUSB    KEYWORD1    Serial    DATA_TYPE


                        جلوی کلمه ی SerialUSB کلمه ی KEYWORD1 آمده است و دیدیم که برای کلمه ی KEYWORD1 در theme.txt ویژگی رنگ و حالت Bold بودن تعریف شده بود، همین موارد باعث می شود که وقتی در محیط برنامه نویسی آردوینو، کلمه ی SerialUSB را می نویسیم با متنی به این شکل و رنگ مواجه شویم:
                        SerialUSB

                        این رنگ همان کدی است که در theme.txt در خط شماره ی 93 برای keyword1 تعریف شده بود و کد Hex رنگی آن d35400 است. حالا با دستکاری این کد Hex می توان کاری کرد که اگر کلماتی که keyword1 برای آن ها مشخص شده است در محیط برنامه نویسی آردوینو نوشته شوند رنگ دیگری به خود بگیرند مثلاً اگر به جای d35400 بنویسیم ff0000 و تغییرات در theme.txt را ذخیره نماییم و نرم افزار آردوینو را ببندیم و دوباره باز کنیم، در صورت نوشتن کلمه ی SerialUSB با رنگ جدید آن یعنی قرمز مواجه می شویم. این تغییر روی همه ی کلماتی که با keyword1 نشانه گذاری شده اند ایجاد می شود.



                        وقتی کتابخانه ای هم نوشته می شود می توان برایش keywords.txt ساخت. به عنوان مثال در مسیر C:\Program Files\Arduino\libraries\Servo پرنده ای به نام keywords.txt موجود است. در خط شماره ی 9 این پرنده، عبارت Servo KEYWORD1 Servo دیده می شود، پس اگر کلمه ی Servo را در محیط برنامه نویسی استفاده کنیم، نرم افزار می رود و مشخصاتKEYWORD1 را از theme.txt پیدا می کند و روی کلمه ی Servo اعمال می کند و این کلمه چنین شکلی می یابد: Servo
                        حالا اگر خط شماره 9 همین پرنده keywords.txt که در مسیر C:\Program Files\Arduino\libraries\Servo قرار داشت را پاک کنیم و پرنده را ذخیره کنیم و نرم افزار آردوینو ببندیم و از دوباره باز کنیم خواهیم دید که در صورت نوشته شدن کلمه ی Servo دیگر تغییر رنگ و ایجاد حالت Bold رخ نمی دهد.

                        سعی بر این بود که مفهوم مطلب رسانده شود ولی اگر توضیحات ارائه شده به اندازه لازم واضح نبود پوزش می طلبم.

                        توضیحات بیشتر در این موردkeywords.txt و...):
                        1- Library not recognized (black instead orange) but any error shown
                        2- Library issue #include not turning orange
                        3- KEYWORDS.TXT
                        اقا شما چقد خوبید چقد گلید ممنوازوقتی که گذاشتید مشکل از نصب کتابخونه بود یه دنیا سپاس

                        دیدگاه

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