با سلام
اینم مثال، هم پیامک فارسی و هم انگلیسی
کد:#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(); delay(2000); ensms(); } 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=\"+989124494287\""); delay(500); read_data(); mySerial.print("Salam\r\n AftabRayaneh !\x1A"); } void farsisms() { mySerial.println("AT+CSCS=\"UCS2\""); 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=\"+989177102643\""); delay(500); read_data(); mySerial.print("0633064406270645060C002006220641062A0627062800200631062706CC062706460647\x1A"); }


9 لایک
LinkBack URL
About LinkBacks



پاسخ با نقل قول
