ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

صفحه 83 از 93 نخست ... 337374757677787980818283848586878889909192 ... آخرین
نمایش نتایج: از 821 به 830 از 924
  1. #821
    2012/12/21
    32
    9

    پاسخ : راه اندازی ماژول +nRF24L01

    نقل قول نوشته اصلی توسط M3R-E

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    سلام
    یه توضیح مختصر میدم امیدوارم متوجه بشی
    این جدول مربوط به تنظیمات نرخ ارسال هست :

    همینطور که تو جدول مشخصه آدرس 6 هگز مربوط به تنظیمات نرخ ارسال و توان فرستنده هست
    در تابع nRF_Config از هدر nRF24L01+ قسمت زیر مربوط به تنظیمات خانه 6 هگز هست:
    کد:
      Command_Reg = 0x06;   
    Set_Reg(0x26);
    Command_Reg مقداری هست که در خانه 6 هگز ذخیره میشه
    مثلا اگه بخوایم توان ماژول رو روی 0 دسی بل و سرعت ارسال رو 250 کیلوبایت در ثانیه قرار بدیم مقدار Command_Reg به صورت زیر تغییر میکنه:
    بیت اول : 0
    بیت دوم :1
    بیت سوم:1
    بیت چهارم:0
    بیت پنجم:0
    بیت ششم:1
    بیت هفتم:0
    بیت هشتم:0
    که میشه 26 هگز
    هرجاش رو متجه نشدی بگو توضیح بدم
    موفق باشی
    با سلام ممنونم از راهنماییتان فقط 2 سوال برام هست اولی اینکه
    در تابع nRF_Config از هدر nRF24L01+ که فرمودید من در کتابخانه که در
    libraries به نام RF24-master جاگذاری شده داخل برنامه گشتم چییزی به نام Command_Reg پیدا نکردم که بقول شما بنونیم مقدارشو تغییر بدیم البته فکر کنم شما تو توابع بسکام گفتید من با اردینو کار میکنم

    من عکس فایل کتابخانه ای گذاشتم توی اینارو میگفتیم گشتم اون عبارتی که شما فرمودید باید تغییر بدیم پیدا نکردم


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


    از این کد میشه استفاده کرد برای تغییرات سرعت و قدرت؟
    // Max power setPALevel( RF24_PA_MAX ) ; 
    setPALevel( RF24_PA_MAX ) ;

    // Min speed (for better range I presume)
    setDataRate( RF24_250KBPS ) ;


    // 8 bits CRC
    setCRCLength( RF24_CRC_8 ) ;


    // Disable dynamic payloads
    write_register(DYNPD,0);


    // increase the delay between retries & # of retries

    setRetries(15,15);

    ویرایش توسط farzintey : 2018/02/04 در ساعت 05:12
  2. #822
    2012/07/10
    215
    39

    پاسخ : [آموزش]راه اندازی ماژول +nRF24L01

    سلام
    اگه توتنظیمات دقت کرده باشین یه قسمت هست
    flash unsigned char base_address[5]={0x02,0x01,0x03,0x07,0x00};
    unsigned char temp_address[5]={0x02,0x01,0x03,0x07,0x00};

    که برای فرستنده و گیرنده باید یکی باشه تا هم دیگر رو بشناسند
    من اگه بخوام یه قسمت مثلا 0x02 رو هر بار با کد ویژن عوض نکنم برابرش کنم با مثلا با پورت C و از اون طرف دیپ سوییچ براش بزارم و راحت با دیپ سوییچ کد ها عوض بشه و هر بار با کامپیوتر سر و کار نداشته باشم چه کدی باید بنویسم
  3. #823
    2012/12/21
    32
    9

    پاسخ : [آموزش]راه اندازی ماژول +nRF24L01

    نقل قول نوشته اصلی توسط mfazl22

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    سلام
    اگه توتنظیمات دقت کرده باشین یه قسمت هست
    flash unsigned char base_address[5]={0x02,0x01,0x03,0x07,0x00};
    unsigned char temp_address[5]={0x02,0x01,0x03,0x07,0x00};

    که برای فرستنده و گیرنده باید یکی باشه تا هم دیگر رو بشناسند
    من اگه بخوام یه قسمت مثلا 0x02 رو هر بار با کد ویژن عوض نکنم برابرش کنم با مثلا با پورت C و از اون طرف دیپ سوییچ براش بزارم و راحت با دیپ سوییچ کد ها عوض بشه و هر بار با کامپیوتر سر و کار نداشته باشم چه کدی باید بنویسم
    سلام دوست عزیز برای عوض کردن ادرس حتما باید ایسی کامپایل بشه منظورم از بابت نرم افزاری هست اونی که شما میگی سخت افزاری هست که عملی نیست برای ادرس دهی و شناسایی فرستنده و گیرنده باید حتما باید کامپایل بشه
  4. #824
    2008/05/26
    1,045
    557

    پاسخ : راه اندازی ماژول +nRF24L01

    نقل قول نوشته اصلی توسط farzintey

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    با سلام ممنونم از راهنماییتان فقط 2 سوال برام هست اولی اینکه
    در تابع nRF_Config از هدر nRF24L01+ که فرمودید من در کتابخانه که در
    libraries به نام RF24-master جاگذاری شده داخل برنامه گشتم چییزی به نام Command_Reg پیدا نکردم که بقول شما بنونیم مقدارشو تغییر بدیم البته فکر کنم شما تو توابع بسکام گفتید من با اردینو کار میکنم

    من عکس فایل کتابخانه ای گذاشتم توی اینارو میگفتیم گشتم اون عبارتی که شما فرمودید باید تغییر بدیم پیدا نکردم


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


    از این کد میشه استفاده کرد برای تغییرات سرعت و قدرت؟
    // Max power setPALevel( RF24_PA_MAX ) ; 
    setPALevel( RF24_PA_MAX ) ;

    // Min speed (for better range I presume)
    setDataRate( RF24_250KBPS ) ;


    // 8 bits CRC
    setCRCLength( RF24_CRC_8 ) ;


    // Disable dynamic payloads
    write_register(DYNPD,0);


    // increase the delay between retries & # of retries

    setRetries(15,15);

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

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

    نقل قول نوشته اصلی توسط mfazl22

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    سلام
    اگه توتنظیمات دقت کرده باشین یه قسمت هست
    flash unsigned char base_address[5]={0x02,0x01,0x03,0x07,0x00};
    unsigned char temp_address[5]={0x02,0x01,0x03,0x07,0x00};

    که برای فرستنده و گیرنده باید یکی باشه تا هم دیگر رو بشناسند
    من اگه بخوام یه قسمت مثلا 0x02 رو هر بار با کد ویژن عوض نکنم برابرش کنم با مثلا با پورت C و از اون طرف دیپ سوییچ براش بزارم و راحت با دیپ سوییچ کد ها عوض بشه و هر بار با کامپیوتر سر و کار نداشته باشم چه کدی باید بنویسم
    سلام
    کافیه متغیر رو از نوع فلش بیارید بیرون و مقداری که از پورت خوندید رو جایگزین هر کدوم از این خانه هایی که میخواید بکنید و بعد دوباره ماژول رو کانفیگ کنید
  5. #825
    2012/07/10
    215
    39

    پاسخ : راه اندازی ماژول +nRF24L01

    نقل قول نوشته اصلی توسط M3R-E

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

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

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



    سلام
    کافیه متغیر رو از نوع فلش بیارید بیرون و مقداری که از پورت خوندید رو جایگزین هر کدوم از این خانه هایی که میخواید بکنید و بعد دوباره ماژول رو کانفیگ کنید
    اون طور توی خود برنامه باید بنویسم یا کتاب خانه؟؟؟
    مثلا پورت C رو بدست آوردم که باید بزارم توی این آرایه اینو بلد نیستم راه نشون میدین
  6. #826
    2012/12/21
    32
    9

    پاسخ : راه اندازی ماژول +nRF24L01

    نقل قول نوشته اصلی توسط M3R-E

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    من فکر کردم از هدری که تو این تاپیک هست استفاده میکنید!!
    دستوراتی که استفاده کردین هم که مشخص هست هر کدومش چه کاری انجام میده مشکل چیه؟
    واسه اون کدهایی هم که گذاشتم اگه به عکسی که گذاشتم دقت کنید متوجه میشید چطوری اون 0 و 1 ها رو انتخاب کردم
    سلام اون هدری که تو کتابخانه اردینو هستش من داخلش گشتم برای جا گذاری Command_Reg = 0x06; اصلا چنین عبارتی نبود
    دوست عزیز برای همون 0و1 که تو هشت بیت قرار دادید و گفتید شد 26 هگزا من تا اینجاش گرفتم که بله تو جدول برای صفر دسیبل 11 زده و نرخ 250 زده 10 خوب بقیشو نگرفتم این هشت بیتی چطور و رو چه حسابی کنار هم گذاشتین واضح تر توضیح بدین ممنون میشم در واقع اون 26هگزا چطور بدست اوردید؟ و در ضمن نگفتید nrf2401 که خریدیم رو پیش فرض رو چه سرعتی و چه دسیبیل تنظیم هست با تشکر من اماتور هستم ممنون میشم از توضیخات شما
    ویرایش توسط farzintey : 2018/02/05 در ساعت 14:35
  7. #827
    2008/05/26
    1,045
    557

    پاسخ : راه اندازی ماژول +nRF24L01

    نقل قول نوشته اصلی توسط mfazl22

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    اون طور توی خود برنامه باید بنویسم یا کتاب خانه؟؟؟
    مثلا پورت C رو بدست آوردم که باید بزارم توی این آرایه اینو بلد نیستم راه نشون میدین
    همون آرایه هایی که تو هدر هست رو بیار تو فایل اصلی (main.c) و بعد به هدر برو و به صورت extern همون متغیر رو تعریف کن. هر جا که خواستی تغییر رو اعمال کن ، مثلا واسه Base_Addrs[0] مقداری که از پورت c خوندی رو قرار بده و بعد دوباره کانفیگ رو انجام بده ، من الان زیاد وقت ندارم واسه همین سرع توضیح دادم اگه متوجه نشدی بگو سر فرصت کامل توضیح بدم

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

    نقل قول نوشته اصلی توسط farzintey

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    سلام اون هدری که تو کتابخانه اردینو هستش من داخلش گشتم برای جا گذاری Command_Reg = 0x06; اصلا چنین عبارتی نبود
    دوست عزیز برای همون 0و1 که تو هشت بیت قرار دادید و گفتید شد 26 هگزا من تا اینجاش گرفتم که بله تو جدول برای صفر دسیبل 11 زده و نرخ 250 زده 10 خوب بقیشو نگرفتم این هشت بیتی چطور و رو چه حسابی کنار هم گذاشتین واضح تر توضیح بدین ممنون میشم در واقع اون 26هگزا چطور بدست اوردید؟ و در ضمن نگفتید nrf2401 که خریدیم رو پیش فرض رو چه سرعتی و چه دسیبیل تنظیم هست با تشکر من اماتور هستم ممنون میشم از توضیخات شما
    حالت پیش فرض 2 مگابیت بر ثانیه و توان 0 دسیبل هست (حد اکثر توان)
    ببینید کتابخانه ای که شما استفاده میکنید کلا فرق داره و اون چیزی که من گفتم واسه هدری هست که تو این تاپیک قرار داره
    واسه شما همه چیز مشخص هست مثلا خط زیر :
    کد:
    setDataRate( RF24_250KBPS ) ;
    مشخصه که سرعت رو روی 250 کیلو بیت تنظیم کرده
  8. #828
    2012/12/21
    32
    9

    پاسخ : راه اندازی ماژول +nRF24L01

    نقل قول نوشته اصلی توسط M3R-E

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    کد:
    Command_Reg = 0x06;
    Set_Reg(0x26);
    Command_Reg مقداری هست که در خانه 6 هگز ذخیره میشه
    مثلا اگه بخوایم توان ماژول رو روی 0 دسی بل و سرعت ارسال رو 250 کیلوبایت در ثانیه قرار بدیم مقدار Command_Reg به صورت زیر تغییر میکنه:
    بیت اول : 0
    بیت دوم :1
    بیت سوم:1
    بیت چهارم:0
    بیت پنجم:0
    بیت ششم:1
    بیت هفتم:0
    بیت هشتم:0
    که میشه 26 هگز
    هرجاش رو متجه نشدی بگو توضیح بدم
    موفق باشی


    با سلام من فایل هدری که میگفتین تو این تایپیک پیدا کردم و عکسشو گذاشتم منظور شما همون خط 286 تا 291 بود که برای تنظیم سرعت جا گذاری کنیم؟ تا اینجاشو گرفتم فقط لطف کن اون جا گذاری 8 بیتی که انجام دادی
    بیت اول : 0
    بیت دوم :1
    بیت سوم:1
    بیت چهارم:0
    بیت پنجم:0
    بیت ششم:1
    بیت هفتم:0
    بیت هشتم:0
    یه توضیح بدی که بیت اول برای چی هست که صفر گذاشتی و الی تا بیت هشت؟

  9. #829
    2008/05/26
    1,045
    557

    پاسخ : راه اندازی ماژول +nRF24L01

    نقل قول نوشته اصلی توسط farzintey

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    با سلام من فایل هدری که میگفتین تو این تایپیک پیدا کردم و عکسشو گذاشتم منظور شما همون خط 286 تا 291 بود که برای تنظیم سرعت جا گذاری کنیم؟ تا اینجاشو گرفتم فقط لطف کن اون جا گذاری 8 بیتی که انجام دادی
    بیت اول : 0
    بیت دوم :1
    بیت سوم:1
    بیت چهارم:0
    بیت پنجم:0
    بیت ششم:1
    بیت هفتم:0
    بیت هشتم:0
    یه توضیح بدی که بیت اول برای چی هست که صفر گذاشتی و الی تا بیت هشت؟

    فقط خط 286
    بیت اول که خودش گفته مهم نیست و هم میتونه 0 باشه و هم 1 که من 0 گذاشتم
    بیت دوم و سوم مربوط به توان فرستنده هست که اگه دوتاش 1 باشه حد اکثر توان رو داریم
    بیت چهارم به همراه بیت ششم (پنجم نه ششم) مربوط به تنظیم سرعت هست و همینطور که تو عکس مشخصه سمت راست مربوط به بیت چهارم و سمت چپ مربوط به بیت ششم هست که اگه بخوام سرعتم 250 کیلو بیت باشه بیت چهارم 0 و بیت ششم باید 1 باشه
    بیت پنجم هم که مربوط به حلقه قفل فاز هست و کار دقیقش رو نمیدونم ولی همینطور که گفته فقط در حالت تست 1 انتخاب کنید و در حالت دائم باید 0 باشه
    بیت هفتم هم که فقط باید 0 باشه
    بیت هشتم هم در زمان تست 1 میشه در غیر اینصورت باید 0 باشه
  10. #830
    2012/12/21
    32
    9

    پاسخ : راه اندازی ماژول +nRF24L01

    نقل قول نوشته اصلی توسط M3R-E

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    فقط خط 286
    بیت اول که خودش گفته مهم نیست و هم میتونه 0 باشه و هم 1 که من 0 گذاشتم
    بیت دوم و سوم مربوط به توان فرستنده هست که اگه دوتاش 1 باشه حد اکثر توان رو داریم
    بیت چهارم به همراه بیت ششم (پنجم نه ششم) مربوط به تنظیم سرعت هست و همینطور که تو عکس مشخصه سمت راست مربوط به بیت چهارم و سمت چپ مربوط به بیت ششم هست که اگه بخوام سرعتم 250 کیلو بیت باشه بیت چهارم 0 و بیت ششم باید 1 باشه
    بیت پنجم هم که مربوط به حلقه قفل فاز هست و کار دقیقش رو نمیدونم ولی همینطور که گفته فقط در حالت تست 1 انتخاب کنید و در حالت دائم باید 0 باشه
    بیت هفتم هم که فقط باید 0 باشه
    بیت هشتم هم در زمان تست 1 میشه در غیر اینصورت باید 0 باشه
    با سلام ممنون از توضیح کامل شما کاملا متوجه شدم فقط اون دستوراتی که من برای توان و سرعت تو محیط اردینو براتون گذاشته بودم من تا حالا از اون دستورات استفاده نکردم و از یه سایتی پیدا کردم که در زیر هم سایت و دستورات میذارم بنظر شما این دستورات میتونیم تو محیط اردینو استفاده کنیم برای تغییرات سرعت و توان ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



     // Max power setPALevel( RF24_PA_MAX ) ; 


    // Min speed (for better range I presume)
    setDataRate( RF24_250KBPS ) ;


    // 8 bits CRC
    setCRCLength( RF24_CRC_8 ) ;


    // Disable dynamic payloads
    write_register(DYNPD,0);


    // increase the delay between retries & # of retries
    setRetries(15,15);
