แƒแƒ•แƒขแƒแƒœแƒแƒ›แƒ˜แƒฃแƒ แƒ˜ GSM แƒ แƒ”แƒšแƒ” แƒ›แƒ–แƒ แƒ™แƒแƒ›แƒžแƒแƒœแƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒกแƒ’แƒแƒœ แƒ“แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒœแƒ•แƒ”แƒ แƒขแƒแƒ แƒ˜แƒ—

แƒแƒ› GSM แƒ แƒ”แƒšแƒ”แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—, แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒฉแƒแƒ แƒ—แƒแƒ— แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ แƒ˜ แƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ, แƒ แƒแƒ›แƒšแƒ˜แƒก แƒกแƒ˜แƒ›แƒซแƒšแƒแƒ•แƒ แƒ”แƒ 220 แƒ• แƒ“แƒ แƒกแƒ˜แƒ›แƒซแƒšแƒแƒ•แƒ แƒ” แƒแƒ แƒแƒฃแƒ›แƒ”แƒขแƒ”แƒก 2 แƒ™แƒ•แƒข, แƒ“แƒ”แƒ“แƒแƒ›แƒ˜แƒฌแƒ˜แƒก แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ  แƒ™แƒฃแƒ—แƒฎแƒ”แƒจแƒ˜, แƒกแƒแƒ“แƒแƒช แƒแƒ แƒ˜แƒก แƒคแƒ˜แƒญแƒฃแƒ แƒ˜ แƒฅแƒกแƒ”แƒšแƒ˜.

แƒแƒ•แƒขแƒแƒœแƒแƒ›แƒ˜แƒฃแƒ แƒ˜ GSM แƒ แƒ”แƒšแƒ” แƒ›แƒ–แƒ แƒ™แƒแƒ›แƒžแƒแƒœแƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒกแƒ’แƒแƒœ แƒ“แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒœแƒ•แƒ”แƒ แƒขแƒแƒ แƒ˜แƒ—
แƒแƒ› แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒแƒก แƒแƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ”แƒ‘แƒก arduino nano gsm แƒ›แƒแƒ“แƒฃแƒšแƒ˜แƒก SIM800L แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ—. แƒฅแƒ•แƒ”แƒ›แƒแƒ— แƒ›แƒแƒชแƒ”แƒ›แƒฃแƒšแƒ˜แƒ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒฃแƒ แƒ˜ แƒ“แƒ˜แƒแƒ’แƒ แƒแƒ›แƒ แƒ™แƒแƒ›แƒžแƒแƒœแƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒก แƒฉแƒแƒ›แƒแƒœแƒแƒ—แƒ•แƒแƒšแƒ˜แƒ—. แƒ›แƒแƒก แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒ˜แƒ›แƒฃแƒจแƒแƒแƒก แƒฉแƒแƒจแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ‘แƒแƒขแƒแƒ แƒ”แƒ”แƒ‘แƒ˜แƒ“แƒแƒœ แƒแƒœ 220 V แƒฅแƒกแƒ”แƒšแƒ˜แƒ“แƒแƒœ. แƒฅแƒกแƒ”แƒšแƒ˜แƒ“แƒแƒœ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒกแƒแƒก แƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒแƒ› แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ›แƒแƒ˜แƒฎแƒ›แƒแƒ แƒแƒก 2 แƒ™แƒ•แƒข-แƒ›แƒ“แƒ” แƒ”แƒšแƒ”แƒฅแƒขแƒ แƒแƒ”แƒœแƒ”แƒ แƒ’แƒ˜แƒ. แƒ‘แƒแƒขแƒแƒ แƒ”แƒ”แƒ‘แƒ˜แƒ“แƒแƒœ, แƒ›แƒแƒฅแƒกแƒ˜แƒ›แƒแƒšแƒฃแƒ แƒ˜ แƒ’แƒแƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ แƒกแƒ˜แƒ›แƒซแƒšแƒแƒ•แƒ แƒ” 300 W.

แƒแƒ•แƒขแƒแƒœแƒแƒ›แƒ˜แƒฃแƒ แƒ˜ GSM แƒ แƒ”แƒšแƒ” แƒ›แƒ–แƒ แƒ™แƒแƒ›แƒžแƒแƒœแƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒกแƒ’แƒแƒœ แƒ“แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒœแƒ•แƒ”แƒ แƒขแƒแƒ แƒ˜แƒ—
แƒ›แƒแƒ™แƒšแƒ”แƒ“ แƒกแƒฅแƒ”แƒ›แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘.

