как отправить переменную по СМС

rss-999@mail.ru
Offline
Зарегистрирован: 02.06.2021

Добрый день. Может кто то сможет помочь. Делаю инкубатор на ардуино и почти закончил, но никак не могу отправлять температуру из переменной по смс, есть идеи как это сделать?
Отправить СМС с текстом получилось. Я пытался вставить другой тип переменной вместо string или просто ставил переменную ds.getTempC(sensor1), но выдает ошибку.

использую ds18b20, вот его код:
 

ds.requestTemperatures();  // считываем температуру с датчиков
      if (millis() - timing > 2000){  
                  if (ds.getTempC(sensor1) >= .....................

Sim800L:
 


      if (mySerial.available())
    Serial.write(mySerial.read());
  if (Serial.available())
    mySerial.write(Serial.read());

void sms(String text, String phone) {
  mySerial.println("AT+CMGS=\"" + phone + "\"");
  delay(1000);
  mySerial.print(text);
  delay(300);
  mySerial.print((char)26);
  delay(3000);

Вызываю функцию:
 

 if (ds.getTempC(sensor1) >= 70) {sms(String("Вот тут пытаюсь вставить переменную ds.getTempC(sensor1)"),String("+7Номер телефона"));}

 

b707
Онлайн
Зарегистрирован: 26.05.2017

rss-999@mail.ru пишет:

Вызываю функцию:
 

 if (ds.getTempC(sensor1) >= 70) {sms(String("Вот тут пытаюсь вставить переменную ds.getTempC(sensor1)"),String("+7Номер телефона"));}

 

не надо писать "вставляю переменную",  показывайте реальный код, как вставляете

b707
Онлайн
Зарегистрирован: 26.05.2017

И. кстати, про то что не надо везде в коде пихать функцию чтения температруры - вам уже писали, а вы все равно так делаете:

Гриша пишет:

 ds.getTempC(sensor1) могут возникнуть проблемы (не обязательно). избавьтесь от функции и используйте переменную в условии

Если вы не настроены слушать советы более опытных людей - зачем вы сюда ходите?

b707
Онлайн
Зарегистрирован: 26.05.2017

Да и вопрос "как вставить переменную в СМС" - вы уже тоже задавали 3 месяца назад.

http://arduino.ru/forum/pesochnitsa-razdel-dlya-novichkov/sim800l-2

Тогда ничего не вышло из-за вашей безграмотности. Уходя, вы обещали читать книги по Си.

как успехи?

b707
Онлайн
Зарегистрирован: 26.05.2017

Админы, перенесите в Песочницу, до Программирования автар пока не дорос

FoxJone
Offline
Зарегистрирован: 19.04.2019

Злой вы, коллега)

Нет бы написать человеку программу как надо. Он вам может быть спасибо скажет. Ну, по крайней мере, не нахамит в ответ)

b707
Онлайн
Зарегистрирован: 26.05.2017

FoxJone пишет:

Злой вы, коллега)

это да :(

b707
Онлайн
Зарегистрирован: 26.05.2017

FoxJone, как Ваши дела, кстати? :)

я думаю можно поговорить в этой ветке. ТС она все равно не нужна уже

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Похолодало вот, опять....