เจ‡เจจเจตเจฐเจŸเจฐ เจฆเฉ‡ เจจเจพเจฒ เจ†เจŸเฉ‹เจจเฉ‹เจฎเจธ GSM เจฐเฉ€เจฒเฉ‡เจ… เจฐเฉˆเจกเฉ€เจฎเฉ‡เจก เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸเจธ เจคเฉ‹เจ‚ เจฌเจฃเจฟเจ† เจนเฉˆ

เจ‡เจธ GSM เจฐเฉ€เจฒเฉ‡เจ… เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจคเฉเจธเฉ€เจ‚ เจงเจฐเจคเฉ€ เจฆเฉ‡ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจ•เฉ‹เจจเฉ‡ เจตเจฟเฉฑเจš, เจœเจฟเฉฑเจฅเฉ‡ เจธเฉˆเจฒเฉ‚เจฒเจฐ เจจเฉˆเจŸเจตเจฐเจ• เจนเฉˆ, 220 V เจ…เจคเฉ‡ 2 kW เจคเฉ‹เจ‚ เจตเฉฑเจง เจฆเฉ€ เจชเจพเจตเจฐ เจคเฉ‡ เจฐเฉ‡เจŸ เจ•เฉ€เจคเฉ‡ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจฒเฉ‹เจก เจจเฉ‚เฉฐ เจšเจพเจฒเฉ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจ‡เจจเจตเจฐเจŸเจฐ เจฆเฉ‡ เจจเจพเจฒ เจ†เจŸเฉ‹เจจเฉ‹เจฎเจธ GSM เจฐเฉ€เจฒเฉ‡เจ… เจฐเฉˆเจกเฉ€เจฎเฉ‡เจก เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸเจธ เจคเฉ‹เจ‚ เจฌเจฃเจฟเจ† เจนเฉˆ
เจ‡เจน เจฏเฉฐเจคเจฐ gsm เจฎเฉ‹เจกเฉ€เจŠเจฒ SIM800L เจฐเจพเจนเฉ€เจ‚ arduino เจจเฉˆเจจเฉ‹ เจฆเฉเจ†เจฐเจพ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจนเฉˆเฅค เจญเจพเจ—เจพเจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจตเจพเจฒเจพ เจ‡เฉฑเจ• เจ•เจพเจฐเจœเจธเจผเฉ€เจฒ เจšเจฟเฉฑเจคเจฐ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ‡เจน เจœเจพเจ‚ เจคเจพเจ‚ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจฌเฉˆเจŸเจฐเฉ€เจ†เจ‚ เจœเจพเจ‚ 220 V เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจคเฉ‹เจ‚ เจ•เฉฐเจฎ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจคเฉ‹เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจฒเฉ‹เจก 2 kW เจฌเจฟเจœเจฒเฉ€ เจฆเฉ€ เจ–เจชเจค เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจฌเฉˆเจŸเจฐเฉ€เจ†เจ‚ เจคเฉ‹เจ‚, เจ…เจงเจฟเจ•เจคเจฎ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจชเจพเจตเจฐ 300 เจกเจฌเจฒเจฏเฉ‚.

เจ‡เจจเจตเจฐเจŸเจฐ เจฆเฉ‡ เจจเจพเจฒ เจ†เจŸเฉ‹เจจเฉ‹เจฎเจธ GSM เจฐเฉ€เจฒเฉ‡เจ… เจฐเฉˆเจกเฉ€เจฎเฉ‡เจก เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸเจธ เจคเฉ‹เจ‚ เจฌเจฃเจฟเจ† เจนเฉˆ
เจธเจ•เฉ€เจฎ เจฌเจพเจฐเฉ‡ เจธเฉฐเจ–เฉ‡เจช เจตเจฟเฉฑเจšเฅค

เจ‡เจธ เจกเจฟเจตเจพเจˆเจธ เจตเจฟเฉฑเจš 4 เจฌเจฒเจพเจ• เจนเจจ:

  • inverter เจฏเฉ‚เจจเจฟเจŸ
  • เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจ…เจคเฉ‡ เจฌเฉˆเจŸเจฐเฉ€ เจฏเฉ‚เจจเจฟเจŸ
  • เจจเจฟเจฐเจตเจฟเจ˜เจจ เจฌเจฟเจœเจฒเฉ€ เจธเจชเจฒเจพเจˆ เจฏเฉ‚เจจเจฟเจŸ
  • เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจฌเจฒเจพเจ•.

