ΠΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π³ΠΎ ΠΎΠ²Π° GSM ΡΠ΅Π»Π΅, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ Π²ΠΊΠ»ΡΡΠΈΡΠ΅ ΡΠ΅ΠΊΠΎΠ΅ ΠΎΠΏΡΠΎΠ²Π°ΡΡΠ²Π°ΡΠ΅ ΡΠΎ Π½Π°ΠΏΠΎΠ½ ΠΎΠ΄ 220 V ΠΈ ΠΌΠΎΡΠ½ΠΎΡΡ Π½Π΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ 2 kW, Π²ΠΎ ΠΊΠΎΡ Π±ΠΈΠ»ΠΎ Π°Π³ΠΎΠ» Π½Π° ΠΠ΅ΠΌΡΠ°ΡΠ° ΠΊΠ°Π΄Π΅ ΡΡΠΎ ΠΈΠΌΠ° ΠΌΠΎΠ±ΠΈΠ»Π½Π° ΠΌΡΠ΅ΠΆΠ°.
ΠΠ²ΠΎΡ ΡΡΠ΅Π΄ Π΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Π½ ΠΎΠ΄ arduino nano ΠΏΡΠ΅ΠΊΡ gsm ΠΌΠΎΠ΄ΡΠ» SIM800L. ΠΠΎΠ΄ΠΎΠ»Ρ Π΅ Π΄Π°Π΄Π΅Π½ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π΅Π½ Π΄ΠΈΡΠ°Π³ΡΠ°ΠΌ ΡΠΎ Π»ΠΈΡΡΠ° Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ. ΠΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΠΈΠ»ΠΈ ΠΎΠ΄ Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ Π±Π°ΡΠ΅ΡΠΈΠΈ ΠΈΠ»ΠΈ ΠΎΠ΄ ΠΌΡΠ΅ΠΆΠ° ΠΎΠ΄ 220 V. ΠΠΎΠ³Π° ΡΠ°Π±ΠΎΡΠΈ ΠΎΠ΄ ΠΌΡΠ΅ΠΆΠ°, ΡΠΎΠ²Π°ΡΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡΠΎΡΠΈ Π΄ΠΎ 2 kW Π΅Π»Π΅ΠΊΡΡΠΈΡΠ½Π° Π΅Π½Π΅ΡΠ³ΠΈΡΠ°. ΠΠ΄ Π±Π°ΡΠ΅ΡΠΈΠΈ, ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½Π° ΠΈΠ·Π»Π΅Π·Π½Π° ΠΌΠΎΡΠ½ΠΎΡΡ 300 W.
ΠΠ°ΠΊΡΠ°ΡΠΊΠΎ Π·Π° ΡΠ΅ΠΌΠ°ΡΠ°.
ΠΠΎ ΠΎΠ²ΠΎΡ ΡΡΠ΅Π΄ ΠΈΠΌΠ° 4 Π±Π»ΠΎΠΊΠ°:
- ΠΈΠ½Π²Π΅ΡΡΠ΅Ρ Π΅Π΄ΠΈΠ½ΠΈΡΠ°
- ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡΠ° Π·Π° Π±Π°ΡΠ΅ΡΠΈΠΈ
- Π΅Π΄ΠΈΠ½ΠΈΡΠ° Π·Π° Π½Π΅ΠΏΡΠ΅ΠΊΠΈΠ½Π°ΡΠΎ Π½Π°ΠΏΠΎΡΡΠ²Π°ΡΠ΅
- ΠΠΎΠ½ΡΡΠΎΠ»Π΅Π½ Π±Π»ΠΎΠΊ.
ΠΠ½Π²Π΅ΡΡΠ΅ΡΡΠΊΠ°ΡΠ° Π΅Π΄ΠΈΠ½ΠΈΡΠ° Π΅ ΠΎΠ±ΠΈΡΠ΅Π½ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠΊΠΈ ΠΈΠ½Π²Π΅ΡΡΠ΅Ρ ΠΎΠ΄ 500t. ΠΠ΅ ΡΠ°Π±ΠΎΡΠΈ ΠΈ ΡΠΎ ΠΏΠΎΠΌΠ°Π»Π° ΠΌΠΎΡΠ½ΠΎΡΡ, Π½ΠΎ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½Π°ΡΠ° ΠΈΠ·Π»Π΅Π·Π½Π° ΠΌΠΎΡΠ½ΠΎΡΡ ΡΠ΅ ΡΠ΅ Π½Π°ΠΌΠ°Π»ΠΈ ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΎΠ½Π°Π»Π½ΠΎ ΡΠΎ ΠΌΠΎΡΠ½ΠΎΡΡΠ° Π½Π° ΠΈΠ½Π²Π΅ΡΡΠ΅ΡΠΎΡ.
ΠΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΎΡ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡΠ°ΡΠ° Π·Π° Π±Π°ΡΠ΅ΡΠΈΠΈ ΡΠ΅ ΡΠ΅Π΄ΠΎΠ²Π΅Π½ Π΅Π²ΡΠΈΠ½ Π΄ΡΠ°ΡΠ²Π΅Ρ Π·Π° BMS S3 Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°Π½ Π΄Π° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π° 3 Π»ΠΈΡΠΈΡΠΌ-ΡΠΎΠ½ΡΠΊΠΈ Π±Π°ΡΠ΅ΡΠΈΠΈ. ΠΠ°ΡΠ΅ΡΠΈΠΈΡΠ΅ ΡΠ΅ ΡΠΎ Π²ΠΈΡΠΎΠΊΠ° ΡΡΡΡΡΠ°. Π’ΠΈΠ΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΠΈΡΠΏΠΎΡΠ°ΡΠ°Π°Ρ ΡΡΡΡΡΠ° ΠΎΠ΄ 35 Π°ΠΌΠΏΠ΅ΡΠΈ. ΠΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ ΠΏΠΎΠΌΠ°Π»Π° ΠΌΠΎΡΠ½ΠΎΡΡ, ΡΠΎΠ³Π°Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΊΡΠΏΠΈΡΠ΅ ΠΏΠΎΠ΅Π²ΡΠΈΠ½ΠΈ Π±Π°ΡΠ΅ΡΠΈΠΈ ΡΠΎ ΠΏΠΎΠΌΠ°Π»Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½Π° ΡΡΡΡΡΠ°.
ΠΠ΄ΠΈΠ½ΠΈΡΠ°ΡΠ° Π·Π° Π½Π΅ΠΏΡΠ΅ΠΊΠΈΠ½Π°ΡΠΎ Π½Π°ΠΏΠΎΡΡΠ²Π°ΡΠ΅ Π΅ Π½Π°ΠΏΡΠ°Π²Π΅Π½Π° Π½Π° ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡ VT3, VD4, R4, R5, R3. ΠΠ°ΡΠΎΠ΄Π°ΡΠ° Π½Π° Π·Π΅Π½Π΅Ρ Π΄ΠΈΠΎΠ΄Π°ΡΠ° VD4 Π΅ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΏΠΎΠ²ΡΠ·Π°Π½Π° ΡΠΎ Π½Π°ΠΏΠΎΡΡΠ²Π°ΡΠ΅ΡΠΎ ΠΈ ΠΊΠΎΠ³Π° ΡΠ΅ Π½Π°ΠΏΠΎΡΡΠ²Π°, ΡΠ΅ ΠΎΡΠ²ΠΎΡΠ° ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡ VT3. ΠΡΠΊΠ°ΠΊΠΎ ΡΠ΅ ΡΠ΅ ΠΎΡΠ²ΠΎΡΠΈ, ΠΏΡΠΈΡΡΠΈΠ³Π½ΡΠ²Π° Π½Π΅Π³Π°ΡΠΈΠ²Π΅Π½ ΠΏΠΎΡΠ΅Π½ΡΠΈΡΠ°Π» Π½Π° ΡΠΈΡΠ΅ Π²Π»Π΅Π·ΠΎΠ²ΠΈ Π½Π° ΡΠ΅Π»Π΅ΡΠΎ ΠΈ ΡΠ΅Π»Π΅ΠΈΡΠ΅ ΡΠ΅ ΠΏΡΠ΅ΡΡΠ»Π°Π°Ρ Π²ΠΎ ΡΠ΅ΠΆΠΈΠΌ Π½Π° Π½Π°ΠΏΠΎΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠΎΠ»ΠΎΡΠΎ ΠΎΠ΄ Π½Π°ΠΏΠΎΡΡΠ²Π°ΡΠ΅ΡΠΎ. ΠΠ°ΠΆΠ½Π° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ° Π½Π° Π³ΠΎΡΠΎΠ²ΠΈΡΠ΅ ΡΠ΅Π»Π΅ΡΠ½ΠΈ ΡΠΊΠ»ΠΎΠΏΠΎΠ²ΠΈ: Π½Π΅ΠΊΠΎΠΈ ΠΎΠ΄ Π½ΠΈΠ² ΡΠ°Π±ΠΎΡΠ°Ρ ΠΊΠΎΠ³Π° Π½Π° Π²Π»Π΅Π·ΠΎΡ Π΄ΠΎΠ°ΡΠ° ΠΏΠΎΠ·ΠΈΡΠΈΠ²Π΅Π½ ΠΏΠΎΡΠ΅Π½ΡΠΈΡΠ°Π», Π° Π½Π΅ΠΊΠΎΠΈ ΠΊΠΎΠ³Π° Π½Π΅Π³Π°ΡΠΈΠ²Π΅Π½. ΠΠΊΠΎ ΡΠ° ΠΈΠΌΠ°ΡΠ΅ ΠΏΡΠ²Π°ΡΠ° ΠΎΠΏΡΠΈΡΠ°, ΡΠΎΠ³Π°Ρ ΡΡΠ΅Π±Π° Π΄Π° Π³ΠΎ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠΈΡΠ΅ R3 Π²ΠΎ Π΅ΠΌΠΈΡΠ΅ΡΡΠΊΠ°ΡΠ° ΠΏΡΠ°Π·Π½ΠΈΠ½Π° Π½Π° ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡ VT3 ΠΈ Π΄Π° Π³ΠΎ ΠΏΠΎΠ²ΡΠ·Π΅ΡΠ΅ Π²Π»Π΅Π·ΠΎΡ Π½Π° ΡΠ΅Π»Π΅ΡΠΎ ΡΠΎ Π΅ΠΌΠΈΡΠ΅ΡΠΎΡ Π½Π° ΠΈΡΡΠΈΠΎΡ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡ.
ΠΠΎΠ½ΡΡΠΎΠ»Π½Π°ΡΠ° Π΅Π΄ΠΈΠ½ΠΈΡΠ° Π΅ ΡΠΎΡΡΠ°Π²Π΅Π½Π° Π½Π° SIM800 ΠΌΠΎΠ΄ΡΠ» ΠΈ arduino nano.
ΠΠ°ΠΊΠ° ΠΈΠ·Π³Π»Π΅Π΄Π° ΡΠΊΠ»ΠΎΠΏΠ΅Π½ΠΎΡΠΎ ΠΊΠΎΠ»ΠΎ
ΠΠ°ΠΊΠ° ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΊΠΎΠ³Π° Π΅ ΡΠΏΠ°ΠΊΡΠ²Π°Π½ΠΎ
ΠΠ° Π΄Π° ΠΌΠΎΠΆΠ΅ ΡΡΠ΅Π΄ΠΎΡ Π΄Π° ΠΏΠΎΡΠ½Π΅ Π΄Π° ΠΏΡΠΈΠΌΠ° SMS ΠΎΠ΄ Π²Π°ΡΠΈΠΎΡ ΡΠ΅Π»Π΅ΡΠΎΠ½, ΡΡΠ΅Π±Π° Π΄Π° Π³ΠΎ Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ Π²Π°ΡΠΈΠΎΡ ΡΠ΅Π»Π΅ΡΠΎΠ½ΡΠΊΠΈ Π±ΡΠΎΡ Π²ΠΎ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ° your_phone. ΠΡΡΠΎ ΡΠ°ΠΊΠ°, ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π΅ LCD Π΄ΠΈΡΠΏΠ»Π΅Ρ ΡΠΎ Arduino, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ wh1601 ΠΈΠ»ΠΈ wh0802, Π½ΠΎ ΡΠ΅ ΡΡΠ΅Π±Π° Π΄Π° Π³ΠΈ ΠΎΡΠΊΠΎΠΌΠ΅Π½ΡΠΈΡΠ°ΡΠ΅ ΡΠΈΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ ΡΠΎ Π½Π°ΡΠΏΠΈΡ lcd.
ΠΠΎΠ΄
char your_phone = "+79148389933";
#include <SoftwareSerial.h> // ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ SoftwareSerial Π΄Π»Ρ ΠΎΠ±ΡΠ΅Π½ΠΈΡ Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΡΠΈΠ½Π΅ UART
SoftwareSerial softSerial(8,9); // Π‘ΠΎΠ·Π΄Π°ΡΠΌ ΠΎΠ±ΡΠ΅ΠΊΡ softSerial ΡΠΊΠ°Π·ΡΠ²Π°Ρ Π²ΡΠ²ΠΎΠ΄Ρ RX, TX (ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ Π»ΡΠ±ΡΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ Arduino UNO)
// include the library code:
//#include <LiquidCrystal.h>
// initialize the library by associating any needed LCD interface pin
// with the arduino pin number it is connected to
//const int rs = 12, en = 11, d4 = 5, d5 = 6, d6 = 7, d7 = 10;
//LiquidCrystal lcd(rs, en, d4, d5, d6, d7); // Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΡΠ²ΠΎΠ΄ TX ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ Π²ΡΠ²ΠΎΠ΄Ρ 2 Arduino, Π° Π²ΡΠ²ΠΎΠ΄ RX ΠΌΠΎΠ΄ΡΠ»Ρ ΠΊ Π²ΡΠ²ΠΎΠ΄Ρ 3 Arduino.
// ΠΠ½ΠΈΡΠΈΠΈΡΡΠ΅ΠΌ ΡΠ°Π±ΠΎΡΡ ΡΠΈΠ½ UART Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΡΠΊΠΎΡΠΎΡΡΠ΅ΠΉ ΠΎΠ±Π΅ΠΈΡ
ΡΠΈΠ½: //
String buf2,buf3;
int g=0;
String cmd1;
void setup(){ //
init_port();
// lcd.begin(16, 2);
// Print a message to the LCD.
//lcd.clear();
// lcd.setCursor(0, 0);
/// lcd.print("VKL");
// lcd.setCursor(0, 1);
/// lcd.print("ZHDITE");
/// init_port();// ΠΠ½ΠΈΡΠΈΠΈΡΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π΄Π°Π½Π½ΡΡ
ΠΏΠΎ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠΉ ΡΠΈΠ½Π΅ UART Π½Π° ΡΠΊΠΎΡΠΎΡΡΠΈ 9600 (ΠΌΠ΅ΠΆΠ΄Ρ Arduino ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ)
softSerial.begin(9600); // ΠΠ½ΠΈΡΠΈΠΈΡΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π΄Π°Π½Π½ΡΡ
ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΡΠΈΠ½Π΅ UART Π½Π° ΡΠΊΠΎΡΠΎΡΡΠΈ 38400 (ΠΌΠ΅ΠΆΠ΄Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ ΠΈ Arduino)
Serial.begin(9600);
delay(30000);
// cmd1 ="AT+CMGF=1rn";
softSerial.print("AT+CMGF=1rn");
/// print_lcd(cmd1);
delay(1000);
dellAllSMS();
// cmd1 ="AT+CMGDA="DEL ALL"rn";
// print_lcd(cmd1);
//cmd1="AT+CPAS";
/// print_lcd(cmd1);
} //
char c;
int m=0;
int i=0;//
int n=0;
// ΠΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ ΡΠ΅ΡΡΠ°Π½ΡΠ»ΡΡΠΈΡ: // ΠΡΡ ΡΡΠΎ ΠΏΡΠΈΡΠ»ΠΎ Ρ ΠΌΠΎΠ΄ΡΠ»Ρ - ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ, Π° Π²ΡΡ ΡΡΠΎ ΠΏΡΠΈΡΠ»ΠΎ Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° - ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌ ΠΌΠΎΠ΄ΡΠ»Ρ
void dellAllSMS(){
/* This deletes all sms in memory
*/
softSerial.print("AT+CMGDA="DEL ALL"rn"); // set sms to text mode
delay(3000);
}
void pin_on_setb()
{
digitalWrite(2,1);
digitalWrite(13,1);
}
void pin_off_setb()
{
digitalWrite(2,0);
digitalWrite(13,0);
}
void pin_on_inv()
{
digitalWrite(3,1);
// digitalWrite(13,1);
}
void pin_off_inv()
{
digitalWrite(3,0);
// digitalWrite(13,0);
}
void init_port()
{
pinMode(2,1);
pinMode(3,1);
pinMode(13,1);
}
String readData(){
// this function just reads the raw data
uint16_t timeout=0;
while (!softSerial.available() && timeout<10000)
{
delay(10);
timeout++;
}
if(softSerial.available())
{
String output = softSerial.readString();
//if(DEBUG)
/// Serial.println(output);
return output;
}
}
String buf, bufferIndex;
int tempIndex=0;
int messageIndex;
int prev=0;
int power=0;
void loop(){ //
/* if(softSerial.available()){ Serial.write(softSerial.read());} // ΠΠ΅ΡΠ΅Π΄Π°ΡΠΌ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΡΠΈΠ½Ρ UART Π² Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ (ΠΎΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅ΡΠ΅Π· Arduino ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ)
if( Serial.available()){softSerial.write( Serial.read());} // ΠΠ΅ΡΠ΅Π΄Π°ΡΠΌ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠΉ ΡΠΈΠ½Ρ UART Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ (ΠΎΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° ΡΠ΅ΡΠ΅Π· Arduino ΠΊ ΠΌΠΎΠ΄ΡΠ»Ρ )*/
// lcd.clear();
// lcd.setCursor(0, 0);
// lcd.print("Nagruzka");
// lcd.setCursor(0, 1);
// if (power==1)
// {
// lcd.print("VKL");
// }
// else {lcd.print("VIKL");}
softSerial.print(F("AT+CMGL="ALL",0"));
softSerial.print("r");
buf = readData();
// Serial.println(buf);
tempIndex = buf.lastIndexOf("+CMGL: ");
tempIndex = tempIndex + 6;
bufferIndex = buf.substring(tempIndex);
bufferIndex = bufferIndex.substring(1,(bufferIndex.indexOf(",")));
messageIndex = bufferIndex.toInt();
///Serial.println(messageIndex);
if(prev!=messageIndex)
{
tempIndex = buf.lastIndexOf(your_phone);
// lcd.clear();
// lcd.setCursor(0, 0);
// lcd.print("SMS READ");
if((digitalRead(4))&&(tempIndex!=-1))
{
pin_on_inv();
delay(2000);
pin_off_inv();
// i=1;
// power=1;
}
else
{
pin_on_setb();
delay(2000);
pin_off_setb();
// i=1;
// power=1;
}
// send_sms(number3);
prev++;
}
if(messageIndex>=2)
{
dellAllSMS();
// lcd.clear();
// lcd.setCursor(0, 0);
// lcd.print("SMS READ");
// lcd.setCursor(0, 1);
// lcd.print("SMS DEL");
// cmd1 ="AT+CMGDA="DEL ALL"rn";
// print_lcd(cmd1);
prev=0;
}
delay(10000);
}
ΠΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΡΠ΄Π΅ STL-Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ° Π·Π° ΠΏΠ΅ΡΠ°ΡΠ΅ΡΠ΅ Π½Π° ΠΊΡΡΠΈΡΠ°ΡΠ°
ΠΠΈΠ΄Π΅ΠΎ ΠΎΠ΄ ΡΠ°Π±ΠΎΡΠ°ΡΠ°:
ΠΠ·Π²ΠΎΡ: www.habr.com