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

Внешний источник питания для реле

Нашел схему подключения реле от внешнего источника питания. 

На реле слева есть пины JD-VCC, VCC и GND к которым подключают блок питания. 

А у меня вот такое реле, и там слева нет пина GND. Есть только рядом с IN1. Могу ли я к этому пину GND подключить минус от блока питания?

поиск слова на SD карте

добрый день. пытаюсь найти слово в txt файле но ничего не работает.

скетч такой использую. чтение с карты происходит через char а надо как то наверное сделать через string.

помогите исправить код. спасибо

Объявление массива

Может кто подскажет, такой момент. Как мне объявить массив, размер которого я предварительно рассчитываю?

Например:

 

int a = 5;
int b =10;
int N = b/a;
unsigned long D[N];

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

подключение GSM модуля SIM800L

Рабочее напряжение модуля - 3.7 вольт, могу ли я подключить от стандартного порта arduino 5,5v через резистор на 200 ом?

VU Meter на Arduino NANO

Приветствую.

Собрал я такую штуку по образу и подобию вот по этой ссылке https://github.com/s-marley/Uno_vu_line

Там схема, скетч и видео как это всё работает.

В общем мне всё нравится но есть одно но, хочу сделать так, что бы пиковая точка зависала на заданное время а потом падала.

В скетче можно задать только время падения пика. 

Я в программировании ардуино не шарю, может кто подскажет что куда надо прописать в скетче? 

Уже связывался с автором проекта что б помог, но он ответил что это было давно и не правда...

sg-90 и IR дергается серва

Привет ребята, пытаюсь сделать управление сервой sg-90 при помощи IR датчика и пульта, дергается серва,  в мониторе порта идут комманды, иногда проходит команда с пульта и серва поворачивается, но это редко проходит. Питание сервы от ардуины, это наводки на ir датчик ? поможет ли конденсатор? если да то какой?  или отдельное питание надо? UNO, RX диод мигает в такт припадкам сервы. Спасибо

скетч

Прошивка/сброс NodeMCU

Доброго!

Подсобите с сабжем:

1) Как прошивать? Некоторые утверждают, что нужно во время прошивки соединять ножку D2 (GPIO4) на землю. После окончания жмем RESET и отсоединяем перемычку и все заработает. Действительно с одним скетчем только так и завелось. Но в большинстве туториалов ни слово про это шаманство.

Как правильно?

Нахватавшись много всего и разного из разных мест, никак не могу взять в толк: что правильнее - с точки зрения программирования для Arduino, разумеется - в плане объявления переменных?

uint8_t i;
for (i=0; i<8; i++) {
<некий код>
}

или же

for (uint8_t i=0; i<8; i++) {
<некий код>
}

Т.е. я имею ввиду, для стандартного Arduino IDE какой вариант объявления переменной более правильный - предварительный или непосредственно перед использованием? В чем между ними разница?

Проблема с подсветкой



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

Проблема стыковки oled и sd модуля.

Доброго времени форумчане. Имеется китайская uno, oled 0.96 (I2C) 128x64 и sd модуль HW125(SPI). Требуется в реальном времени выводить на экран показания цифрового датчика (не принципиально какого), и с определенной периодичностью писать показания датчика на карту. Так же, с интервалом в 1 секунду, в монитор порта выводятся показания датчика. В скетче прописаны следующие библиотеки, OLED_I2C.h, SPI.h, SD.h Ситуация 1 - SD.h закомментирована, на экран выводятся показания датчика и дублируются в мониторе порта.