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

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

ВВод данных по serial

Никодда не занимался вводом данных да дуину по serial? и при вводе данных дуина мне возвращает обратно десятичные коды из ASCII таблицы, как нибудь можно по простому принимать на дуину данные и такие же возвращать? а то что-то таблицы перекодировки не хочется делать. 

  Да, загуллил , при быстром гуглении что-то ничего не нашел:((

Выполнение условия в покое

Доброго времени суток всем форумчанам! Прошу тапками не закидывать и не пинать, но уже голову сломал как написать правильно код. Прошу помощи с кодом или в каком направлении мне копать?

Смысл таков. Имеем Arduino Micro Pro, к ней подключен 7-ми сегментный дисплей (на 2, 3, 4, 5, 6, 7 и 8-й пины соответственно) на выход, а так же 6 герконов на вход (10, 16, 14, 15, 18 и 19-й соответственно). Необходимо что бы в состоянии покоя (на герконах нет сигнала) крайние сегменты поочередно зажигались, но если на одном из герконов есть сигнал, то зажигать толшько определенные сегменты.

Вывод float на OLED

Здравствуйте, пытаюсь вывести на экран текущее напряжение каждые 600мсек. При выводе раз через раз символы печатаются один поверх другого. При этом, если выводит просто значение millis(), то проблемы нет, проблема возникает только при выводе значений с плавающей точкой. Вот код: 

SPI вопрос

Здравствуйте! Можете обьеснить почему в этом коде работают 1 и 3 2 и 4 регистры одновременно а не 1 и 2 2 и 4 как должно.

Щиток приборов с NeoPixel оптимизация.

Хочу увеличить количество светодиодов для подсветки всего салона а также сделать такойже как тахометр https://www.youtube.com/watch?v=i_6H_sUqn7w спидометр.

 

Можно ли как-то оптимизировать скетчь или библиотеку чтобы уменьшить размер.

 

Задание: Написать скетч таким образом, чтобы нажатие одной кнопки на ИК пульте(любой) приводило к повороту флажка сервопривода н

Задание: Написать скетч таким образом, чтобы нажатие одной кнопки на ИК пульте(любой) приводило к повороту флажка сервопривода на 100 градусов, другой кнопки – возвращало бы флажок сервопривода в нулевое положение.

P. S.: наименование кнопок выбрать произвольно.

nrf24l01 принимает данные только один раз при включении

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

Ws2812b бегущий поворотник без delay

Всем привет. Не могу реализовать денамический повортник без delay.

Конвертирование HEX в BIN

Здравствуйте,

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

У меня есть входящие данные в виде наборов шестнадцатиричных данных. 

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

Например, есть такое входящее значение: 8D4840D620.

Генератор готовых прошивок для Arduino

Короче, камрады! Ночей не спал, всё о России думал :) В общем, сделал я генератор готовых прошивок для Arduino, чтобы все желающие могли быстренько для себя получить нужный результат буквально за пару шагов. Генератор, собственно, вот: http://gardenboss.ru/generator

К оценившим величие идеи просьба - подкидывайте мысли, какие ещё прошивки можно таким образом генерировать. Ну или не только прошивки - а просто какой-либо часто запрашиваемый функционал ;)