แƒแƒ› แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒแƒจแƒ˜ แƒแƒ แƒ˜แƒก 4 แƒ‘แƒšแƒแƒ™แƒ˜:

  • แƒ˜แƒœแƒ•แƒ”แƒ แƒขแƒแƒ แƒฃแƒšแƒ˜ แƒ”แƒ แƒ—แƒ”แƒฃแƒšแƒ˜
  • แƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ”แƒ แƒ˜ แƒ“แƒ แƒ‘แƒแƒขแƒแƒ แƒ”แƒ˜แƒก แƒ”แƒ แƒ—แƒ”แƒฃแƒšแƒ˜
  • แƒฃแƒฌแƒงแƒ•แƒ”แƒขแƒ˜ แƒ™แƒ•แƒ”แƒ‘แƒ˜แƒก แƒ‘แƒšแƒแƒ™แƒ˜
  • แƒกแƒแƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ แƒ‘แƒšแƒแƒ™แƒ˜.

แƒ˜แƒœแƒ•แƒ”แƒ แƒขแƒแƒ แƒฃแƒšแƒ˜ แƒ”แƒ แƒ—แƒ”แƒฃแƒšแƒ˜ แƒแƒ แƒ˜แƒก แƒฉแƒ•แƒ”แƒฃแƒšแƒ”แƒ‘แƒ แƒ˜แƒ•แƒ˜ 500 แƒข แƒ›แƒแƒœแƒฅแƒแƒœแƒ˜แƒก แƒ˜แƒœแƒ•แƒ”แƒ แƒขแƒแƒ แƒ˜. แƒ˜แƒก แƒแƒกแƒ”แƒ•แƒ” แƒ˜แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒก แƒœแƒแƒ™แƒšแƒ”แƒ‘แƒ˜ แƒกแƒ˜แƒ›แƒซแƒšแƒแƒ•แƒ แƒ˜แƒ—, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ›แƒแƒฅแƒกแƒ˜แƒ›แƒแƒšแƒฃแƒ แƒ˜ แƒ’แƒแƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ แƒกแƒ˜แƒ›แƒซแƒšแƒแƒ•แƒ แƒ” แƒแƒกแƒ”แƒ•แƒ” แƒจแƒ”แƒ›แƒชแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒ˜แƒœแƒ•แƒ”แƒ แƒขแƒแƒ แƒ˜แƒก แƒกแƒ˜แƒ›แƒซแƒšแƒแƒ•แƒ แƒ˜แƒก แƒžแƒ แƒแƒžแƒแƒ แƒชแƒ˜แƒฃแƒšแƒแƒ“.

แƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ”แƒ แƒ˜ แƒ“แƒ แƒ‘แƒแƒขแƒแƒ แƒ”แƒ˜แƒก แƒ”แƒ แƒ—แƒ”แƒฃแƒšแƒ˜ แƒแƒ แƒ˜แƒก แƒฉแƒ•แƒ”แƒฃแƒšแƒ”แƒ‘แƒ แƒ˜แƒ•แƒ˜ แƒ˜แƒแƒคแƒ˜ BMS S3 แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒšแƒ˜แƒ 3 แƒšแƒ˜แƒ—แƒ˜แƒฃแƒ›-แƒ˜แƒแƒœแƒฃแƒ แƒ˜ แƒ‘แƒแƒขแƒแƒ แƒ”แƒ˜แƒก แƒ“แƒแƒกแƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒšแƒแƒ“. แƒ‘แƒแƒขแƒแƒ แƒ”แƒ”แƒ‘แƒ˜ แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒ“แƒ”แƒœแƒ˜แƒกแƒแƒ. แƒ›แƒแƒ— แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒแƒ— 35 แƒแƒ›แƒžแƒ”แƒ แƒ˜แƒแƒœแƒ˜ แƒ“แƒ”แƒœแƒ˜แƒก แƒ›แƒ˜แƒฌแƒแƒ“แƒ”แƒ‘แƒ. แƒ—แƒฃ แƒœแƒแƒ™แƒšแƒ”แƒ‘แƒ˜ แƒกแƒ˜แƒ›แƒซแƒšแƒแƒ•แƒ แƒ” แƒ’แƒแƒฅแƒ•แƒ—, แƒ›แƒแƒจแƒ˜แƒœ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒจแƒ”แƒ˜แƒซแƒ˜แƒœแƒแƒ— แƒ˜แƒแƒคแƒ˜ แƒ‘แƒแƒขแƒแƒ แƒ”แƒ”แƒ‘แƒ˜ แƒ“แƒแƒ‘แƒแƒšแƒ˜ แƒ›แƒแƒฅแƒกแƒ˜แƒ›แƒแƒšแƒฃแƒ แƒ˜ แƒ“แƒ”แƒœแƒ˜แƒ—.