เจ‡เจจเจตเจฐเจŸเจฐ เจฏเฉ‚เจจเจฟเจŸ เจ‡เฉฑเจ• เจจเจฟเจฏเจฎเจค 500t เจ•เจพเจฐ เจ‡เจจเจตเจฐเจŸเจฐ เจนเฉˆเฅค เจ‡เจน เจ˜เฉฑเจŸ เจชเจพเจตเจฐ เจจเจพเจฒ เจตเฉ€ เจ•เฉฐเจฎ เจ•เจฐเฉ‡เจ—เจพ, เจชเจฐ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจชเจพเจตเจฐ เจตเฉ€ เจ‡เจจเจตเจฐเจŸเจฐ เจฆเฉ€ เจธเจผเจ•เจคเฉ€ เจฆเฉ‡ เจ…เจจเฉเจชเจพเจค เจตเจฟเฉฑเจš เจ˜เฉฑเจŸ เจœเจพเจตเฉ‡เจ—เฉ€เฅค

เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจ…เจคเฉ‡ เจฌเฉˆเจŸเจฐเฉ€ เจฏเฉ‚เจจเจฟเจŸ เจ‡เฉฑเจ• เจจเจฟเจฏเจฎเจค เจธเจธเจคเจพ BMS S3 เจกเจฐเจพเจˆเจตเจฐ เจนเฉˆ เจœเฉ‹ 3 เจฒเจฟเจฅเฉ€เจ…เจฎ-เจ†เจ‡เจจ เจฌเฉˆเจŸเจฐเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจฌเฉˆเจŸเจฐเฉ€เจ†เจ‚ เจ‰เฉฑเจš เจ•เจฐเฉฐเจŸ เจนเจจเฅค เจ‰เจน 35 เจเจ‚เจชเฉ€เจ…เจฐ เจฆเจพ เจ•เจฐเฉฐเจŸ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ˜เฉฑเจŸ เจชเจพเจตเจฐ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ˜เฉฑเจŸ เจ…เจงเจฟเจ•เจคเจฎ เจ•เจฐเฉฐเจŸ เจจเจพเจฒ เจธเจธเจคเฉ€เจ†เจ‚ เจฌเฉˆเจŸเจฐเฉ€เจ†เจ‚ เจ–เจฐเฉ€เจฆ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจจเจฟเจฐเจตเจฟเจ˜เจจ เจชเจพเจตเจฐ เจธเจชเจฒเจพเจˆ เจฏเฉ‚เจจเจฟเจŸ เจŸเจฐเจพเจ‚เจœเจผเจฟเจธเจŸเจฐ VT3, VD4, R4, R5, R3 'เจคเฉ‡ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆเฅค เจœเจผเฉˆเจจเจฐ เจกเจพเจ‡เจ“เจก VD4 เจฆเจพ เจ•เฉˆเจฅเฉ‹เจก เจธเจฟเฉฑเจงเจพ เจชเจพเจตเจฐ เจธเจชเจฒเจพเจˆ เจจเจพเจฒ เจœเฉเฉœเจฟเจ† เจนเฉ‹เจ‡เจ† เจนเฉˆ เจ…เจคเฉ‡ เจœเจฆเฉ‹เจ‚ เจชเจพเจตเจฐ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจŸเจฐเจพเจ‚เจœเจผเจฟเจธเจŸเจฐ VT3 เจ–เฉเฉฑเจฒเฉเจนเจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจฆเฉ‡ เจ–เฉเฉฑเจฒเฉเจนเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจธเจพเจฐเฉ‡ เจฐเฉ€เจฒเฉ‡เจ… เจ‡เจจเจชเฉเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจ•เจพเจฐเจพเจคเจฎเจ• เจธเฉฐเจญเจพเจตเฉ€ เจชเจนเฉเฉฐเจš เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจฐเฉ€เจฒเฉ‡เจ… เจชเจพเจตเจฐ เจธเจชเจฒเจพเจˆ เจคเฉ‹เจ‚ เจธเจฐเจ•เจŸ เจชเจพเจตเจฐ เจธเจชเจฒเจพเจˆ เจฎเฉ‹เจก 'เจคเฉ‡ เจธเจตเจฟเจš เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจฐเฉˆเจกเฉ€เจฎเฉ‡เจก เจฐเฉ€เจฒเฉ‡เจ… เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€เจ†เจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ: เจ‡เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ•เฉเจ เจ‰เจฆเฉ‹เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจ เจœเจฆเฉ‹เจ‚ เจ‡เฉฑเจ• เจธเจ•เจพเจฐเจพเจคเจฎเจ• เจธเฉฐเจญเจพเจตเฉ€ เจ‡เจจเจชเฉเจŸ เจตเจฟเฉฑเจš เจ†เจ‰เจ‚เจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจ•เฉเจ เจœเจฆเฉ‹เจ‚ เจ‡เฉฑเจ• เจจเจ•เจพเจฐเจพเจคเจฎเจ• เจธเฉฐเจญเจพเจตเจจเจพ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจชเจนเจฟเจฒเจพ เจตเจฟเจ•เจฒเจช เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ R3 เจจเฉ‚เฉฐ เจŸเจฐเจพเจ‚เจœเจผเจฟเจธเจŸเจฐ VT3 เจฆเฉ‡ เจเจฎเฉ€เจŸเจฐ เจ—เฉˆเจช เจตเจฟเฉฑเจš เจฒเจฟเจœเจพเจฃ เจ…เจคเฉ‡ เจ‰เจธเฉ‡ เจŸเจฐเจพเจ‚เจœเจผเจฟเจธเจŸเจฐ เจฆเฉ‡ เจเจฎเฉ€เจŸเจฐ เจจเจพเจฒ เจฐเฉ€เจฒเฉ‡เจ… เจ‡เจจเจชเฉเจŸ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจฏเฉ‚เจจเจฟเจŸ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• SIM800 เจฎเฉ‹เจกเฉ€เจŠเจฒ เจ…เจคเฉ‡ arduino เจจเฉˆเจจเฉ‹ 'เจคเฉ‡ เจ‡เจ•เฉฑเจ เจพ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

