Остановка выполнения условия

batyr_1994.94@m...
Offline
Зарегистрирован: 11.03.2016

Здравствуйте, я новичок в программировании под ардуино,поэтому прошу у вас помощь. Имеется GSM module SIM900 и REED Switch (магнитный геркон). После размыкания геркона отправляется сообщение на телефон, проблема в том что необходимо единождая отправка сообщения, а сообщение приходит циклически. Как можно прервать выполнение кода после первой отправки сообщения. 

 Буду благодарен вашим советам.

mixan
Offline
Зарегистрирован: 03.09.2015
bool send_sms = 0;     // глобальная переменная было ли отправлено сообщение
if(send_sms == 0)        // проверяем если 0 выполняем отправку, если 1 то ничего не отправляем
{
//код отправки смс сообщения
send_sms = 1;
}

Попробуй так

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

batyr_1994.94@mail.ru пишет:

Здравствуйте, я новичок в программировании под ардуино

А не под ардуино?

batyr_1994.94@m...
Offline
Зарегистрирован: 11.03.2016

Спасибо, после вашего ответа, вдумался в свой вопрос и понял что задал глупый вопрос, еще раз спасибо)

inspiritus
Offline
Зарегистрирован: 17.12.2012

На картинах Дали есть множество подпорок под различными членами. Флаги суть те же подпорки. Хуже только goto, хотя при формировании исключений они незаменимы. ИМХО. 

at0mix
at0mix аватар
Offline
Зарегистрирован: 23.11.2015

batyr_1994.94@mail.ru пишет:

Здравствуйте, я новичок в программировании под ардуино

 Буду благодарен вашим советам.

Кнут - искусство программирования

https://ru.wikipedia.org/wiki/%D0%98%D1%81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F

Керниган и Ричи - язык Си

http://lib.ru/CTOTOR/kernigan.txt

releyshic
Offline
Зарегистрирован: 20.11.2015

inspiritus пишет:

На картинах Дали есть множество подпорок под различными членами. Флаги суть те же подпорки. Хуже только goto, хотя при формировании исключений они незаменимы. ИМХО. 

а что ты сделаешь кроме хранения состояния в переменной?