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

Датчики ардуино

Здравствуйте,у меня имеется датчик газа MQ-2 и Датчик звука KY-037. Если подлкючен датчик газа к ардуинке  и подключаю датчик звука,то датчик звука перестает работать в обычном режиме и показывает,что он срабатывает каждую секунду, при этом датчик газа работает нормально. Как только отключаю датчик газа от питания,то датчик звука приходит в нормальное состояние. Пробовал с другими датчиками,например движения(FC-51) , с ними работает нормально. Подскажите пожалуйста,в чем проблема и как устранить.

Помогите разобраться с Сервомотором

Друзья, я совсем еще зеленый, помогите мне пожалуйста разобраться. Я делаю проект в котором сервомотор  управляется через потенциометр в лево- право. 
У меня от всего увиденного и прочитанного в интернете в голове полная каша! 
У меня к вам вопрос как к практикам: 

Почему используют две переменные long вместо одной?

В статье про энкодеры на нашем сайты прведен следующий код:

Точная задержка

Доброго времени суток,

оговорюсь сразу я новичок и пришёл с твёрдым намереньем нервировать матёрую часть бывалых пользователей форума. ;)

Цель:

Настраиваемый 2x-канальный триггер сигнала с временой разницей триггера (задержкой) в районе (1-10 мкс, шаг 1 мкс).

К примеру: На пине D1 (по сигналу кнопки) состояние меняется с 0 на 1, далее в зависимости от выбранной задержки к примеру 2 мкс меняеся состояние с 0 на 1 на пине D2. Через 100-300 миллисекунд состояние на обоих пинах (D1, D2) возвращается снова в состояние 0.

Можно ли с аналоговых выходов выдавать регулируемое ЛИНЕЙНОЕ напряжение?

Всем привет. Имеются часы на ГРИ (исходника прошивки к сожалению нет). Хочу к ним прикрутить автояркость. Понятное дело, что так можно сделать на обычном транзистре, и я это реализовывал, но сейчас хочу попробовать это дело на Ардуино, так как будут еще дополнительные режимы и функции.

Помогите разобраться с лазерным дальномером и дисплеем

Добрый день, прошу помощи, 3й день пытаюсь обьеденить стандартный скетч лазерного модуля измерения расстояния и дисплея, удалось добиться чтобы информация выводилась на дисплей после посыла команд на Serial но не могу понять как сделать чтобы при включении эта команда отправлялась автоматически и на дисплее появлялась информация об измерении

Автополив

Код работает, только хочу добавить, чтобы добавился вывод параметров с датчика влажности, подключенный к A0. Кратко объясню, как работает устройство. На дисплей выводится название помпы на первой строке, на второй строке мы можем менять параметры таймера ПАУЗЫ, и если вращать энкодером, то перейдем на вторую "страницу" где можно менять параметры таймера РАБОТЫ, хотел чтобы был переход и на третью страницу где бы выводилось значение влажности с датчика. Спасибо за помощь!

Слизал чужой скетч, поменял только номера портов и не работает теперь, проблема такая впервые, может кто найдёт ошибку?

int led1 = 11;
int led2 = 10;
int led3 = 9;

//int buttonPin = 6;

int val=0, stope=1;
long previousMillis = 0;
int buttonState = 0;
long interval = 300;

void setup() {
Serial.begin(9600);
   delay(2);
pinMode (led1, OUTPUT);
pinMode (led2, OUTPUT);
pinMode (led3, OUTPUT);

//pinMode (buttonPin, INPUT);
digitalWrite(6, LOW);
attachInterrupt(0, buttonPin, FALLING);
while(!Serial);
}

Сопряжение двух HC05 - почему так медленно?

Вобщем пытаюсь наладить связь между двумя ARDUINO UNO R3 с помощью двух Bluetooth модулей HC-05. Модули "прошил" и теперь они видят друг-друга. Сопряжение проверяю следующим образом: каждая из плат принимает от собеседника число, вычитает из него единицу и отправляет собеседнику. Проблема в том - что между итерациями проходит около секунды, а задержку я ставлю около 50 микросекунд. В чем моя ошибка?
Код Arduino с модулем Bluetooth HC-05(SLAVE):

LCD 1602 I2C как переназначить пины А5 и А4?

Добрый день.

Во всех примерах для подключения LCD 1602 по I2C и библиотеки LiquidCrystal_I2C.h используют пины А5 и А4

Как их переназначить (например на пины 8 и 9)?