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

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

Записать двоичное число в массив

Здраствуйте. Голову сломал и гугл погнул, а найти не могу.
Нужно - десятичное число от 0 до 127 перевести в двоичное и записать его в виде массива. Чтобы каждый ноль и единица в своей ячейке. Второй день ум морщу и палатку грею и никак.

Arduino Pro Micro глюк первого запуска.

Добрый день!

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

что делает этот код на асм? не силен в асм

функция

{
  uint8_t tmp=0;

  asm volatile("sbiw    %0, 0x01 \n\t"
    "ldi %1, 0xFF \n\t"
    "cpi %A0, 0xFF \n\t"
    "cpc %B0, %1 \n\t"
    "brne .-10 \n\t"
    : "+r" (delay), "+a" (tmp)
    : "0" (delay)
    );
}

пожалуйста прокоментируйте

Внешнее прерывание и прерывание цикла

Добрый день!

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

Проблема в следующем:

Arduino обнуляет введенную последовательность.

Подскажите, пожалуйста. Собрал замок тук-тук, который по определенному стуку открывает дверь. Так вот после введеной последовательности обесточиваю плату, последовательность не сохраняется и приходится вводить ее заново. Тут код программы: http://m.instructables.com/id/Secret-Knock-Detecting-Door-Lock/

Протокол обмена для тепличного оборудования

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

Arduino и Serial LCD: перезагрузка раз в 30 секунд.

Доброго!

Подключил к Ардуине ЖК-дисплей, двухстрочный по I2C. Выводит показания датчика температуры DHT11.

Проблема такая: раз в 30 секунд мигает 3-4 раза зелёный светодиод на Arduino, и ЖК-дисплей перезагружается.

Не могу найти причину перезагрузки.

Скетч:

Не могу загрузить скетч на ардуино.

Купил себе значит Arduino UNO (Нууу, не совсем ардуино, а DCcduino UNO). Взял стандартный скетч по миганию светодиода. Но проблим в том, что скетч не загружается. Порт и плату выбрал как надо, но после компиляции пишет:

processing.app.debug.RunnerException

Помогите объединить два скетча и не только!

Здравствуйте! Есть arduino uno, хотелось бы работать примерно так: 

Нужна помощь по Ардуино

тема такая помогите 

переделать этот скетч 

------------------------------------------------------------------------------------------------