نمایش نتایج: از 1 به 4 از 4

موضوع: درخواست کمک کد در اردینو

  1. #1
    Member
    تاریخ عضویت
    May 2016
    نوشته ها
    94

    درخواست کمک کد در اردینو

    چگونه می شود با فشار دادن یک کلید جی اس ام sim900a با اردینو یک پیام به موبایل ارسال کند ؟؟؟؟؟؟؟؟؟؟

  2. #2
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    سلام

    کافیه کدهای ارسال SMS رو از همین انجمن بر دارید ( ارسال SMS رو سرچ کنید )

    منتها یه if بزارید که اگر کلید فشار داده شد تابع ارسال sms انجام بشه

    خیلی سادس

  3. #3
    Member
    تاریخ عضویت
    May 2016
    نوشته ها
    94
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    سلام

    کافیه کدهای ارسال SMS رو از همین انجمن بر دارید ( ارسال SMS رو سرچ کنید )

    منتها یه if بزارید که اگر کلید فشار داده شد تابع ارسال sms انجام بشه

    خیلی سادس

    روی این کد چه تغییراتی باید انجام داد ؟؟؟؟



    void setup()
    {
    Serial.begin(9600);
    delay(5000);
    }
    void loop()
    {
    Serial.println("AT");
    delay(1000);
    Serial.println("AT+CMGF=1");
    delay(1000);
    Serial.println("AT+CMGS=\"1234567890\""); //CHANGE TO DESTINATION NUMBER
    delay(1000);
    Serial.print("hi");
    Serial.write(26);
    delay(1000);
    }

  4. #4
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط peyman180 نمایش پست ها
    روی این کد چه تغییراتی باید انجام داد ؟؟؟؟


    delay(1000);
    }
    کدتون برای ارسال sms یه مقدار خامه
    می تونید از کدهای این تاپیک استفاده کنید :

    http://forum.arduino.ir/4/7/1255-4.html

    البته اگر با این جواب گرفتید و همین براتون کافیه این کد رو میشه ارسال sms بر ممبنای فشار داده شدن کلید:
    کد:
    
    
    int swpin = 3;
    void setup()
    {
      Serial.begin(9600);
      delay(5000);
    }
    void loop()
    {
      if (digitalRead(swpin == HIGH)) {
        sendSms();
        delay(200);
      }
    }
    
    
    void sendSms() {
      Serial.println("AT");
      delay(1000);
      Serial.println("AT+CMGF=1");
      delay(1000);
      Serial.println("AT+CMGS=\"1234567890\""); //CHANGE TO DESTINATION NUMBER
      delay(1000);
      Serial.print("hi");
      Serial.write(26);
      delay(1000);
    }
    
    البته این به شرطی هست که یک سر کلید به 5 ولت و یک سر دیگه همزمان پول دان به گراند و متصل به پین شماره 3 دیجیتال باشه

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

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

SEO by vBSEO