امتیاز موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل ارسال پیام به sim900
#1
Information 
با سلام
من میخواستم یک ال ای دی را با ارسال sms از طریق sim900 خاموش و روشن کنم وقتی پیام ارسال میکنم تیک تایید پیام برا زده میشه ولی اردینو به دستور من عمل نمیکنه  Huh میخواستم ببینم هیچ کدام از دوستان میتونن کمک کنن ممنون میشم

کد برنامه:
#include <SoftwareSerial.h>
char inchar;
SoftwareSerial sim900(7,8);
int led = 51;

void setup() {
  // put your setup code here, to run once:
Serial.begin(19200);
pinMode (led , OUTPUT);
digitalWrite(led, HIGH);

sim900.begin(19200);
delay(20000);
sim900.print("AT+CMGF=1\r");
delay(100);
sim900.print("AT+CNMI=2,2,0,0,0\r");
delay(100);
Serial.print("Ready....");
}


void loop() {
  // put your main code here, to run repeatedly:
if(sim900.available() >0)
{  
 inchar=sim900.read();
  Serial.print(inchar);
  if(inchar=='#')
  {
    delay(10);
 inchar=sim900.read();
 if(inchar=='a')
  {
    delay(10);
 inchar=sim900.read();
  if(inchar=='0')
  {
digitalWrite(led, LOW);   
}
else if (inchar=='1')
{

  digitalWrite(led, HIGH);
}
delay(10);
sim900.print("AT+CMGD=1,2");
   }
  }
 }
}
پاسخ


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان