Помогите с отправкой СМС
- Войдите на сайт для отправки комментариев
Чт, 15/11/2018 - 01:25
Есть задача, измерять напряжение аккумулятора, и по достиженни значения ниже заданного, отправлять смс.
Скетч нормально работает только при старте дуни.
const float R1 = 30000; const float R2 = 7500; const float Uref = 5; int sensorPin = 1; //float sensorValue = 0; //float outputValue = 0; float Uin = Uref * ((R1+R2)/R2); int tempo = 10; int flag = 1; #include <iarduino_GSM.h> iarduino_GSM gsm; #include <SoftwareSerial.h> SoftwareSerial softSerial(7,8); void setup(){ Serial.begin(9600); Serial.print( F("Initialization, please wait ... ") ); gsm.begin(softSerial); while(gsm.status()!=GSM_OK){Serial.print("."); delay(1000);} Serial.println(" OK!"); Serial.println( F("--------------------") ); gsm.TXTsendCodingDetect("п"); } void loop(){ float sensorValue = analogRead(sensorPin); float outputValue = (sensorValue *Uin) / 1024.00; Serial.print("Voltage = "); Serial.print(outputValue); Serial.println("B"); if (outputValue < tempo && flag==1) { delay(1000); Serial.println(F("Sending normal SMS ...")); gsm.SMSsend(F("Батарея разряжена"), "79995554433"); delay(1000); flag = 0; delay(2000); } }
И что? При старте работает, а при выключении - перестаёт? Или в чём проблема?
в setup() отправляй сначала "START!!!" на номер 4242. Пока деньги не кончуца.
Закоментируй строчку 35 и радуйся жизни :-)
Только не спрашивай потом как остановить этот праздник!
Включили, дуня сверила показания, если менее отправила мне смину что Аларм Аларм. Если батарея в норме, молчим.
Через допустим 30 мин, дуня опять проверяет значения, и если показания менее, отправляет Аларм)
Или для такой задачи, я так понял, нужно ребутить дуню.. ???
Через допустим 30 мин, дуня опять проверяет значения
Кто ей сообщит что прошло 30 мин и давай типа проверяй значения?
Прогу без строки 35 проверял?
Кто ей сообщит что прошло 30 мин и давай типа проверяй значения?
Вот такой девайс синей изолентой прикрутить не пойдёт?
Вот такой девайс синей изолентой прикрутить не пойдёт?
Подойдет. Контакт от RESET к молоточку звонка. Массу по феншую на корпус.
Или для такой задачи, я так понял, нужно ребутить дуню.. ???
А проверка напряжения после перезагрузки уже сделана.
А зачем продолжать проверку после того, что уже выяснили что напряжение бортовой сети (как я понимаю авто? не?) упало ниже критического?