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





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









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









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





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

صفحه 2 از 8 نخست 12345678 آخرین
نمایش نتایج: از 11 به 20 از 75
  1. #11
    2014/11/11
    تبریز
    13
    4

    پاسخ : [آموزش]نحوه ارسال AT Command به Sim800 و استفاده از ماژول در پروژه های مبتنی بر میکروکنترلر

    http://server4.eca.ir/eshop/000/sim800/Documents/ECA_SIM800C_Schematic.pdf
    از این pdfاستفاده کن


    دلیل: ادغام دو پست برای جلوگیری از اسپم
    while (1)
    {
    buffer=getchar();
    if(buffer=='+')
    {
    buffer=getchar();
    if(buffer=='C')
    {
    buffer=getchar();
    if(buffer=='M')
    {
    buffer=getchar();
    if(buffer=='T')
    {
    buffer=getchar();
    if(buffer=='I')
    {
    buffer=getchar();
    if(buffer==':') cmti();
    }
    }
    else if(buffer=='G')
    {
    buffer=getchar();
    if(buffer=='R')
    {
    buffer=getchar();
    if(buffer==':') cmgr();
    }
    }
    }
    }
    }
    }
    }






    ویرایش توسط pardazgam : 2016/12/18 در ساعت 13:30
  2. #12
    2014/03/08
    بابلسر
    884
    338

    پاسخ : [آموزش]نحوه ارسال AT Command به Sim800 و استفاده از ماژول در پروژه های مبتنی بر میکروکنترلر

    ممنون اما تا حد امکان میخوام از تابع خودم استفاده کنم،اگر کسی میتونه راهنمایی کنه.
    خیلی ممنون
  3. #13
    2010/08/19
    کردستان
    1,925
    885

    پاسخ : [آموزش]نحوه ارسال AT Command به Sim800 و استفاده از ماژول در پروژه های مبتنی بر میکروکنترلر

    سلام دوستان
    متاسفانه درگیری کاری به سختی فرصت نوشتن پست جدیدرو میده. به زودی یه شماتیک برای استفاده عموم قرار میدم و همچنین سعی می کنم هر 3 روز یک پست جدید به این قسمت اضافه کنم.
    از تاخیرهای پیش آمده عذر می خوام ...
    چرا ناراحتی پاتریک!
    + امروز ی بچه دیدم سرچهارراه گل میفروخت
    - از دیدنش ناراحت شدی؟
    + نه
    پس چی ناراحتت کرده
    + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
    ------------------------------------------------------------------------------------------------------
    تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
  4. #14
    2014/11/11
    تبریز
    13
    4

    پاسخ : [آموزش]نحوه ارسال AT Command به Sim800 و استفاده از ماژول در پروژه های مبتنی بر میکروکنترلر

    سلام
    من ماژول sim800به مگا 16 میبندم
    وقتی می خوام به میکرو تغذیه بدم
    باید از vbatو gndماژول استفاده کنم
    که در این صورت ال سیدی 2*16کم رنک نشان میده کاراکتر هارا
    از رگولاتور 5ولت هم استفاده کردم جواب نداد (یعنی میکرو دستوری به ماژول نمی فرسته )
    زمین ها را هم برابر کردم هم نشد
    لطفا اقای اراسته راهنمایی کنید.
  5. #15
    2017/01/13
    10
    0

    پاسخ : [آموزش]نحوه ارسال AT Command به Sim800 و استفاده از ماژول در پروژه های مبتنی بر میکروکنترلر

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

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

    عضویت

    تابع مورد استفاده در میکروکنترلر:
    برای اینکه متن پیامک و کل دیتای دریافتی توسط این دستور را دریافت کنیم میتوانید از تابع زیر استفاده کنید. کد:



    12345678910111213141516171819202122232425262728293 031323334353637383940414243444546void ATCMGR_send(void){int count2 = 0,count_s = 0; //count_s for count the " for(count = 0;buffer[count]!='\0';count ++) { buffer[count] ='\0'; } lcd_putsf("CMGR "); printf("AT+CMGR=1%c",ENT); for(count=0;(buffer[count-2]!='O' && buffer[count]!=ENT);count ++) buffer[count]=getchar(); lcd_putsf("--> OK"); delay_ms(1000); lcd_clear(); for(count=0,count2=0,count_s=0;buffer[count]!='\0';count ++) { if(buffer[count]==J_COT) count_s ++; if(count_s == 3) { if(buffer[count]!= J_COT) { number_txt[count2]=buffer[count]; count2++; } } if(count_s== 4) count2 = 0; if(count_s== 8) { if(buffer[count]!= J_COT && buffer[count]!=ENT && buffer[count]!=LINE_FEED && buffer[count]!= 'O' && buffer[count]!='K') { sms_txt[count2]=buffer[count]; count2 ++; } } } delay_ms(1000); lcd_clear(); lcd_puts(number_txt); lcd_gotoxy(0,1); lcd_puts(sms_txt); delay_ms(1000); //lcd_clear();}//ATCMGR_send
    function path()
    {
    var args = arguments,
    result = []
    ;

    for(var i = 0; i < args.length; i++)
    result.push(args[i].replace('@', '/scripts/'));

    return result
    };

    SyntaxHighlighter.autoloader.apply(null, path('cpp c @shBrushCpp.js'));
    SyntaxHighlighter.config.stripBrs = true;
    SyntaxHighlighter.all();
    این تابع شماره تماس را در متغیر number_txt و متن دریافتی را در sms_txt ذخیره می کند.
    سلام، اقا سوران اگه امکان داره در مورد این تابع و عملکردش بیشتر توضیح بدید، ممنون
  6. #16
    2015/08/27
    1,709
    933

    پاسخ : [آموزش]نحوه ارسال AT Command به Sim800 و استفاده از ماژول در پروژه های مبتنی بر میکروکنترلر

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

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

    عضویت

    سلام
    من ماژول sim800به مگا 16 میبندم
    وقتی می خوام به میکرو تغذیه بدم
    باید از vbatو gndماژول استفاده کنم
    که در این صورت ال سیدی 2*16کم رنک نشان میده کاراکتر هارا
    از رگولاتور 5ولت هم استفاده کردم جواب نداد (یعنی میکرو دستوری به ماژول نمی فرسته )
    زمین ها را هم برابر کردم هم نشد
    لطفا اقای اراسته راهنمایی کنید.
    با اجازه ی اساتید و خصوصا آقای آراسته
    اگه برای تغذیه lcd ولتاژ 5 ولت رو فراهم کنید دیگه مشکلی نداره
    من تو یه پروژه تغذیه میکرو رو 3.3 قرار دادم و lcd رو 5 ولت
    بدون هیچ مشکلی کار میکنه خیالتون راحت
    موفق باشید
  7. #17
    2010/08/19
    کردستان
    1,925
    885

    پاسخ : [آموزش]نحوه ارسال AT Command به Sim800 و استفاده از ماژول در پروژه های مبتنی بر میکروکنترلر

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

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

    عضویت

    سلام، اقا سوران اگه امکان داره در مورد این تابع و عملکردش بیشتر توضیح بدید، ممنون
    برای درک تابع نیاز هست تصویری که قرار داده شده رو با دقت مرور کنید. چراکه بدون مرور اون نمی تونید از تابع درک صحیحی داشته باشید. کار خاصی در روال انجام نمیشه فقط با استفاده از کاراکترهای موجود در بین متن بازگشتی میایم متن پیامک رو استخراج می کنیم که من در اینجا با استفاده از جفت کتیشن این کارو کردم.
    چرا ناراحتی پاتریک!
    + امروز ی بچه دیدم سرچهارراه گل میفروخت
    - از دیدنش ناراحت شدی؟
    + نه
    پس چی ناراحتت کرده
    + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
    ------------------------------------------------------------------------------------------------------
    تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
  8. #18
    2008/09/12
    Isfahan
    1,040
    233

    پاسخ : [آموزش]نحوه ارسال AT Command به Sim800 و استفاده از ماژول در پروژه های مبتنی بر میکروکنترلر

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

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

    عضویت

    http://server4.eca.ir/eshop/000/sim800/Documents/ECA_SIM800C_Schematic.pdf
    از این pdfاستفاده کن


    دلیل: ادغام دو پست برای جلوگیری از اسپم
    while (1)
    {
    buffer=getchar();
    if(buffer=='+')
    {
    buffer=getchar();
    if(buffer=='C')
    {
    buffer=getchar();
    if(buffer=='M')
    {
    buffer=getchar();
    if(buffer=='T')
    {
    buffer=getchar();
    if(buffer=='I')
    {
    buffer=getchar();
    if(buffer==':') cmti();
    }
    }
    else if(buffer=='G')
    {
    buffer=getchar();
    if(buffer=='R')
    {
    buffer=getchar();
    if(buffer==':') cmgr();
    }
    }
    }
    }
    }
    }
    }






    این روش برای تشخیص متن دریافتی، توام با خطا و کاملا غیر اصولی هست . برای بررسی پیام های دریافتی لزوما از طریق وقفه و ایجاد متغیری بعنوان بافر دریافت دیتا استفاده کنید.
    سپس با استفاده از توابع استرینگ ، (بعنوان مثال تابع strstr) محتوای بافر را بررسی کنید.
    Reveng will surely come... Your hard time are ahead
    // - - - - - - - - - -
    برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
    // - - - - - - - - - -
    اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
    // - - - - - - - - - -
  9. #19
    2013/07/30
    352
    34

    پاسخ : [آموزش]نحوه ارسال AT Command به Sim800 و استفاده از ماژول در پروژه های مبتنی بر میکروکنترلر

    راهی هست که بدون درد سر بشه مقدار شارژ رو دریافت کرد؟
    آخه هم همراه اول هم ایرانسل هر بار متنشون رو تغییر می دن صد تا تبلیغات هم می ذارن. آخر همشونم یا ریال هست یا Rial یا rial یا IRR
  10. #20
    2008/11/09
    دزفول
    264
    128

    پاسخ : [آموزش]نحوه ارسال AT Command به Sim800 و استفاده از ماژول در پروژه های مبتنی بر میکروکنترلر

    ماژول Sim800L رو تهیه کردم و راه اندازی کردم
    منتهی تنها ایرانسل به ایرانسل پیام به طور کامل و صحیح ارسال میشه
    ایرانسل (ماژول) به همراه اول (موبایلم) ارسال میشه ولی پیام خالی و بدون هیچ کاراکتری
    از رایتل (ماژول) به ایرانسل و همراه اول هم که قربونم بشه اصلا هیییییچ ولی فقط شارژ کم کرده و یه ریز ارتباط گرفتم دیدم همه رو ارسال کرده اما هیچی به خط های ایرانسل و همراه اول نمیرسه
    دلیلش چیه؟
    آیا باید دستور خاصی رو استفاده کنم؟
    البته در مورد رایتل این نکته رو بگم که چون فقط از گوشی های 3G به بالا ساپورت میکنه و کمتر از اون تو رومینگ ملی قرار میگیره و ماژول هم کلا تو رومینگ ملی بوده
صفحه 2 از 8 نخست 12345678 آخرین
نمایش نتایج: از 11 به 20 از 75

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

  1. پاسخ: 9
    آخرين نوشته: 2015/03/05, 23:28
  2. پروژه کنترل تابلو روان با ماژول GSM لازم دارم
    توسط nimaaryamehr در انجمن میکروکنترلرهای AVR
    پاسخ: 5
    آخرين نوشته: 2015/02/25, 19:25
  3. پروژه ماشین کنترلی مبتنی بر وای فای wifi rc car
    توسط x_force در انجمن میکروکنترلرهای AVR
    پاسخ: 2
    آخرين نوشته: 2014/11/06, 21:38
  4. جمع آوری at command ها برای ماژول sim300 فارسی با توضیحات
    توسط hossein_tomari007 در انجمن میکروکنترلرهای AVR
    پاسخ: 17
    آخرين نوشته: 2014/10/04, 21:22
  5. پاسخ: 6
    آخرين نوشته: 2013/07/22, 13:09

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

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

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

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

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

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