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

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

Состояние светодиода

Есть оборудование, индикатором состояния которого является светодиод. Помогите с алгоритмом определение оных состояний.

1. выключен
2. включен
3. мигает (где-то 1 раз в секунду)

 

Помогите новичку написать часть кода.Плиззз

Короче ситуация такая . Я строитель и у меня есть лазерний уровень , от тут и проблема((( в нем згорел контролер.. Смисл роботи впринципе прост . Одной кнопулей вкл-выкл горизонталь, другой три вертикали поочереди. Это я состряпал (c помощю того сайта)).

Греется шаговый двигатель и садятся батарейки

Коллеги, помогите!

Arduino Nano, двигатель 28BYJ-48, программа сейчас самая простая - на срабатывание датчика расстояния вызывается функция myStepper на несколько десятков шагов, поворачивая рулевой механизм из детского конструктора (делаем с сыном машинку-робота, которая объезжает препятствия:)).

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

Очистить кеш на Arduino UNO при удачном подключение по bluetooth и при разрыве соединения

Всем добрый день или вечер, возник вопрос связанный с програмирование на ардуино. На данный момент я использую Arduino UNO и блютуз модуль HC-06. Микроконтроллер связывается с телефоном и получает две переменные, а именно задержку для мигания rgb-светодиодом и цвет самого светодиода. Но есть проблема, а именно при завершении работы с микроконтроллером, я отключаюсь от блютуза а светодиод все еще продолжает мигать с заданным цветом и задержкой. Так вот появилась мысль очистить кеш при удачном подключении к блютузу и при разрыве соединения.

Отправка 6 переменных в одном СМС с помощью SIM800L

Всем привет! Прошу сильно не пинать, так как я новичок! Третий день ломаю голову и не могу решить проблему: имеется Arduino Uno с подключенными датчиками (температуры и влажности воздуха, освещения, влажности почвы, температуры почвы, открытой форточки) и модулем SIM800L. Необходимо сделать так, чтобы при получении модулем СМС с цифрой "1" включалось реле на несколько секунд для полива, а при получении СМС с цифрой "2" модуль отправлял в ответ СМС, в котором бы высылались 6 переменных с показаниями, снимаемыми с датчиков (температура, влажность и т.д.).

Arduino SD

Всем привет! Помогите пожалуйста с проблемой, у меня при подключении бибиотеки для SD карты начинаються проблемы с считыванием данных с сериал порта. Можно ли как - то использовать СД карту без библиотеки, что бы записывать туда короткие логи?

Запись в одну и ту же строку файла на карте памяти.

Как писать в одну строку и с новой строки в файле - это всё просто и понятно из примеров. А как писать в одну и ту же строку, затирая предыдущее значение? Суть такая - в четвертой ( к примеру) строке файла указано значение - количество строк после. Т.е. дописали в файл новую строку вернулись в четвертую строку, стерли старое значение и записали туда новое(старое+1).

JSON и ардуино, создание массива

Помогите создать массив с использованием библиотеки #include <ArduinoJson.h>

нужно " упаковать" данные с датчиков в массив!

я только начал осваивать ардуино!!!

инфа на сайте http://arduinojson.org/doc/decoding/

сигнализация на ардуино

Здравствуйте, прошу помощи.

идея такая, есть датчики дыма, протечки воды и датчик движения, и есть матричная клавиатура ардуино.

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

код к клавиатуре есть, подскажите, как можно активировать и дезавктивировать датчики по команде.

последовательное выполнение действий

Можете поделится примером как можно реализовать последовательное выполнение действий на ардуино?

например сначала проверяется условие есть ли входной сигнал на pin3 и pin4 если да то подается сигнал на pin10 и pin11(и наличие или отсутствие сигнала на 3 и4 пине не имеет значения) , до тех пор пока не поступит сигнал с pin6, это шаг 1. дальше подается сигнал на pin 8 и pin12 до появления сигнала на pin 2. и т. д.