เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เด˜เดŸเด•เด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เด‡เตปเดตเต†เตผเดŸเตเดŸเตผ เด‰เดณเตเดณ เดธเตเดตเดฏเด‚เดญเดฐเดฃ GSM เดฑเดฟเดฒเต‡

เดˆ GSM เดฑเดฟเดฒเต‡ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดธเต†เดฒเตเดฒเตเดฒเดพเตผ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด‰เดณเตเดณ เดญเต‚เดฎเดฟเดฏเตเดŸเต† เดเดคเต เด•เต‹เดฃเดฟเดฒเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต 220 V เดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดค เดเดคเต เดฒเต‹เดกเตเด‚ 2 kW-เตฝ เด•เต‚เดŸเดพเดคเตเดค เดชเดตเดฑเตเด‚ เด“เดฃเดพเด•เตเด•เดพเดจเดพเด•เตเด‚.

เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เด˜เดŸเด•เด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เด‡เตปเดตเต†เตผเดŸเตเดŸเตผ เด‰เดณเตเดณ เดธเตเดตเดฏเด‚เดญเดฐเดฃ GSM เดฑเดฟเดฒเต‡
เดœเดฟเดŽเดธเตเดŽเด‚ เดฎเตŠเดกเตเดฏเต‚เตพ เดธเดฟเด‚ 800 เดŽเตฝ เดตเดดเดฟ เด†เตผเดกเตเดตเดฟเดจเต‹ เดจเดพเดจเต‹เดฏเดพเดฃเต เดˆ เด‰เดชเด•เดฐเดฃเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต. เด˜เดŸเด•เด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เด‰เดณเตเดณ เด’เดฐเต เดซเด™เตเดทเดฃเตฝ เดกเดฏเด—เตเดฐเด‚ เดคเดพเดดเต† เด•เตŠเดŸเตเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดฌเดพเดฑเตเดฑเดฑเดฟเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต‹ 220 V เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เดจเดฟเดจเตเดจเต‹ เด‡เดคเดฟเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดฒเต‹เดกเดฟเดจเต 2 kW เดตเดฐเต† เดตเตˆเดฆเตเดฏเตเดคเดฟ เด‰เดชเดญเต‹เด—เด‚ เดšเต†เดฏเตเดฏเดพเด‚. เดฌเดพเดฑเตเดฑเดฑเดฟเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต, เดชเดฐเดฎเดพเดตเดงเดฟ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดชเดตเตผ 300 W.

เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เด˜เดŸเด•เด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เด‡เตปเดตเต†เตผเดŸเตเดŸเตผ เด‰เดณเตเดณ เดธเตเดตเดฏเด‚เดญเดฐเดฃ GSM เดฑเดฟเดฒเต‡
เดชเดฆเตเดงเดคเดฟเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดšเตเดฐเตเด•เตเด•เดคเตเดคเดฟเตฝ.

เดˆ เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเตฝ 4 เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเดฃเตเดŸเต:

  • เด‡เตปเดตเต†เตผเดŸเตเดŸเตผ เดฏเต‚เดฃเดฟเดฑเตเดฑเต
  • เด•เตบเดŸเตเดฐเต‹เดณเดฑเตเด‚ เดฌเดพเดฑเตเดฑเดฑเดฟ เดฏเต‚เดฃเดฟเดฑเตเดฑเตเด‚
  • เดคเดŸเดธเตเดธเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดตเตˆเดฆเตเดฏเตเดคเดฟ เดตเดฟเดคเดฐเดฃ เดฏเต‚เดฃเดฟเดฑเตเดฑเต
  • เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดฌเตเดฒเต‹เด•เตเด•เต.

