- String meg="314123312,658";
- void setup()
- {
- Serial.begin(9600);
- Serial1.begin(9600);
- Serial1.println("AT");
- delay(100);
- while(Serial1.available())
- {
- char c=Serial1.read();
- Serial.write(c);
- if(c=='K')
- {
- Serial1.println("AT+CMGF=1");
- delay(100);
- while(Serial1.available())
- {
- char c=Serial1.read();
- delay(50);
- Serial.write(c);
- if(c=='K')
- {
- Serial1.println("AT+CSCS="GSM"");
- while(Serial1.available())
- {
- char c=Serial1.read();
- delay(50);
- Serial.write(c);
- if(c=='M')
- {
- Serial1.println("AT+CSMP=17,167,0,0");
- while(Serial1.available())
- {
- char c=Serial1.read();
- delay(50);
- Serial.write(c);
- if(c=='K')
- {
- Serial1.println("AT+CPIN?");
- while(Serial1.available())
- {
- char c=Serial1.read();
- delay(50);
- Serial.write(c);
- if(c=='K')
- {
- Serial1.println("AT+CMGF=1");
- while(Serial1.available())
- {
- char c=Serial1.read();
- delay(50);
- Serial.write(c);
- if(c=='K')
- {
- Serial1.println("AT+CMGS="187********"");
- while(Serial1.available())
- {
- char c=Serial1.read();
- delay(50);
- Serial.write(c);
- if(c=='>')
- {
- Serial1.println(meg);
- while(Serial1.available())
- {
- char c=Serial1.read();
- delay(50);
- Serial.write(c);
- if(c=='>')
- {
- Serial1.println("meg");
- while(Serial1.available())
- {
- char c=Serial1.read();
- Serial.write(c);
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- void loop()
- {
- }
复制代码 |