Песочница. Раздел для новичков

Display 7 sig // Бегает а не горит

Привет, не могу понять, делал по образцу, уже плату заказал и всё спаял.

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

Подскажите что тут не так:

 

Послать несколько байт в SPI

Уважаемые форумчане !

В описании http://arduino.ru/Reference/Library/SPI/transfer

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

Я так понимаю, что при этом выдается сигнал SCK на время передачи.

А если у меня код длиннее, что делать ?

 

Навигационный стенд на адресной ленте

Я конечно дико извиняюсь, но с ардуино я работаю первый раз в жизни, поэтому пожалуйста не бейте :)

Обращаюсь потому что сроки горят а я в этой теме тупее пробки.

Суть такая, у меня есть адресная светодиодная лента WS2812B, дисплей "мэлт mt-16s2h", ИК приёмник с пультом и Arduino Uno. Проблема у меня только с частью прошивки. Решил использовать библиотеки FastLED для ленты и IRremote для инфрокрасника. Две недели курил мануалы и думалка уже кипит, а тут уже и сроки горят.

Принципиальная схема Arduino UNO R3 в Visio

Добрый день! Необходима принципиальная схема Arduino uno в Visio. Может кто знает, где достать или есть у кого? Заранее благодарен и извиняюсь если не в ту тему влез.

Arduino+Ethernet shield, пропадает сеть.

Имеется Arduino mega и Ethernet shield W5100.

Использована стандартная библиотека, и поднят на ардуино WebServer

Ардуино кабелем подключен к роутеру. Длинна кабеля примерно 7 метров.

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

Нет пинга, в роутере пишется что lan кабель не подключен. 

На ардуино постоянно горит индикатор RX, когда все работало нормально, он просто иногда помигивал.

Ардуино не зависло т.к. если помимо вебсервера туда залить какую нибудь программу, то все работает как надо.

Умное зеркало в ванную комнату

Доброго дня.

Сейчас проектирую "умное зеркало" в ванную. Есть некоторые вопросы. Но сначала что должно быть.

Обычное зеркало над умывальником, за зеркалом подсветка по контуру и панель подогрева (тёплые полы). Справа ванная душ, соответственно слева всё управление.

Собственно, управление:

- провёл рукой слева вдоль зеркала вверх - подсветка включилась

- провёл рукой вниз - подсветка выключилась

- задержал руку слева на несколько секунд включился подогрев зеркало, соответственно включился индикатор работы подогрева.

вывод двухзначного числа

В общем чтото я запутался просто не могу понять какую команду вставить , чтобы выводилось не 1 а 01 но при этом когда дошло до 10 было не 010 а просто 10,

Могу выложить кусок кода если можно добавьте команду или ткните в неё носом, 

заранее благодарен

DMD_TextBox box(dmd, 0, 1, 64, 16);
    dmd.setBrightness(1);
  dmd.selectFont(Arial_Black_16);
  dmd.begin(); 
  box.print(hours); 
   box.print(":");
  box.print(minutes);
   box.print(":");
  box.print(seconds);

 

Как записать байтовый массив в EEPROM?

Объясните, плиз, почему с int все работает, а с byte - нет!

Вот код

#include <EEPROM.h>
int EEMEM intArray_adr[6];
byte EEMEM byteArray_adr[6];
 
void setup() {
  int intArray[6] = {1,2,3,4,5,6};
  EEPROM.put((int)&intArray_adr, intArray);

  byte byteArray[6] = {1,2,3,4,5,6};
  EEPROM.put((byte)&byteArray_adr, byteArray);
}

В Ардуино ИДЕ выходит предупреждение

Как прописать параметры функции по умолчанию

Как известно ардуина сама объявляет функции. Соответственно если я хочу вставить параметр по умолчанию в имплементацию myFuncе(int x = 1), и воспользоваться им вызвав myFunct(), то получаю ошибку "myFunct() was not declared in this scope". Как сделать чтобы в ino файле таких проблем не было?

Помогите с задержками)

Доброго времени суток, я новичок в программировании и очень прошу помочь,

поставили задачу сделать подобие СПУ на советский печатный станок, надо считывать количество напечатаных страниц (геркон плюс магнит на вал, один оборот вала одна напечатанная страница) и сделать пару кнопок чтоб можно было задать количество страниц которые надо напечатать, и после всего этого останавливать печать, суть проблемы:
как сделать так чтоб при нажатии кнопки либо срабатывании датчика счетчик плюсовал только один раз пока кнопку не отпустить, либо пока датчик не передаст 0