Остановка выполнения условия
- Войдите на сайт для отправки комментариев
Пт, 11/03/2016 - 20:35
Здравствуйте, я новичок в программировании под ардуино,поэтому прошу у вас помощь. Имеется GSM module SIM900 и REED Switch (магнитный геркон). После размыкания геркона отправляется сообщение на телефон, проблема в том что необходимо единождая отправка сообщения, а сообщение приходит циклически. Как можно прервать выполнение кода после первой отправки сообщения.
Буду благодарен вашим советам.
bool send_sms = 0; // глобальная переменная было ли отправлено сообщение if(send_sms == 0) // проверяем если 0 выполняем отправку, если 1 то ничего не отправляем { //код отправки смс сообщения send_sms = 1; }Попробуй так
Здравствуйте, я новичок в программировании под ардуино
А не под ардуино?
Спасибо, после вашего ответа, вдумался в свой вопрос и понял что задал глупый вопрос, еще раз спасибо)
На картинах Дали есть множество подпорок под различными членами. Флаги суть те же подпорки. Хуже только goto, хотя при формировании исключений они незаменимы. ИМХО.
Здравствуйте, я новичок в программировании под ардуино
Буду благодарен вашим советам.
Кнут - искусство программирования
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
На картинах Дали есть множество подпорок под различными членами. Флаги суть те же подпорки. Хуже только goto, хотя при формировании исключений они незаменимы. ИМХО.
а что ты сделаешь кроме хранения состояния в переменной?