เด‡เตปเดตเต†เตผเดŸเตเดŸเตผ เดฏเต‚เดฃเดฟเดฑเตเดฑเต เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ 500t เด•เดพเตผ เด‡เตปเดตเต†เตผเดŸเตเดŸเดฑเดพเดฃเต. เด‡เดคเต เด•เตเดฑเดžเตเดž เดชเดตเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚, เดŽเดจเตเดจเดพเตฝ เด‡เตปเดตเต†เตผเดŸเตเดŸเดฑเดฟเดจเตเดฑเต† เดถเด•เตเดคเดฟเด•เตเด•เต เด†เดจเตเดชเดพเดคเดฟเด•เดฎเดพเดฏเดฟ เดชเดฐเดฎเดพเดตเดงเดฟ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดชเดตเดฑเตเด‚ เด•เตเดฑเดฏเตเด‚.

เด•เตบเดŸเตเดฐเต‹เดณเดฑเตเด‚ เดฌเดพเดฑเตเดฑเดฑเดฟ เดฏเต‚เดฃเดฟเดฑเตเดฑเตเด‚ 3 เดฒเดฟเดฅเดฟเดฏเด‚-เด…เดฏเตบ เดฌเดพเดฑเตเดฑเดฑเดฟเด•เตพ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดค เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดตเดฟเดฒเด•เตเดฑเดžเตเดž BMS S3 เดกเตเดฐเตˆเดตเดฑเดพเดฃเต. เดฌเดพเดฑเตเดฑเดฑเดฟเด•เตพ เด‰เดฏเตผเดจเตเดจ เด•เดฑเดจเตเดฑเต เด†เดฃเต. เด…เดตเตผเด•เตเด•เต 35 เด†เดฎเตเดชเดฟเดฏเตผ เด•เดฑเดจเตเดฑเต เดจเตฝเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเดตเตผ เด•เตเดฑเดตเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด•เตเดฑเดžเตเดž เดชเดฐเดฎเดพเดตเดงเดฟ เด•เดฑเดจเตเดฑเตเดณเตเดณ เดตเดฟเดฒเด•เตเดฑเดžเตเดž เดฌเดพเดฑเตเดฑเดฑเดฟเด•เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเดพเด™เตเด™เดพเด‚.

เดŸเตเดฐเดพเตปเดธเดฟเดธเตเดฑเตเดฑเตผ VT3, VD4, R4, R5, R3 เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเดพเดฃเต เดคเดŸเดธเตเดธเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดตเตˆเดฆเตเดฏเตเดคเดฟ เดตเดฟเดคเดฐเดฃ เดฏเต‚เดฃเดฟเดฑเตเดฑเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต. เดธเต€เดจเตผ เดกเดฏเต‹เดกเต VD4 เดจเตเดฑเต† เด•เดพเดฅเต‹เดกเต เดตเตˆเดฆเตเดฏเตเดคเดฟ เดตเดฟเดคเดฐเดฃเดตเตเดฎเดพเดฏเดฟ เดจเต‡เดฐเดฟเดŸเตเดŸเต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดตเตˆเดฆเตเดฏเตเดคเดฟ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดŸเตเดฐเดพเตปเดธเดฟเดธเตเดฑเตเดฑเตผ VT3 เดคเตเดฑเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เดคเตเดฑเดจเตเดจเดคเดฟเดจเต เดถเต‡เดทเด‚, เดŽเดฒเตเดฒเดพ เดฑเดฟเดฒเต‡ เด‡เตปเดชเตเดŸเตเดŸเตเด•เดณเดฟเดฒเตเด‚ เด’เดฐเต เดจเต†เด—เดฑเตเดฑเต€เดตเต เดชเตŠเดŸเตเดŸเตปเดทเตเดฏเตฝ เดŽเดคเตเดคเตเด•เดฏเตเด‚ เดฑเดฟเดฒเต‡เด•เตพ เดตเตˆเดฆเตเดฏเตเดคเดฟ เดตเดฟเดคเดฐเดฃเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเตผเด•เตเดฏเต‚เดŸเตเดŸเต เดชเดตเตผ เดธเดชเตเดฒเตˆ เดฎเต‹เดกเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เดฑเดฟเดฒเต‡ เด…เดธเด‚เดฌเตเดฒเดฟเด•เดณเตเดŸเต† เด’เดฐเต เดชเตเดฐเดงเดพเดจ เดธเดตเดฟเดถเต‡เดทเดค: เด…เดตเดฏเดฟเตฝ เดšเดฟเดฒเดคเต เด‡เตปเดชเตเดŸเตเดŸเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เดธเดฟเดฑเตเดฑเต€เดตเต เดชเตŠเดŸเตเดŸเตปเดทเตเดฏเตฝ เดตเดฐเตเดฎเตเดชเต‹เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เดšเดฟเดฒเดคเต เดจเต†เด—เดฑเตเดฑเต€เดตเต เด†เด•เตเดฎเตเดชเต‹เตพ. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดฆเตเดฏ เด“เดชเตเดทเตป เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพ เดŸเตเดฐเดพเตปเดธเดฟเดธเตเดฑเตเดฑเตผ VT3 เดจเตเดฑเต† เดŽเดฎเดฟเดฑเตเดฑเตผ เดตเดฟเดŸเดตเดฟเดฒเต‡เด•เตเด•เต R3 เดจเต€เด•เตเด•เตเด•เดฏเตเด‚ เด…เดคเต‡ เดŸเตเดฐเดพเตปเดธเดฟเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดŽเดฎเดฟเดฑเตเดฑเดฑเดฟเดฒเต‡เด•เตเด•เต เดฑเดฟเดฒเต‡ เด‡เตปเดชเตเดŸเตเดŸเต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดตเต‡เดฃเด‚.

