سلام
با کنسول سریال نتونستم 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"); }