āĻāĻ GSM āĻ°āĻŋāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻāĻĒāĻ¨āĻŋ āĻĒā§āĻĨāĻŋāĻŦā§āĻ° āĻ¯ā§āĻā§āĻ¨ āĻā§āĻŖā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻ˛ā§āĻ˛āĻžāĻ° āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¸ā§āĻāĻžāĻ¨ā§ 220 V āĻ°ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻā§āĻ¨ āĻ˛ā§āĻĄ āĻāĻŦāĻ 2 kW āĻāĻ° āĻŦā§āĻļāĻŋ āĻļāĻā§āĻ¤āĻŋ āĻāĻžāĻ˛ā§ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ā§ˇ
āĻāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋ āĻāĻŋāĻāĻ¸āĻāĻŽ āĻŽāĻĄāĻŋāĻāĻ˛ SIM800L āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻ°āĻĄā§āĻāĻ¨ā§ āĻ¨ā§āĻ¯āĻžāĻ¨ā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¸āĻš āĻāĻāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°ā§ āĻāĻŋāĻ¤ā§āĻ° āĻ¨ā§āĻā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻŋ āĻ
āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻŦā§āĻ¯āĻžāĻāĻžāĻ°āĻŋ āĻŦāĻž 220 V āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻĨā§āĻā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ā§ˇ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻĨā§āĻā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ˛ā§āĻĄ 2 āĻāĻŋāĻ˛ā§āĻāĻ¯āĻŧāĻžāĻ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻŦāĻŋāĻĻā§āĻ¯ā§ā§ āĻāĻ°āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ā§ˇ āĻŦā§āĻ¯āĻžāĻāĻžāĻ°āĻŋ āĻĨā§āĻā§, āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻāĻāĻāĻĒā§āĻ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° 300 āĻāĻ¯āĻŧāĻžāĻāĨ¤
āĻ¸āĻāĻā§āĻˇā§āĻĒā§ āĻ¸ā§āĻāĻŋāĻŽ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§āĨ¤
āĻāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§ 4 āĻāĻŋ āĻŦā§āĻ˛āĻ āĻ°āĻ¯āĻŧā§āĻā§:
- āĻŦā§āĻĻā§āĻ¯ā§āĻ¤āĻŋāĻ¨ āĻ¸āĻāĻā§āĻ¤ā§āĻ° āĻŽā§āĻ°ā§ āĻŦāĻĻāĻ˛ āĻāĻāĻ¨āĻŋāĻ
- āĻ¨āĻŋāĻ¯āĻŧāĻžāĻŽāĻ āĻāĻŦāĻ āĻŦā§āĻ¯āĻžāĻāĻžāĻ°āĻŋ āĻāĻāĻ¨āĻŋāĻ
- āĻ¨āĻŋāĻ°āĻŦāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻŦāĻŋāĻĻā§āĻ¯ā§ā§ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻāĻ¨āĻŋāĻ
- āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻŦā§āĻ˛āĻāĨ¤
āĻŦā§āĻĻā§āĻ¯ā§āĻ¤āĻŋāĻ¨ āĻ¸āĻāĻā§āĻ¤ā§āĻ° āĻŽā§āĻ°ā§ āĻŦāĻĻāĻ˛ āĻāĻāĻ¨āĻŋāĻ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ 500t āĻāĻžāĻĄāĻŧā§ āĻŦā§āĻĻā§āĻ¯ā§āĻ¤āĻŋāĻ¨ āĻ¸āĻāĻā§āĻ¤ā§āĻ° āĻŽā§āĻ°ā§ āĻŦāĻĻāĻ˛. āĻāĻāĻŋ āĻāĻŽ āĻļāĻā§āĻ¤āĻŋāĻ¤ā§āĻ āĻāĻžāĻ āĻāĻ°āĻŦā§, āĻ¤āĻŦā§ āĻāĻ¨āĻāĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻļāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤ā§ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻāĻāĻāĻĒā§āĻ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻ āĻšā§āĻ°āĻžāĻ¸ āĻĒāĻžāĻŦā§āĨ¤
āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛āĻžāĻ° āĻāĻŦāĻ āĻŦā§āĻ¯āĻžāĻāĻžāĻ°āĻŋ āĻāĻāĻ¨āĻŋāĻ āĻšāĻ˛ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻ¸āĻ¸ā§āĻ¤āĻž BMS S3 āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¯āĻž 3āĻāĻŋ āĻ˛āĻŋāĻĨāĻŋāĻ¯āĻŧāĻžāĻŽ-āĻāĻ¯āĻŧāĻ¨ āĻŦā§āĻ¯āĻžāĻāĻžāĻ°āĻŋ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻŦā§āĻ¯āĻžāĻāĻžāĻ°āĻŋ āĻāĻā§āĻ āĻĒā§āĻ°āĻŦāĻžāĻš āĻšāĻ¯āĻŧ. āĻ¤āĻžāĻ°āĻž 35 āĻ ā§āĻ¯āĻžāĻŽā§āĻĒāĻŋāĻ¯āĻŧāĻžāĻ° āĻāĻžāĻ°ā§āĻ¨ā§āĻ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻĒāĻ¨āĻžāĻ° āĻ¯āĻĻāĻŋ āĻāĻŽ āĻļāĻā§āĻ¤āĻŋ āĻĨāĻžāĻā§ āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻāĻŽ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻāĻžāĻ°ā§āĻ¨ā§āĻ āĻ¸āĻš āĻ¸āĻ¸ā§āĻ¤āĻž āĻŦā§āĻ¯āĻžāĻāĻžāĻ°āĻŋ āĻāĻŋāĻ¨āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻ¨āĻŋāĻ°āĻŦāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻŦāĻŋāĻĻā§āĻ¯ā§ā§ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻāĻ¨āĻŋāĻ āĻā§āĻ°āĻžāĻ¨āĻāĻŋāĻ¸ā§āĻāĻ° VT3, VD4, R4, R5, R3 āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻā§āĻ¨āĻžāĻ° āĻĄāĻžāĻ¯āĻŧā§āĻĄ VD4 āĻāĻ° āĻā§āĻ¯āĻžāĻĨā§āĻĄ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻžāĻĒā§āĻ˛āĻžāĻāĻ¯āĻŧā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻ¯āĻāĻ¨ āĻļāĻā§āĻ¤āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻāĻ¨ āĻā§āĻ°āĻžāĻ¨āĻāĻŋāĻ¸ā§āĻāĻ° VT3 āĻā§āĻ˛ā§āĨ¤ āĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ° āĻĒāĻ°ā§, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ°āĻŋāĻ˛ā§ āĻāĻ¨āĻĒā§āĻāĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻāĻ¸ā§ āĻāĻŦāĻ āĻ°āĻŋāĻ˛ā§āĻā§āĻ˛āĻŋ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻžāĻĒā§āĻ˛āĻžāĻ āĻĨā§āĻā§ āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻžāĻĒā§āĻ˛āĻžāĻ āĻŽā§āĻĄā§ āĻāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻ°ā§āĻĄāĻŋāĻŽā§āĻĄ āĻ°āĻŋāĻ˛ā§ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯: āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻŋāĻā§ āĻāĻžāĻ āĻāĻ°ā§ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻāĻ¨āĻĒā§āĻā§ āĻāĻ¸ā§, āĻāĻŦāĻ āĻāĻŋāĻā§ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻā§ āĻĒā§āĻ°āĻĨāĻŽ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻā§āĻ°āĻžāĻ¨āĻāĻŋāĻ¸ā§āĻāĻ° VT3 āĻāĻ° āĻāĻŽāĻŋāĻāĻžāĻ° āĻĢāĻžāĻāĻā§ R3 āĻ¸āĻ°āĻžāĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻ°āĻŋāĻ˛ā§ āĻāĻ¨āĻĒā§āĻāĻāĻŋāĻā§ āĻāĻāĻ āĻā§āĻ°āĻžāĻ¨āĻāĻŋāĻ¸ā§āĻāĻ°ā§āĻ° āĻāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛ āĻāĻāĻ¨āĻŋāĻ āĻāĻāĻāĻŋ SIM800 āĻŽāĻĄāĻŋāĻāĻ˛ āĻāĻŦāĻ āĻāĻ°āĻĄā§āĻāĻ¨ā§ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¤ā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻāĻ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ āĻŽāĻ¤ āĻĻā§āĻāĻžāĻ¯āĻŧ āĻāĻŋ
āĻĒā§āĻ¯āĻžāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋāĻ° āĻŽāĻ¤ā§ āĻĻā§āĻāĻžāĻ¯āĻŧ
āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻĢā§āĻ¨ āĻĨā§āĻā§ SMS āĻĒā§āĻ¤ā§ āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻĒāĻ¨āĻžāĻ° āĻĢā§āĻ¨ āĻ¨āĻŽā§āĻŦāĻ° āĻāĻĒāĻ¨āĻžāĻ°_āĻĢā§āĻ¨ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§ āĻ˛āĻŋāĻāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻ°āĻĄā§āĻāĻ¨ā§āĻ¤ā§ āĻāĻāĻāĻŋ LCD āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻžāĻ āĻ¸āĻŽā§āĻāĻŦ, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ 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