اطلاعیه

Collapse
No announcement yet.

GSM و ارتباط آن با AVR

Collapse
این موضوع برجسته شده است.
X
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    پاسخ : Gsm و ارتباط آن با avr

    سلام
    تو این زمینه رو منم میتونی حساب کنی
    برنامه چی شد پپپپپپ

    دیدگاه


      پاسخ : Gsm و ارتباط آن با avr

      سلام دوستان
      ممنونم
      اینم برنامه
      ببخشید دیر شد

      #include <mega32a.h>
      #include <delay.h>
      #include <stdio.h>
      #include <stdbool.h>
      #include <stdlib.h>

      char I;

      bool s1=false;
      bool s2=false;
      //bool D1;

      .
      .
      .
      .
      .
      .
      .
      .
      .

      lcd_clear();
      lcd_gotoxy(6,0);
      lcd_putsf("START");
      delay_ms(1000);
      lcd_clear();
      lcd_gotoxy(7,1);
      lcd_putsf("Hi");
      delay_ms(15000);
      lcd_clear();


      // printf("AT+CMGF=1\r\n");
      //
      // delay_ms(4000);
      //
      // printf("AT+CSCS=\"GSM\"\r\n");
      //
      // delay_ms(4000);
      //
      // printf("AT+CMGDA=\"DEL ALL\"\r\n");
      //
      // delay_ms(4000);


      while (1)

      {

      b:

      printf("AT+CMGDA=\"DEL ALL\"\r\n");

      delay_ms(1000);


      scanf("%c",&I) ;
      {
      delay_ms(1000);


      printf("AT+CMGR=1\r\n",I);

      delay_ms(500);

      // I=getchar();
      delay_ms(2000);

      if(I=='T')
      {

      if (s1==true)
      {goto b;}

      PORTD.3=1;
      PORTD.2=0;

      lcd_clear();
      lcd_gotoxy(0,0);
      lcd_putsf("T");
      lcd_gotoxy(0,1);
      lcd_putsf("Get Out Of Here");
      lcd_gotoxy(0,3);

      s1=true;
      s2=false;
      goto b;

      }

      else if (I=='Y')

      {

      if (s2==true)
      {goto b;}

      PORTD.3=0;
      PORTD.2=1;


      lcd_clear();
      lcd_gotoxy(0,0);
      lcd_putsf("Y");
      lcd_gotoxy(0,1);
      lcd_putsf("Come Here");
      lcd_gotoxy(0,3);

      s2=true;
      s1=false;
      goto b;

      }

      else
      {goto b;}

      }

      }

      }

      دیگه بضاعتم بیش از این نبود
      از برنامه نویسی چیزی سر در نمیارم

      دیدگاه


        پاسخ : Gsm و ارتباط آن با avr

        دوستان
        میتونید راهنمایی کنید؟؟
        فقط میخوام کارکتری که میفرستم رو بشناسه
        که یه پین رو بنا به درخواست روشن یا خاموش کنه
        ممنون میشم راهنماییم کنید ...

        دیدگاه


          پاسخ : GSM و ارتباط آن با AVR

          نوشته اصلی توسط amjadima نمایش پست ها
          سلام
          از آنجا که باید با AT Command ها برای این موضوع و بسیاری از ماژول ها استفاده نمود و ممکن است در اجرای دستورات مشکل داشته باشیم و یا نیاز به مطالعه و تحقیق زیادی داشته باشد، در حال نوشتن برنامه ای هستم که نسخه آزمایشی اش را در انجمن eca گذاشتم

          لطفا دانلود کنید و نظراتتونو بهم بگید تا برنامه رو کامل و جامع تر طراحی کنم



          ممنون از توجهتون
          لطفا لینک را تصحیح کنید
          باتشکر

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

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

          http://www.eca.ir/forum2/index.php?topic=96029.0
          لینک خراب اس
          امضاندارم. میشه انگشت بزنم...؟

          www.AsanService.ir

          دیدگاه


            پاسخ : GSM و ارتباط آن با AVR

            نوشته اصلی توسط trrstrima نمایش پست ها
            اولا بیا ببین خروجی اون 2576 اصلا چطوری به پایه ی vbat از ماژول وصله؟! اصلا وصله / یا قطعی هست توی مدار؟!
            وقتی روشن میکنی پایه vbat رو ببین که 4.2 یا تو تو این حوالی ولتاژ هست روش؟
            وقتی pwr رو میزنی جریان کشی مدار چه تغییری میکنه؟
            این کارا رو بکن و بیا اینجا نتیجه رو بگو معلوم میشه چی شده! راجع به عوض کردن ماژول هم نگران نباش , میشه عوضش کرد
            این ولتاژ 4 ولت مورد نیازماژول sim900 ، باید به vbat داده بشه ؟
            امضاندارم. میشه انگشت بزنم...؟

            www.AsanService.ir

            دیدگاه


              پاسخ : GSM و ارتباط آن با AVR

              نوشته اصلی توسط hossein.ahmadvand نمایش پست ها
              این ولتاژ 4 ولت مورد نیازماژول sim900 ، باید به vbat داده بشه ؟
              بله. ولتاژ تغذیه ماژول از طریق این پایه تامین میشه

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

              دوستان کسی در مورد نحوه صحیح اتصال سیم کارت به ماژول sim900 اطلاعی داره؟ میشه مقاومت های 22 اهم و دیودهای TVS رو حذف کرد؟؟؟؟؟ یه جا خوندم نوشته بود میشه سیم کارت را مستقیم به ماژول وصل کرد؟ درسته یا نه؟
              STM32 واقعا یه چیز دیگه است...

              دیدگاه


                پاسخ : GSM و ارتباط آن با AVR

                سلام
                ببخشید من میخواستم ببینم اس ام اسی که دریافت کردم رو فرستنده در چه زمانی فرستاده؟؟
                کسی میتونه کمکم کنه؟؟
                هدفم اینه که مثلا ببینم اگه دلیور شدن اس ام اس دریافتیم بیشتر از یه زمان خاص طول کشیده اون رو نادیده بگیرم
                واسه همین به زمان ارسال اس ام اس نیاز دارم.
                هان مشو نومید چون واقف نه ای از سر عشق
                باشد اندر پرده بازی های پنهان غم مخور

                دیدگاه


                  پاسخ : GSM و ارتباط آن با AVR

                  سوالتون درباره ی sim900 ولی دیگه sim900 پیدا نمی شه و منم اطلاعی ازش ندارم.

                  برای هر کدوم از این ماژول ها کمپانی SIMCOM یک سری اسناد به عنوان Hardware Design منتشر کرده و که با اسم ماژولتون می تونید سرچ کنید ببینید توش چی نوشته.
                  برای Sim800C (من فقط اینو دیدم و اطلاع دارم) در صفحه 31 از Sim800C _hardware_designe V1.02 گفته شده این مقاومت ها (در این سند مقدار 51 اهم ذکر شده )و دیود برای بهتر کردن محافظت دربرابر ESD هستند و توصیه شده قرار بگیرن.
                  پس من توصیه ام اینه که اگر مایل هستید همه از دستگاه استفاده کنن و هر کسی ممکنه در هر جایی سیم کارت رو تغییر بده و ... این المان ها رو نادیده نگیرید، وگرنه وقتی خودتون از پروتکل های ایمن استفاده می کنید، المان ها قابل حذف هستند.

                  دیدگاه


                    پاسخ : GSM و ارتباط آن با AVR

                    نوشته اصلی توسط kherghepoush نمایش پست ها
                    سلام
                    ببخشید من میخواستم ببینم اس ام اسی که دریافت کردم رو فرستنده در چه زمانی فرستاده؟؟
                    کسی میتونه کمکم کنه؟؟
                    هدفم اینه که مثلا ببینم اگه دلیور شدن اس ام اس دریافتیم بیشتر از یه زمان خاص طول کشیده اون رو نادیده بگیرم
                    واسه همین به زمان ارسال اس ام اس نیاز دارم.
                    همراه اس ام اس ارسالی ساعت هم در متن درج کنید تا زمانی که دریافت کردی ساعت ارسال رو داشته باشی
                    جهان پیر است و بی بنیاد ازاین فرهاد کش فریاد
                    که کرد افسون و نیرنگش ملول از جان شیرینم

                    دیدگاه


                      پاسخ : GSM و ارتباط آن با AVR

                      سلام خدمت دوستان خوبم من به یک مشکلی برخورد کردم .
                      وقتی میخوام با صفحه ی ترمینال نرم افزار آردوینو توسط SIM800اس ام اس بفرستم معادل دستور ctrl_Z را پیدا نمی کنم لطفا راهنماییم کنید

                      دیدگاه


                        پاسخ : GSM و ارتباط آن با AVR

                        نوشته اصلی توسط hesamxyz نمایش پست ها
                        سلام خدمت دوستان خوبم من به یک مشکلی برخورد کردم .
                        وقتی میخوام با صفحه ی ترمینال نرم افزار آردوینو توسط SIM800اس ام اس بفرستم معادل دستور ctrl_Z را پیدا نمی کنم لطفا راهنماییم کنید
                        درود . بجای سریال مانیتور خود برنامه از putty. استفاده کنید به راحتی Ctrl Z ارسال میشه

                        و یا در ++notepad ( نه notepad ) دکمه alt رو نگه دارید . کد 026 وارد کرده و alt رها کنید . حالا کاراکتر که درج شده کاراکتر مربوط به Ctrl z می*باشد که میتونید اون رو کپی کنید و در سریال مانیتور paste کنید .

                        دیدگاه


                          پاسخ : Gsm و ارتباط آن با avr

                          نوشته اصلی توسط javado008 نمایش پست ها
                          دوستان
                          میتونید راهنمایی کنید؟؟
                          فقط میخوام کارکتری که میفرستم رو بشناسه
                          که یه پین رو بنا به درخواست روشن یا خاموش کنه
                          ممنون میشم راهنماییم کنید ...
                          سلام

                          اگه با دستورات سیم آشنا نیستید مطالعه کنید در ابتدا - چون 2 باره سر هر موضوعی به مشکل می خورید.
                          اگه آشنائی دارید :
                          رشته ای که در یافت میکنه که تو یک متغییر تعریف کردید ریخته میشه که می تونید رشته را با کلمه ای که می خواهید مقایسه کنه - مثلا on بود یه پورت مشخص یک بشه و اگه فقط کلمه مد نظرتونه خانه اول رشته دریافتی را یا کاراکتر خودتون مثلا "o" مقایسه کنید.
                          کار آسونی هستش.
                          موفق باشید

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

                          نوشته اصلی توسط Javad Moosavi نمایش پست ها
                          بله. ولتاژ تغذیه ماژول از طریق این پایه تامین میشه

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

                          دوستان کسی در مورد نحوه صحیح اتصال سیم کارت به ماژول sim900 اطلاعی داره؟ میشه مقاومت های 22 اهم و دیودهای TVS رو حذف کرد؟؟؟؟؟ یه جا خوندم نوشته بود میشه سیم کارت را مستقیم به ماژول وصل کرد؟ درسته یا نه؟
                          الان حضور ذهن ندارم - ولی مقاومت - خازن و دیود جزء مدار اتصال سیم کارت به سیم های 900 - 908 - و 800 که کار کردم هستش و جواب خوبی گرفتم و اگه اشتباه نکنم خودش توضیح خوبی داده و طبق توصیه سازنده عمل کنید جواب میگیرید.

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

                          نوشته اصلی توسط kherghepoush نمایش پست ها
                          سلام
                          ببخشید من میخواستم ببینم اس ام اسی که دریافت کردم رو فرستنده در چه زمانی فرستاده؟؟
                          کسی میتونه کمکم کنه؟؟
                          هدفم اینه که مثلا ببینم اگه دلیور شدن اس ام اس دریافتیم بیشتر از یه زمان خاص طول کشیده اون رو نادیده بگیرم
                          واسه همین به زمان ارسال اس ام اس نیاز دارم.
                          دوست من رشته به این صورت هستش که باید ازش در بیآری
                          +CMGR: "REC UNREAD","+0013918186089", "","02/01/30,20:40:31+00"
                          موفق باشید

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

                          نوشته اصلی توسط hesamxyz نمایش پست ها
                          سلام خدمت دوستان خوبم من به یک مشکلی برخورد کردم .
                          وقتی میخوام با صفحه ی ترمینال نرم افزار آردوینو توسط SIM800اس ام اس بفرستم معادل دستور ctrl_Z را پیدا نمی کنم لطفا راهنماییم کنید
                          سلام

                          ما تو کدویژن کد اسکی 26 را میفرستیم حالا شما رو نمیدونم؟
                          موفق باشید
                          دوست عزیز اگه مفید بود روی تشکر بزن

                          دیدگاه


                            پاسخ : Gsm و ارتباط آن با avr

                            ممنونم از راهنماییتون میخواستم بدون معادل علامت (")دبل کوتیشن چی میفرستید؟

                            دیدگاه


                              پاسخ : Gsm و ارتباط آن با avr

                              نوشته اصلی توسط hesamxyz نمایش پست ها
                              ممنونم از راهنماییتون میخواستم بدون معادل علامت (")دبل کوتیشن چی میفرستید؟
                              عدد ۳۴
                              این لینک رو دم دست داشته باشید
                              Ascii character table - What is ascii - Complete tables including hex, octal, html, decimal conversions

                              دیدگاه


                                پاسخ : GSM و ارتباط آن با AVR

                                با سلام من خودم یه مبدل rs485 به usb دارم یه سری کد رو rs485 به لب تاپ می فرسته ولی بالعکسش عمل نمی کنه.می دونید دلیلش چیه؟؟

                                دیدگاه

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