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

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

Nano виснет при получении сигнала через nrf

Доброго всем дня. 

Потихоньку пилю радиоуправление. Собрал прототип джойстика, 3 реостата и 3 двухпозиционных тумблера.

Массив в передатчике формирую так:

int transmit_data[13];          // массив пересылаемых данных

Тумблеры притянуты через внутренние резисторы

Как прошить ардуино нано с помощью CP2102 ?

Приобрел ардуино нано, какая то проблема с загрузчиком, то пк видит его, то нет, хотя с другими нано работает. Может можно его прошить через CP2102 ? В гугле не нашел ничего

Ошибка в коде. DHT11

Вот скетч: 

регулировка амплитуды

Здравствуйте
В этой программе регулировка амплитуды происходит с помощью  кнопок на PB6 и PB9  медленно , когда нажать добавительно кнопку на PB12  после 2 сек  регулировка происходит быстро.  Как сделать чтобы скорость менялась когда кнопка 6 или 9 нажата более 2 сек ?
 
#define SAMPLES 100
#define DEBOUNCE_DELAY 10
#define DEBOUNCE_IDLE 0
#define DEBOUNCE_ACTIVE 1

#include <libmaple/dma.h>

struct debounce_info
{
  int start, state;
  int16 shift;

Проблема с кодом или что-то не догоняю.

Доброго времени суток. Скажу сразу, в ардуино полный ноль, но выхода нет, дипломный проект, нужно сдлеать.

В общем, в кратце.. Собираю дорожный курвиметр или как его еще называют - дорожное колесо.

Собираю его на Arduino Nano. Так же присутствует 7-ми сегментный дисплей с точкой и датчик магнитного поля, он же датчик Холла A3144.

Ардуина как передатчик и приемник одновременно

Добрый день! Подскжите, пож -та, возможно ли сделать так чтобы ардуина была одновременно и передатчиком и приемником, используя модуль nRF24L01?

Установки значений таймера по кнопкам

Делаю таймер с установками значений по нажатию кнопок.

Нажата кнопка на 4 пине таймер принимает значение 20.

Нажата кнопка на 5 пине таймер принимает значение 30.

Если обе кнопки не нажаты таймер равен 40.

Сделал набросок кода с использованием GOTO (синтаксис не причёсан) но GOTO говорят дурной тон. Чувствую надо прерывания по кнопкам использовать. Но что  то не получается. Подскажите как лучше это сделать?

5 шаговых двигателей для arduino uno

Возможно ли управление сразу пятью шаговиками через плату arduino UNO? 

Хочу управлять рулонными шторами. Заказал 5 пар двигатель (28byj-48 ) + драйвер (uln2003), а потом только подумал (да, тупица), что я ни разу не работал с шаговыми двигателями. Как оказалось, один движок занимает аж 4 пина. Существуют какие-либо способы подключить все 5 штук к одной UNO? 

Связь ардуинок по SPI

Просьба помочь с составлением кода..

в рамках эксперимента требуется передать данные с одной ардуины на другую.

при этом 1я ардуина использует Modbus  RTU как мастер для считывания пары регистров с устройства по rs485

вторую ардуину надо сделать Modbus слейвом.  

Возможно ли связать ардуины по SPI ? как будет инициализироваться и использоваться при этом буфер сериал порта ?

Можно ли дать кусок кода для передачи одной переменной по SPI (для первого теста буду использовать передачу дискрета с одного из входов)

Записать struct в ЕЕПРОМ

Ребята, прошу помощи, весь мозг сломал. Есть такой код