صفحه 83 از 93 نخست ... 337374757677787980818283848586878889909192 ... آخرین
نمایش نتایج: از 821 به 830 از 924

موضوعات مشابه

  1. مشکل در راه اندازی ماژول nRF24L01
    توسط mohsensh74 در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2021/10/26, 00:46
  2. راه اندازی ماژول nRF24l01 با میکرو
    توسط hoshang.am در انجمن میکروکنترلرهای AVR
    پاسخ: 10
    آخرين نوشته: 2019/12/29, 22:35
  3. راه اندازی ماژول NRF24L01 با ارتباط سریال
    توسط RahimEdison در انجمن میکروکنترلرهای AVR
    پاسخ: 2
    آخرين نوشته: 2016/02/23, 12:55
  4. کمک در راه اندازی ماژول nrf24l01 + هدر و کدویژن
    توسط captanbalck در انجمن ماژول های RF - ISM Band و بلوتوث
    پاسخ: 0
    آخرين نوشته: 2016/02/02, 00:16
  5. کمک به راه اندازی ماژول +NRF24L01
    توسط amanver در انجمن میکروکنترلرهای PIC
    پاسخ: 7
    آخرين نوشته: 2015/07/19, 12:03

کاربرانی که این تاپیک را مشاهده کرده اند: 3

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

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