เจ‡เจจเจตเจฐเจŸเจฐ เจฆเฉ‡ เจจเจพเจฒ เจ†เจŸเฉ‹เจจเฉ‹เจฎเจธ GSM เจฐเฉ€เจฒเฉ‡เจ… เจฐเฉˆเจกเฉ€เจฎเฉ‡เจก เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸเจธ เจคเฉ‹เจ‚ เจฌเจฃเจฟเจ† เจนเฉˆ

เจ…เจธเฉˆเจ‚เจฌเจฒ เจธเจฐเจ•เจŸ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเจ‡เจจเจตเจฐเจŸเจฐ เจฆเฉ‡ เจจเจพเจฒ เจ†เจŸเฉ‹เจจเฉ‹เจฎเจธ GSM เจฐเฉ€เจฒเฉ‡เจ… เจฐเฉˆเจกเฉ€เจฎเฉ‡เจก เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸเจธ เจคเฉ‹เจ‚ เจฌเจฃเจฟเจ† เจนเฉˆ

เจœเจฆเฉ‹เจ‚ เจชเฉˆเจ• เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจ‡เจน เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเจ‡เจจเจตเจฐเจŸเจฐ เจฆเฉ‡ เจจเจพเจฒ เจ†เจŸเฉ‹เจจเฉ‹เจฎเจธ GSM เจฐเฉ€เจฒเฉ‡เจ… เจฐเฉˆเจกเฉ€เจฎเฉ‡เจก เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸเจธ เจคเฉ‹เจ‚ เจฌเจฃเจฟเจ† เจนเฉˆ

เจ‡เจจเจตเจฐเจŸเจฐ เจฆเฉ‡ เจจเจพเจฒ เจ†เจŸเฉ‹เจจเฉ‹เจฎเจธ GSM เจฐเฉ€เจฒเฉ‡เจ… เจฐเฉˆเจกเฉ€เจฎเฉ‡เจก เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸเจธ เจคเฉ‹เจ‚ เจฌเจฃเจฟเจ† เจนเฉˆ

เจ‡เจจเจตเจฐเจŸเจฐ เจฆเฉ‡ เจจเจพเจฒ เจ†เจŸเฉ‹เจจเฉ‹เจฎเจธ GSM เจฐเฉ€เจฒเฉ‡เจ… เจฐเฉˆเจกเฉ€เจฎเฉ‡เจก เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸเจธ เจคเฉ‹เจ‚ เจฌเจฃเจฟเจ† เจนเฉˆ

เจกเจฟเจตเจพเจˆเจธ เจจเฉ‚เฉฐ เจคเฉเจนเจพเจกเฉ‡ เจซเจผเฉ‹เจจ เจคเฉ‹เจ‚ 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

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