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

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

Динамическое меню

Доброго для, господа! Пытаюсь сделать древовидное меню, подпункты которого меняются в процессе работы. Например, в начальном пункте меню(родительском) есть два пункта:

1. Тип объекта

2.Свойства объекта

В зависимости от типа объекта список его свойств меняется. 

например:

тип объекта - куб,

его свойства - цвет, масса, длина грани x.

тип объекта - шар,

его свойства - цвет, масса, радиус.

Нужен совет в програмировании кнопки и диода!

Задание
Нужно сделать так чтобы
1.Ардуино ждала на нажатие кнопки.
2.После того как кнопка нажимется диод навсегда начнет  светить с частотой 5 Hz( нужно сделать через команду "delay".
3.Нельзя использовать функцыю "if".
4. 

Начальный код у меня был вот такой

Подключение таймеров в проект

Добрый день,

Есть некоторый проект, в котором я не могу как правильно подключить таймеры. Блок схему прилагаю, возможно она не особо корректно написана, но суть должна быть ясна. И прикладываю свою код, прошу сильно палками не бить, я только учусь). Прошу проверки и помощи в правильном подключении таймеров.

Схема: /sites/default/files/u58804/pulselogic-1.jpg

ошибка компиляции скетча ArduCopter

Добрый день. Пытаюсь собрать скетч для Arducopter (полетный контроллер на базе ардуино). 

Скетч то я написал, но вот с компиляцией проблемы следующего вида:

Не получается нажатие кнопки с сервоприводом

Добрый день, было задание, чтобы при нажатии на одну кнопку двигатель поворачивался на пол оборота и останавливался, а при нажатии на другую делал в обратную сторону 4 поворота... Решил сделать сначала для пол оборота, но на кнопку он вообще не реагирует, а просто при запуске скетча начинает крутиться. Кто может подсказать в чём проблема ?

 

Как создать сервер на плате Wemos D1

Как создать сервер на плате Wemos D1?

Подробности:
1) требуется доступ к серверу везде
2) подключение через роутер
3) кроме интернета нужна возможность вешать другие модули например сд карту

светодиодная матрица p5 2121 32x64 x∞ Как реализовать?

Пытаюсь подключить светодиодную матрицу p5 2121 32x64 последовательно 4 шт. с использованием библиотек Adafruit_GFX и RGBmatrixPanel, что должно соответствовать разрешению 32х256 но библиотека RGBmatrixPanel поддерживает только ширину = 64 и корректно отрисовывает только первую матрицу.

Получение СМС на GSM модуль

GSM Siemens TC35 + Nano+смартфон. Отправляю СМС с модулей успешно, т.е. симка работает, в сети определяется. Получение же СМС со смарта не работает. Если после отправки симку достать и воткнуть в телефон, то сообщение приходит только в этот момент. Т.е. модуль сам не читает СМС. Почему?

Хрип динамика

Здравствуйте, нужна помощь касательно ардуино. Есть устройство, которое при срабатывании датчика запускает мелодию. Схема предоставлена ниже. Все работает, но есть проблема с динамиком, он хрипит. Модули все рабочие. Может у кого-то была такая проблема, и знает как е решить, буду благодарен за совет.

Инверсия отрицательного значения

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

Пытаюсь сооброзить, как это провернуть.....

Пример:

Диапазон значений от -255 до 255...

Получая значение -67, мне нужно передать его как 67... 

Как получить положительное значение для работы с ним дальше....