Программирование

Вопросы по программированию Arduino.

Замирание всего кода из-за ds18b20

Коллеги, добрый день!

Вероятно данный вопрос поднимался, но через поиск подобной темы я не нашел.

Уровень моих познаний в программировании это "Реле - вкл, подождать 2 сек, реле - выкл, подождать 2 сек" :)

Вопрос заключается в том, что во время считывания показаний с датчиков температуры ds18b20, весь остальной код, как бы, замирает. Всего установлено 6 датчиков. Вообще хотелось бы сделать так, чтобы при вызове функции температура записывалась в переменную (скажем раз в 30 сек).

На монитор порта идет "мусор"

Работаю с Arduino MEGA 2560. При отладке скетча, даже при закомментированных всех Serial.print, беспрерывно выдается последовательность нечитаемых символов. В чем может быть причина и как с этим бороться?

Проговаривание float.

Делаю сигнализацию. Хочу в принципе избавится от СМС. Только дозвон или емайл оповещение.
Если со вторым все понятно, то с первым затык.
В чем проблема?
Вот к примеру прочитал я данные с DHT22, или вычлинил цифры из запроса баланса СИМ-карты, запомнил в переменные типа float. Дальше - звонит "начальника" и посылает DTMF 0 = получить инфу о состоянии системы.

И тут я затупил. Вот как мне разбить float по разряду, типа сотые, десятые, потом единицы, десятки, сотни, тысячи, и т.д, дабы проиграть, соответствующие разряду файлы, на микрофонный вход модема?

Несколько кнопок на ардуино

Помогите!

Нужно сделать 5 режимов работы устройства. Для этого использую 5 кнопок + 1 для изменения значения переменной.

Что не так с кодом?? Я подключил кнопки с подтягивающим резистором на 10кОм.

В любом случае выбирается один режим и больше не меняется! С 1 кнопкой все работало!

Помогите, пожалуйста!

Не принимает значение топика MQTT

Помогите разобраться.  Arduino Mega + W5100. Отправляю топики с сервера, в сериал выводятся только названия, значений нет. 

изменение значений переменных и сохранение этих значений при отключении питания

Всем доброго! Извиняюсь если такой вопрос уже был, но два дня пляски с бубном и гуглом не увенчались успехом.

Мне необходимо реализовать запоминание значений некоторых переменных, значения которым присваиваются не при написании кода, а при эксплуатации.

т.е. в коде я объявляю необходимые мне переменные и некоторым из них в различных жизненых ситуациях будет необходимо поменять значения и оставить их даже если я отключу питание от ардуина.

За ранее огромное спасибо!

Подключение принтера EPSON LX-800 к ноутбуку под WINDOWS 10

Столкнулся с проблемой подключения принтера EPSON LX-800 с LPT входом к ноутбуку под WINDOWS 10 64 bit. Драйвер, как таковой, под эту версию найти не смог. Возникла мысль, а что если попробовать реализовать эту тему на ARDUINO. В программировании опыт совсем отсутствует, прошу "зубров" высказать свое мнение по этому поводу. Уверен, что не только у меня такая проблема, так как принтер не убиваемый и для распечатки текста еще послужит. Уважением SHTORM.

Несколько прерываний

Здравствуйте! Возможно ли с помощью attachInterrupt выполнить ни одно, а несколько прерываний в одном скетче? Если да, то подскажите, пожалуйста, как? И как в этом случае обозначается приоритет этих прерываний - как обозначить какая функция будет выполняться первой, а какая следующая? Или невозможно выполнить несколько прерываний в одном скетче??

 

Ошибка компиляции: undefined reference to

Доброго времени суток.

Создал новый класс, но некоторые методы недоступны. Не могу понять в какую степь копать, коли одни методы вызываются нормально, другие же жалуют на undefined reference. Rus_LCD расширяет класс LCD_1602_RUS. Если же вызывать сей метод из другого класса, всё работает ок, а вот из ino файла беда...

GSM A6 Mini смс в PDU формате

Вопрос несколько не по теме но все же (управлям всем этим делом с ардуины). Есть GSM модуль AI-Thinker A6 Mini получалось ли у кого-нибудь отправить СМС в PDU формате? Перепробовал все варианты кодировок 7,8,16 бит, номер телефона  с +7 с 8 на все ответ один, Invalid PDU mode parametr. Входящие СМС в PDU формате приходят и нормально декодируются/читаются.  Может быть кто знает секрет отправки PDU СМС c этого модуля?

Вопрос №2 поделиться кто нибудь готовым PDU энкодером/декодером для ардуины