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

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

Модуль часов DS3231, преобразование UNIX TimeStamp uint32_t в uint64_t

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

Имеется модуль часов DS3231, пользуюсь либой отсюда

https://github.com/jarzebski/Arduino-DS3231

Соответственно можно выдернуть напрямую в юниксовом формате дату и время

DS3231 timeModule;
RTCDateTime dateTime;

dateTime = timeModule.getDateTime();
uint32_t  timeStampVal = dateTime.unixtime;

Вывожу в сериал, все красиво - 10 циферок времени

вывод информации с DHT11 на LCD1602

Proteus uno+dht11+lcd1602поскажите пожалуйста, в чем загвоздка.

скетч прилагается!

Не получается разбить скетч.

Здравствуйте. Проблема в том, что в процессе написания мой скетч разросся. Захотел его разбить по файлам в пределах одного проекта (папки с проектом). Сама папка с проектом называется "pogod_stanciya_v09".  В ардуиноIDE v1.0.5r2 есть кнопка справа с созданием новой вкладки. Нажал создание вкладки и появилось сообщение с вводом имени. назвал ""z_ekran". В папке появился этот файл с расширением ino. В программе появилась вкладка с этим названием. В главном скетче никакие дополнительные инклюды не прописывал.

буфер по умолчанию в библиотеке wire

В библиотеке wire буфер выставлен 32 байта. Но при попытке записать массив в 32 байта  во внешнюю i2c eeprom - т.е. всю страницу записать пытаюсь (у меня сейчас AT24C32 - судя по datasheet там можно сразу страницами по 32 байта записывать) - из 32 байт пишется 30. Делаю так:

Web-server на ENC28J60

Добрый день

Может найдется добрый человек который объяснит почему первый код работает, а второй, точно такойже с добавленным 3 реле - нет

ПС. Пытался использовать код на основе (и оригинальный) Дмитрия Осипова, но там вообще засада - пишет всегда 401 Unauthorized

Первый работающий

Помогите с реализацией проекта

Есть код

Есть gprs shild на базе SIM900R

Есть огромная проблема: нужно добавить в код функцию сброса по средствам смс или вход. звонка

Помогите рабочим примером скетча вывода картинки на TFT ili9486

Вообщем то есть ТФТ дисплей 4 дюйма на ili9486 + ардуино мега2560, дисплей с разьёмом micro CD управление пин 53. Примеры с нета либо не работают, либо не компилируются в ардуино ИДЕ ошибки разные, удалось мне вывести картинку но с маленьким разрешениемгде - то 50*30. С памяти проца выводится но тоже ж приходится маленькое разрешение делать, а потом масштабировать, но оно ж такое размытое получается, хотелось бы вывести картинку разрешением где - то 290*200 в нормальном разрешении с микро СД. Но не могу нормальный рабочий пример найти. Помогите пожалуйста.

приложение для android

Хочу сделать приложение для отправки смс на ардуину. подскажите сервис, с помощью которого можно реализовать? в яндексе посмотрел, но что то сложно....

Мысля такая:

начала выставляешь конфигурацию.

типо того: (на месте + и - окошко чтоб галку ставить)

реле1 +

реле2 -

реле3 +

реле4 +

и в конце кнопка "отправить" 

Подстановка имени переменой

Здравствуйте уважаемые, помогите неразумному.

Задача следующая. Есть некий "конфиг" файл, данные в котором хранятся в секциях. В коде существует переменная типа String в которой хранятся имена секций:

String split[10]={"color","thermostat","delta","dallas","", и т.д};

Также в коде существуют переменные, имена которых идентичны названиям секций (хотя это не обязательно)

Проверка энергонезависимой памяти

Доброго дня.

Есть проблема. Некое устройство запрограмированно на запуск определенное кол-во раз. Причем наличие источника питания не принципиально: счетчик не обнуляется. И если не ввести код, то через N запусков устройство не будет включаться. 

Суть вопроса: есть ли вариант проверить, что код полностью отключается функцию блокировки включения? А не, скажем, откладывает ее еще на M запусков?