แƒฃแƒฌแƒงแƒ•แƒ”แƒขแƒ˜ แƒ™แƒ•แƒ”แƒ‘แƒ˜แƒก แƒ‘แƒšแƒแƒ™แƒ˜ แƒ“แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒขแƒ แƒแƒœแƒ–แƒ˜แƒกแƒขแƒแƒ แƒ–แƒ” VT3, VD4, R4, R5, R3. แƒ–แƒ”แƒœแƒ”แƒ แƒ˜แƒก แƒ“แƒ˜แƒแƒ“แƒ˜แƒก VD4 แƒ™แƒแƒ—แƒแƒ“แƒ˜ แƒžแƒ˜แƒ แƒ“แƒแƒžแƒ˜แƒ  แƒฃแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒ”แƒšแƒ”แƒฅแƒขแƒ แƒแƒ›แƒแƒ›แƒแƒ แƒแƒ’แƒ”แƒ‘แƒแƒก แƒ“แƒ แƒ“แƒ”แƒœแƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒกแƒแƒก แƒ˜แƒฎแƒกแƒœแƒ”แƒ‘แƒ แƒขแƒ แƒแƒœแƒ–แƒ˜แƒกแƒขแƒแƒ แƒ˜ VT3. แƒ›แƒ˜แƒกแƒ˜ แƒ’แƒแƒฎแƒกแƒœแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒฃแƒแƒ แƒงแƒแƒคแƒ˜แƒ—แƒ˜ แƒžแƒแƒขแƒ”แƒœแƒชแƒ˜แƒแƒšแƒ˜ แƒจแƒ”แƒ›แƒแƒ“แƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒ แƒ แƒ”แƒšแƒ”แƒก แƒจแƒ”แƒงแƒ•แƒแƒœแƒแƒจแƒ˜ แƒ“แƒ แƒ แƒ”แƒšแƒ”แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ“แƒแƒ“แƒ˜แƒแƒœ แƒ”แƒšแƒ”แƒฅแƒขแƒ แƒแƒ›แƒแƒ›แƒแƒ แƒแƒ’แƒ”แƒ‘แƒ˜แƒ“แƒแƒœ แƒ›แƒ˜แƒ™แƒ แƒแƒกแƒฅแƒ”แƒ›แƒ˜แƒก แƒ™แƒ•แƒ”แƒ‘แƒ˜แƒก แƒ แƒ”แƒŸแƒ˜แƒ›แƒจแƒ˜. แƒ›แƒ–แƒ แƒกแƒแƒ แƒ”แƒšแƒ”แƒ แƒจแƒ”แƒ™แƒ แƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒแƒœแƒ˜ แƒ›แƒแƒฎแƒแƒกแƒ˜แƒแƒ—แƒ”แƒ‘แƒ”แƒšแƒ˜แƒ: แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ—แƒ˜ แƒ›แƒแƒ—แƒ’แƒแƒœแƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก, แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒžแƒแƒ–แƒ˜แƒขแƒ˜แƒฃแƒ แƒ˜ แƒžแƒแƒขแƒ”แƒœแƒชแƒ˜แƒแƒšแƒ˜ แƒ›แƒแƒ“แƒ˜แƒก แƒจแƒ”แƒงแƒ•แƒแƒœแƒแƒจแƒ˜, แƒ–แƒแƒ’แƒ˜ แƒ™แƒ˜ - แƒฃแƒแƒ แƒงแƒแƒคแƒ˜แƒ—แƒ˜. แƒ—แƒฃ แƒ—แƒฅแƒ•แƒ”แƒœ แƒ’แƒแƒฅแƒ•แƒ— แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ•แƒแƒ แƒ˜แƒแƒœแƒขแƒ˜, แƒ›แƒแƒจแƒ˜แƒœ แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ“แƒแƒ˜แƒขแƒแƒœแƒแƒ— R3 แƒขแƒ แƒแƒœแƒ–แƒ˜แƒกแƒขแƒแƒ แƒ˜ VT3 แƒ”แƒ›แƒ˜แƒขแƒ”แƒ แƒฃแƒš แƒฃแƒคแƒกแƒ™แƒ แƒฃแƒšแƒ˜แƒจแƒ˜ แƒ“แƒ แƒ“แƒแƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒแƒ— แƒ แƒ”แƒšแƒ”แƒก แƒจแƒ”แƒงแƒ•แƒแƒœแƒ แƒ˜แƒ›แƒแƒ•แƒ” แƒขแƒ แƒแƒœแƒ–แƒ˜แƒกแƒขแƒแƒ แƒ˜แƒก แƒ”แƒ›แƒ˜แƒขแƒ”แƒ แƒ—แƒแƒœ.

แƒ›แƒแƒ แƒ—แƒ•แƒ˜แƒก แƒ’แƒแƒœแƒงแƒแƒคแƒ˜แƒšแƒ”แƒ‘แƒ แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒ˜แƒ SIM800 แƒ›แƒแƒ“แƒฃแƒšแƒ–แƒ” แƒ“แƒ arduino nano-แƒ–แƒ”.

แƒแƒ•แƒขแƒแƒœแƒแƒ›แƒ˜แƒฃแƒ แƒ˜ 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

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