اطلاعیه

Collapse
No announcement yet.

آیا برای هر پروژه ساده اختصاص دادن آردوینو نیاز هست ؟

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

    آیا برای هر پروژه ساده اختصاص دادن آردوینو نیاز هست ؟

    سلام دوستان

    من کارم این نیست و فقط در مواردی نیاز به کار با آردوینو پیدا میکنم .
    الان برای مثال چند تا LCD 16*2 رو ست کردم که نوشته ای رو نشون میدن فقط همین ، الان میخوام باکس براشون بسازم که فقط هم کارشون اینه که مثلا روی هر دیواری که اینارو زدیم یه پیامی رو چشمک زن نشون بده و هیچ کار دیگری نخواهد داشت . برای این موضوع میخواستم ببینم به ازای هر پروژه باید برای ادامه اون روال هم یک آردوینو اختصاص بدیم ؟

    یا مثلا راهی هست که برنامه ای که برا آردوینو نوشتیم و الان روی LCD اجرا میشه رو روی یک برد کوچیک ذخیره کنیم و یه باکس خیلی جمع و جور بتونیم اوکی کنیم و به ازای هر پروژه نیاز نباشه آردوینو بذاریم ( به عبارتی از آردوینو برای شروع کار استفاده کنیم و برای ادامه روال اون کدهارو در قطعه دیگری ذخیره کنیم تا اون کاری که نوشتیم رخ بده )

    ممنون میشم توضیح بدین
    ارائه سرور و هاست رایگان : kandohost.com

    #2
    پاسخ : آیا برای هر پروژه ساده اختصاص دادن آردوینو نیاز هست ؟

    نوشته اصلی توسط sjangjoo نمایش پست ها
    سلام دوستان

    من کارم این نیست و فقط در مواردی نیاز به کار با آردوینو پیدا میکنم .
    الان برای مثال چند تا LCD 16*2 رو ست کردم که نوشته ای رو نشون میدن فقط همین ، الان میخوام باکس براشون بسازم که فقط هم کارشون اینه که مثلا روی هر دیواری که اینارو زدیم یه پیامی رو چشمک زن نشون بده و هیچ کار دیگری نخواهد داشت . برای این موضوع میخواستم ببینم به ازای هر پروژه باید برای ادامه اون روال هم یک آردوینو اختصاص بدیم ؟

    یا مثلا راهی هست که برنامه ای که برا آردوینو نوشتیم و الان روی LCD اجرا میشه رو روی یک برد کوچیک ذخیره کنیم و یه باکس خیلی جمع و جور بتونیم اوکی کنیم و به ازای هر پروژه نیاز نباشه آردوینو بذاریم ( به عبارتی از آردوینو برای شروع کار استفاده کنیم و برای ادامه روال اون کدهارو در قطعه دیگری ذخیره کنیم تا اون کاری که نوشتیم رخ بده )

    ممنون میشم توضیح بدین
    درود ، احتمالا شما در مورد مدل uno صحبت میکنید که ابعاد بزرگه.
    شما میتونید مداری برای این کارها سایر پروژه های مشابه طراحی کنید ، یک میکرو مگا۳۲۸ ، کریستال ، پول آپ پایه ریست ، رگولاتور و احتمالا پین هدر و یا ترمینال برای اتصال در نظر بگیرید .
    پیشنهاد دیگه من استفاده از آردوینو مدل pro mini هست که اومده همین کار رو کرده ، کوچکترین مدل آردو نیست ، کوچکتر هم هست ولی این برد هیچ قابلیتی از برد استاندارد کمتر نداره و همه کار میشه باهاش انجام داد .
    اگر مورد اول رو انتخاب کردید و نیاز به اطلاعات بیشتر داشتید بفرمایید ، ولی شخصا مورد دوم رو به دلیل راحتی کار انتخاب میکنم .

    دیدگاه


      #3
      پاسخ : آیا برای هر پروژه ساده اختصاص دادن آردوینو نیاز هست ؟

      سلام
      میتونید از میکرو مثلا مگا 8 یا 16 و .. استفاده کنید و فقط بوت لودر آردوینو رو بر روی میکرو آپلود کنید و لازم هم نیست به هر مدار یه مبدل usb به ttl هم بزارید شما میتونید فقط پایه های RX و TX رو خارج کنید و زمانی که خواستید برنامه رو تغییر بدید با یه ماژول مبدل usb این کار رو انجام بدید ...
      من از مهندس آشوری عزیز معذرت میخوام که در حضورشون جسارت کردم

      دیدگاه


        #4
        پاسخ : آیا برای هر پروژه ساده اختصاص دادن آردوینو نیاز هست ؟

        نوشته اصلی توسط sjangjoo نمایش پست ها
        سلام دوستان

        من کارم این نیست و فقط در مواردی نیاز به کار با آردوینو پیدا میکنم .
        الان برای مثال چند تا LCD 16*2 رو ست کردم که نوشته ای رو نشون میدن فقط همین ، الان میخوام باکس براشون بسازم که فقط هم کارشون اینه که مثلا روی هر دیواری که اینارو زدیم یه پیامی رو چشمک زن نشون بده و هیچ کار دیگری نخواهد داشت . برای این موضوع میخواستم ببینم به ازای هر پروژه باید برای ادامه اون روال هم یک آردوینو اختصاص بدیم ؟

        یا مثلا راهی هست که برنامه ای که برا آردوینو نوشتیم و الان روی LCD اجرا میشه رو روی یک برد کوچیک ذخیره کنیم و یه باکس خیلی جمع و جور بتونیم اوکی کنیم و به ازای هر پروژه نیاز نباشه آردوینو بذاریم ( به عبارتی از آردوینو برای شروع کار استفاده کنیم و برای ادامه روال اون کدهارو در قطعه دیگری ذخیره کنیم تا اون کاری که نوشتیم رخ بده )

        ممنون میشم توضیح بدین
        سلام عزیز آردوینو حتی با میکرو های سری tiny(البته اول باید دانلود کنید هست تو نت) و میکرو های کوچک تر سری مگا مثل اتمگا 8(arduino NG) سازگاره بنابراین شما میتونید با کلید های ترکیبی ctrl+alt+s یه کد هگز کنار اسکچتون بسازید و با پروگرامر پروگرامش کنید.

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

        دیدگاه


          #5
          پاسخ : آیا برای هر پروژه ساده اختصاص دادن آردوینو نیاز هست ؟

          یک موضوع رو من اضافه بکنم این پیشنهاد آردو روی مگا۸ و تینی و سری های مشابه ، یک سری قابلیت رو ندارند ، به دلیل حجم کمتر حافظه و محدود شدن ظرفیت اختصاص داده شده به بوت لودر ، امکاناتی از بوت لودر حذف شده و جدای از این موضوع باید در حجم کد و تعریف متغیر ها هم دقت کرد که حافظه کافی برای برنامه باشه .
          چیپ مگا۳۲۸ پیشفرض اردو هردو پکیج در دسترس هست نیاز به گزینه های جایگزین احساس نمیشه .

          دیدگاه


            #6
            پاسخ : آیا برای هر پروژه ساده اختصاص دادن آردوینو نیاز هست ؟

            نوشته اصلی توسط Masood Ashoori نمایش پست ها
            یک موضوع رو من اضافه بکنم این پیشنهاد آردو روی مگا۸ و تینی و سری های مشابه ، یک سری قابلیت رو ندارند ، به دلیل حجم کمتر حافظه و محدود شدن ظرفیت اختصاص داده شده به بوت لودر ، امکاناتی از بوت لودر حذف شده و جدای از این موضوع باید در حجم کد و تعریف متغیر ها هم دقت کرد که حافظه کافی برای برنامه باشه .
            چیپ مگا۳۲۸ پیشفرض اردو هردو پکیج در دسترس هست نیاز به گزینه های جایگزین احساس نمیشه .
            بله حق با شماست حافظه این میکرو ها خیلی کمتر هستش ولی با روشی که من گفتم (ctrl+alt+S) دیگه بوت لودر کامپایل نمیشه و میشه از کل حافظه میکرو استفاده کرد.
            اینم بگم که در بعضی هسته ها قابلیت LTO هم اضافه شده که بشدت حائز اهمیت هستش.

            دیدگاه


              #7
              پاسخ : آیا برای هر پروژه ساده اختصاص دادن آردوینو نیاز هست ؟

              نوشته اصلی توسط Master81 نمایش پست ها
              بله حق با شماست حافظه این میکرو ها خیلی کمتر هستش ولی با روشی که من گفتم (ctrl+alt+S) دیگه بوت لودر کامپایل نمیشه و
              میشه از کل حافظه میکرو استفاده کرد.
              در واقع در بعضی از هسته ها خودت مشخص میکنی که بوت لودر کامپایل بشه یا نه.
              اینم بگم که در بعضی هسته ها قابلیت LTO هم اضافه که خودش کد ما رو تا حدی بهینه ساری میکنه شده که بشدت حائز اهمیت هستش.


              فرستاده شده از SM-A305Fِ من با Tapatalk

              دیدگاه

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