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

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

Программное избавление от помех концевых выключателй

Всем доброго вечера. На установке имеется 7 концевиков провода от которых проходят вблизи с силовыми кабелями, от чего получают наводки и выскакивают ложные срабатывания. Пытаюсь избавиться программным методом, для чего хочу использовать резервную плату Меги которая стоит рядом с управляющей Мегой. т.е. получать сигнал с датчика на промежуточную плату ( А1-А7 вх сигнал,А8-А14 выходной сигнал ), проверять через 20мс точно ли сработал датчик  и тогда отправлять сигнал с другого выхода на вход управляющей платы, для этого попробывал на основе примеров написать вот такой код 

Глюки с матрицами 8X8 MAX7219

Привет. Столкнулся с непонятной проблемой. Сделал 3 бегущие строки на модулях 8х8 МАХ7219 размером 1х12 символов и 2х16 символов. Везде одна и та-же проблема, при подаче питания всегда работают как правило первые 4 модуля, которые конструктивно идут на одной плате. Начиная с 5 модуля ничего не работает. После нажатия на Reset гарантировано начинают работать все модули. Библиотека Adafrut+Max72xxPanel. Кто сталкивался?

Запрограммировать две кнопки

Здравствуйте, уважаемые форумчане. Подскажите, пожалуйста, скетч новичку, как запрограммировать две кнопки: одна идентична  нажатию кнопки [ на клавиатуре пк, вторая идентична нажатию кнопки ] Заранее спасибо.

Реализация двух джойстиков и кнопок для игр ProMicro


// pin mappings
const int pinButton2 = 2; // кнопка ручки 1
const int pinButton3 = 3; // кнопка ручки 2 
const int pinButton4 = 4; // кнопка ручки 3
const int pinButton5 = 5; // кнопка джойстика 1
const int pinButton6 = 6; // кнопка джойстика 2
const int pinX1 = A1; // Ось X джойстика 1
const int pinY1 = A0; // Ось Y джойстика 1
const int pinX2 = A3; // Ось X джойстика 1
const int pinY2 = A2; // Ось Y джойстика 1
int VpinX1, VpinY1, VpinX2, VpinY2, = 0; // переменные для хранения значений осей

void setup() {
  // pinsetup

Смарт часы на базе Arduino nano

Здравствуйте, хочу сделать смарт часы на базе Arduino nano v 3.0. В интернете мало таких проектов. Помогите пожалуйста!!!

Control Surface на Arduino

Хочу сделать CS на Arduino, на котором единовременно можно будет управлять восемью дорожками в секвенсоре. В идеале -- скопировать вот эту вещь: https://www.amazon.com/Korg-nanoKONTROL2-Slim-Line-Control-Surface/dp/B004M8UZS8/ref=pd_lpo_sbs_267_img_0?_encoding=UTF8&psc=1&refRID=SMVM92PZ28T6KNDH33HE

Аналоговый вход. Очень просто, но не для меня(

Задача - когда на аналоговом пине появляется напряжение, диод моргает 1 раз, напряжение проподает так же моргает 1раз.

В этом скетче это реализонно, но только с цифровым пином на землю.

помогайте!

плиз)

Многоуровневое меню ардуино

Всем здравствуйте, немогли  бы вы подсказать как правильнее сделать меню на ардуино? Делал примерно так(см. Код)

Эмулятор GamePad в режимах: XInput или DirectInput

Добрый вечер, форумчане.

Кто ни будь делал эмулятор gamepad в любом из стандартных режимах: XInput или DirectInput?

Не обязательно программно, может через «контроллер GAMEPADов».

Самое главное вывести аналоговые сигналы на в режиме XInput или DInput.

 

Скетч --- как убедиться, что скетч работает

Есть скетч в котором я хочу включать и выключать реле, с помощью ИК управления :