صفحه 2 از 3 نخستنخست 123 آخرینآخرین
نمایش نتایج: از 11 به 20 از 31
Like Tree7 لایک

موضوع: مشکل در تست sim808

Hybrid View

  1. #1
    Junior Member
    تاریخ عضویت
    Dec 2015
    نوشته ها
    15
    سلام
    با کنسول سریال نتونستم SMS بفرستم ولی خب با آپلود این کد به آردوینو که در انجمن بود، sms انگلیسی فرستاده شد.
    کد:
    #include <SoftwareSerial.h> SoftwareSerial mySerial(2, 3); // RX, TX //Pin2 -> RX //Pin3 -> TX //GND -> GND void setup() { Serial.begin(9600); while (!Serial) { ; // wait for serial port to connect. Needed for Leonardo only } mySerial.begin(9600); mySerial.println("AT+IPR=2400"); delay(200); mySerial.begin(2400); delay(7000); read_data(); ensms(); //delay(3000); } void loop() // run over and over { read_data(); } void read_data() { while (mySerial.available()) Serial.write(mySerial.read()); } void ensms() { mySerial.println("AT+CSCS=\"IRA\""); delay(200); read_data(); mySerial.println("AT+CMGF=1"); delay(200); read_data(); mySerial.println("AT+CSMP=17,167,0,0"); delay(200); read_data(); mySerial.println("AT+CMGS=\"+989331424592\""); delay(500); read_data(); mySerial.print("Salam\r\n\x1A"); }

  2. #2
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط technology نمایش پست ها
    سلام
    با کنسول سریال نتونستم SMS بفرستم ولی خب با آپلود این کد به آردوینو که در انجمن بود، sms انگلیسی فرستاده شد.
    کد:
    #include <SoftwareSerial.h> SoftwareSerial mySerial(2, 3); // RX, TX //Pin2 -> RX //Pin3 -> TX //GND -> GND void setup() { Serial.begin(9600); while (!Serial) { ; // wait for serial port to connect. Needed for Leonardo only } mySerial.begin(9600); mySerial.println("AT+IPR=2400"); delay(200); mySerial.begin(2400); delay(7000); read_data(); ensms(); //delay(3000); } void loop() // run over and over { read_data(); } void read_data() { while (mySerial.available()) Serial.write(mySerial.read()); } void ensms() { mySerial.println("AT+CSCS=\"IRA\""); delay(200); read_data(); mySerial.println("AT+CMGF=1"); delay(200); read_data(); mySerial.println("AT+CSMP=17,167,0,0"); delay(200); read_data(); mySerial.println("AT+CMGS=\"+989331424592\""); delay(500); read_data(); mySerial.print("Salam\r\n\x1A"); }
    100 در 100 مکیتونید با کنسول بفرستید چون \x1A رو نمیتونید با کنسول بفرستید که بفهمه آخر متن اس ام اس شماست.

  3. #3
    Junior Member
    تاریخ عضویت
    Dec 2015
    نوشته ها
    15
    برای ارسال SMS فارسی هم از این کد استفاده می شود. که باید حروف فارسی به HEX تبدیل شود.
    کد:
    #include <SoftwareSerial.h> SoftwareSerial mySerial(2, 3); // RX, TX //Pin2 -> RX //Pin3 -> TX //GND -> GND void setup() { Serial.begin(9600); while (!Serial) { ; // wait for serial port to connect. Needed for Leonardo only } mySerial.begin(9600); mySerial.println("AT+IPR=2400"); delay(200); mySerial.begin(2400); delay(7000); read_data(); farsisms(); //ensms(); delay(2000); } void loop() // run over and over { read_data(); } void read_data() { while (mySerial.available()) Serial.write(mySerial.read()); } void farsisms() { mySerial.println("AT+CSCS=\"HEX\""); delay(100); read_data(); mySerial.println("AT+CMGF=1"); delay(100); read_data(); mySerial.println("AT+CSMP=17,167,0,8"); delay(100); read_data(); mySerial.println("AT+CMGS=\"+989196333333\""); delay(500); read_data(); mySerial.print("0633064406270645060C002006220641062A0627062800200631062706CC062706460647\x1A"); }

  4. #4
    Junior Member
    تاریخ عضویت
    Dec 2015
    نوشته ها
    15
    هنوز نفهمیدم چرا کد AT+CGPSPWR=1 برای فعال سازی GPS که در MANUAL آمده ERROR می دهد. ولی کد AT+CGNSPWR=1 جواب می دهد.
    چند تا راهنمایی می خواستم.من IT خوندم و با برنامه نویسی کمی آشنایی دارم.
    برای اینکه بتونم برای کاربر، رابط کاربری ایجاد کنم (مثلا با زدن یک button میزان شارژ سیم کارت را اعلام کند یا پیامک ارسال کند)و از کد های AT استفاده کنم از چه زبانی و با چه محیط برنامه نویسی می توانم شروع کنم؟
    آیا می شود برنامه تحت وب ایجاد کرد که با سخت افزار در ارتباط باشد؟

  5. #5
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط technology نمایش پست ها
    هنوز نفهمیدم چرا کد AT+CGPSPWR=1 برای فعال سازی GPS که در MANUAL آمده ERROR می دهد. ولی کد AT+CGNSPWR=1 جواب می دهد.
    چند تا راهنمایی می خواستم.من IT خوندم و با برنامه نویسی کمی آشنایی دارم.
    برای اینکه بتونم برای کاربر، رابط کاربری ایجاد کنم (مثلا با زدن یک button میزان شارژ سیم کارت را اعلام کند یا پیامک ارسال کند)و از کد های AT استفاده کنم از چه زبانی و با چه محیط برنامه نویسی می توانم شروع کنم؟
    آیا می شود برنامه تحت وب ایجاد کرد که با سخت افزار در ارتباط باشد؟

    یقینا میشه
    ببینیه بردی هست تو سایت به اسم ویتی:
    برد توسعه Witty cloud با هسته وایفای ESP8266 دارای دو پورت میکرو USB ( مینی Nodemcu )

    این برد هم پین ارتباط سریال داره که بتونی gps رو بهش وصل کنی. هم چیپ وایفای داره
    کافیه به یه ap کانکت شی که ip بهش بده. بعد تو اون ip اون محیطی که دوست داری رو بسازی و رد و بدل کنی
    همین c++ کامل جوابت رومیده

  6. #6
    Junior Member
    تاریخ عضویت
    Dec 2015
    نوشته ها
    15
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    یقینا میشه
    ببینیه بردی هست تو سایت به اسم ویتی:
    برد توسعه witty cloud با هسته وایفای esp8266 دارای دو پورت میکرو usb ( مینی nodemcu )

    این برد هم پین ارتباط سریال داره که بتونی gps رو بهش وصل کنی. هم چیپ وایفای داره
    کافیه به یه ap کانکت شی که ip بهش بده. بعد تو اون ip اون محیطی که دوست داری رو بسازی و رد و بدل کنی
    همین c++ کامل جوابت رومیده
    پیشنهاد خوبیه(فعلا تحت وب بودن بی خیال می شم). ولی من میخام ماژول به یک آردوینو نانو وصل کنم و یه برنامه برای ویندوز بنویسم که مثلا فرمی داشته باشه که با آن sms زد یا بتونه کد های dtmf از طرف تماس گیرنده رو در برنامه نمایش بده و یا شبیه ردیاب های خودرو باشه.
    با چه کامپایلر و زبان برنامه نویسی شروع کنم که هم راحت باشه و هم منابع کافی داشته باشه؟
    اگر این کار شدنی هست پس یک مرحله کدنویسی برای آردوینو باید انجام بدم و یک مرحله برای فرم ارتباط با کاربر؟

  7. #7
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط technology نمایش پست ها
    پیشنهاد خوبیه(فعلا تحت وب بودن بی خیال می شم). ولی من میخام ماژول به یک آردوینو نانو وصل کنم و یه برنامه برای ویندوز بنویسم که مثلا فرمی داشته باشه که با آن sms زد یا بتونه کد های dtmf از طرف تماس گیرنده رو در برنامه نمایش بده و یا شبیه ردیاب های خودرو باشه.
    با چه کامپایلر و زبان برنامه نویسی شروع کنم که هم راحت باشه و هم منابع کافی داشته باشه؟
    اگر این کار شدنی هست پس یک مرحله کدنویسی برای آردوینو باید انجام بدم و یک مرحله برای فرم ارتباط با کاربر؟

    اگه میخوای app تحت win بنویسی برد سراغ c#
    یه علت داره و وان اینه که جزء component هاس ارتباط سریال داره و میتونی با استفاده از اون بین اردوینوت و نرم افزارت اینترفیس پورت کام بزاری

    یعنی وقتی app رو باز می کنه تنها تنظیمت میشه انتخاب پورت کام

    ///////////////////////////////////////////////////////////////////////////////

    اگر هم می خوای تحت وب ببری به پیشنهاد خیلی خوب برات دارم :
    برد توسعه Witty cloud با هسته وایفای ESP8266 دارای دو پورت میکرو USB ( مینی Nodemcu )


    این برد هم وایفای داره هم GPIO
    یعنی میتونی به شبکه داخلیت وصل شی و روی اون ip ای که به این اختصاص میده مثلا خیلی ساده یه کد html بزنی و ارتباط برقرار کنی.


    اگه متوجه نشدی بگو ریز تر توضیح میدم
    لایک کردن

  8. #8
    Junior Member
    تاریخ عضویت
    Dec 2015
    نوشته ها
    15
    احتمالا به همین دلیل است.
    برای برنامه نویسی از کجا و با چی شروع کنم؟

  9. #9
    Junior Member
    تاریخ عضویت
    Feb 2016
    نوشته ها
    1
    سلام
    آقا من ماژول رو خریدم همینیه که عکسشو گذاشتین اما به شبکه وصل نمیشه

    یعنی چراغش هی روشن خاموش میشه همه چی وصله آنتن و سیم کارت حتی سیم کارت رو هم عوض کردم ....اما خبری نیس


    قضیه چیه قلق داره یا مال من خرابه

  10. #10
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط abas نمایش پست ها
    سلام
    آقا من ماژول رو خریدم همینیه که عکسشو گذاشتین اما به شبکه وصل نمیشه

    یعنی چراغش هی روشن خاموش میشه همه چی وصله آنتن و سیم کارت حتی سیم کارت رو هم عوض کردم ....اما خبری نیس


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

صفحه 2 از 3 نخستنخست 123 آخرینآخرین

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

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

SEO by vBSEO