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

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

Библиотека AccelStepper

Необходимо сделать так, чтобы шаговый двигатель вращался на 30 полушагов до тех пор, пока метка не достигнет концевика, затем, чтобы двигатель возвращался  в положение обратное и определял его по другому концевику в начале пути.

Массив массивов структур - как-то так

Совсем я запутался, помогите пожалуйста - есть, предположим, девять каналов лед-свед. Каждый управляется четырьмя тайметами,с одинаковыми атрибутами. Я написал так:

Как можно отправить зип файл з фотографиями для просмотра его на экране 640*480 с помощью ардуино?

Есть экранчик от телефона подключенный к ардуино. Нужно отправить из пк зип файл с некотрым количеством фотографий, для просмотра на экране, и сменой фотографий раз в 3 секунды.

Как это можно реализовать? Подскажите

Помогите с кодом

Есть код считывания - копирования ключей iButton от домофона. Сам код работает, но на экран 1602 всё выводится криво. Прошу помощи!

Передача адреса датчика в базу данных и обратно.

Форумчане, нужна помощь.

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

Как передавать данные на веб сервер -разобрася- ве работает.

Проблема в следующем:

адрес датчика хранится в переменной типа 

DeviceAddress sensor= {0x28, 0x42, 0x91, 0x2F, 0x02, 0x00, 0x00, 0xDA };

Чтобы передать ее GET запросом на сервер мне нужно преобразовать этот адрес в строку - с этим тоже разобрался 
 

Датчик DHT

Пытаюсь использовать ардуино как платформу с библиотеками. Вроде все класс, но возникла проблема с датчиками температура-влажность DHT11 и 22 - система их не видит... Просто на ардуино - прекрассно, в схеме на чистом контроллере - фиг. Даже на основе примера в библиотеке... В чем могут быть проблемы??? Гоню на временные параметры (ардуинка - 16МГц, схема - на внутреннем (8 без делителя)). Попытался залезть в библиотеку, подшаманить. Но все без результата.  Гуру, помогите...

Alarm.alarmRepeat и память

Здравствуйте, подскажите пожалуйста имеется код где на вторник-пятницу расписание одинаковое, можно ли эго как-то упростить, ведь если использовать на каждый день по 25 будильников (Alarm.alarmRepeat) то память заканчивается.

 

п.с. на данный момент код имеет такой вид

 

Функция flash()

Объясните как использовать фунцию flash() при написании скетч в Arduino, ее синтаксис и если можно, то пример применения.

С уважением, Виктор.

 

DMA+ADC+TC требуется помощь знающих людей

Здравия желаю. Зарядил ацп на измерения пользовательской последовательности 15 каналов от таймера с периодом "Т".  Хотелкой вызывать прерывания по готовности данных наткнулся в интернете на код АЦП с DMA, чуток поправил на свой лад.

Из даташита понял что:

1.Для одного периферийного модуля отводится несколько  регистров - указателей (RPR, RNPR) и несколько регистров-счетчиков (RCR, RNCR).

2. Количество пересылок устанавливается внутренним 16-ти битным регистром счетчика пересылок. 

DHT без тормозов - вопросы по скетчу

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

нужна ваша помощь (програмирование изучал только 30 лет назад по Паскалю и Фортрану :))

Как каждый второй пользователь DHT столкнулся с delay в его штатной библиотеке.

Наткнулся на вот эту "беззадержечную" библиотеку:

https://github.com/olewolf/DHT_nonblocking

в ней пример, он работает.