เด•เตบเดŸเตเดฐเต‹เตพ เดฏเต‚เดฃเดฟเดฑเตเดฑเต เด’เดฐเต SIM800 เดฎเตŠเดกเตเดฏเต‚เดณเดฟเดฒเตเด‚ arduino เดจเดพเดจเต‹เดฏเดฟเดฒเตเด‚ เด…เดธเด‚เดฌเดฟเตพ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เด˜เดŸเด•เด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เด‡เตปเดตเต†เตผเดŸเตเดŸเตผ เด‰เดณเตเดณ เดธเตเดตเดฏเด‚เดญเดฐเดฃ GSM เดฑเดฟเดฒเต‡

เด…เดธเด‚เดฌเดฟเตพ เดšเต†เดฏเตเดค เดธเตผเด•เตเดฏเต‚เดŸเตเดŸเต เด‡เด™เตเด™เดจเต†เดฏเดพเดฃเต เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเดคเตเดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เด˜เดŸเด•เด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เด‡เตปเดตเต†เตผเดŸเตเดŸเตผ เด‰เดณเตเดณ เดธเตเดตเดฏเด‚เดญเดฐเดฃ GSM เดฑเดฟเดฒเต‡

เดชเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด‡เด™เตเด™เดจเต†เดฏเดพเดฃเต เดคเต‹เดจเตเดจเตเดจเตเดจเดคเตเดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เด˜เดŸเด•เด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เด‡เตปเดตเต†เตผเดŸเตเดŸเตผ เด‰เดณเตเดณ เดธเตเดตเดฏเด‚เดญเดฐเดฃ GSM เดฑเดฟเดฒเต‡

เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เด˜เดŸเด•เด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เด‡เตปเดตเต†เตผเดŸเตเดŸเตผ เด‰เดณเตเดณ เดธเตเดตเดฏเด‚เดญเดฐเดฃ GSM เดฑเดฟเดฒเต‡

เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เด˜เดŸเด•เด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เด‡เตปเดตเต†เตผเดŸเตเดŸเตผ เด‰เดณเตเดณ เดธเตเดตเดฏเด‚เดญเดฐเดฃ GSM เดฑเดฟเดฒเต‡

เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดจเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เดซเต‹เดฃเดฟเตฝ เดจเดฟเดจเตเดจเต SMS เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเด™เตเด™เดณเตเดŸเต†_เดซเต‹เตบ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเตฝ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดซเต‹เตบ เดจเดฎเตเดชเตผ เดŽเดดเตเดคเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด’เดฐเต เดŽเตฝเดธเดฟเดกเดฟ เดกเดฟเดธเตเดชเตเดฒเต‡ 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

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•