قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

mms125
:: مهندس ::
تاريخ التسجيل: May 2018
المشاركات: 3
نشاط [ mms125 ]
قوة السمعة:0
قديم 10-05-2018, 07:09 PM المشاركة 1   
افتراضي مساعده بكتابه كود اردوينو Twitter FaceBook Google+



اردويتوا متصل مع sim900a وكمان موصل عليه ٢ ريليه
المطلوب : عند الاتصال عليها من الموبايل
يفعل الريله ١ on واذا اتصلت مره اخرى يفعل الريله ٢ off

ولكم جزيل الشكر ..

اعلانات

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:408
قديم 11-05-2018, 04:57 AM المشاركة 2   
افتراضي


رجاء وضع محاولتكت هنا و مشكلتك حتى يمكن لمن عمل بهذا الموديول أن يساعدك
هذا موقع يساعدك فى فهم أطراف الموديول
http://miliohm.com/sim900a-module-wi...uino-tutorial/


التعديل الأخير تم بواسطة : ماجد عباس محمد بتاريخ 11-05-2018 الساعة 05:06 AM
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

mms125
:: مهندس ::
تاريخ التسجيل: May 2018
المشاركات: 3
نشاط [ mms125 ]
قوة السمعة:0
قديم 13-05-2018, 02:24 PM المشاركة 3   
افتراضي


رجاء وضع محاولتكت هنا و مشكلتك حتى يمكن لمن عمل بهذا الموديول أن يستخدم


هذا موقع يساعدك فى فهم أطراف الموديول
http://miliohm.com/sim900a-module-wi...uino-tutorial/

فعلآ انه يوضح التعامل مع الجهاز ولكن بواسطه SMS ولكنها لم تعمل معي
واريد التعديل على الكود وتحويل من رساله نصيه الى مكالمه اي اتصال على رقم الجوال وفي كل اتصال يتم تغيير الوضع بين ON & OFF


mms125
:: مهندس ::
تاريخ التسجيل: May 2018
المشاركات: 3
نشاط [ mms125 ]
قوة السمعة:0
قديم 13-05-2018, 02:27 PM المشاركة 4   
افتراضي


وهذا هو الكود .......

#include <SoftwareSerial.h>SoftwareSerial SIM900A(10,11);void setup(){ SIM900A.begin(9600); // Setting the baud rate of GSM Module Serial.begin(9600); // Setting the baud rate of Serial Monitor (Arduino) Serial.println ("SIM900A Ready"); delay(100); Serial.println ("Type s to send message or r to receive message");}void loop(){ if (Serial.available()>0) switch(Serial.read()) { case 's': SendMessage(); break; case 'r': RecieveMessage(); break; } if (SIM900A.available()>0) Serial.write(SIM900A.read());} void SendMessage(){ Serial.println ("Sending Message"); SIM900A.println("AT+CMGF=1"); //Sets the GSM Module in Text Mode delay(1000); Serial.println ("Set SMS Number"); SIM900A.println("AT+CMGS=\"+6281542787536\"\r"); //Mobile phone number to send message delay(1000); Serial.println ("Set SMS Content"); SIM900A.println("Good morning, how are you doing?");// Messsage content delay(100); Serial.println ("Finish"); SIM900A.println((char)26);// ASCII code of CTRL+Z delay(1000); Serial.println ("Message has been sent ->SMS Selesai dikirim");} void RecieveMessage(){ Serial.println ("SIM900A Membaca SMS"); delay (1000); SIM900A.println("AT+CNMI=2,2,0,0,0"); // AT Command to receive a live SMS delay(1000); Serial.write ("Unread Message done"); }

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 09:01 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025