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

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

переделка водомера в датчик протока

Доброго времени суток, господа!!!
Вчера купил ардуино леонардо спецом для одного дела
скважина значит есть
водомер стоит
хочу включать насос при открытии крана (потребителя)
на водомер цепляю геркончик
кран открыл вода побежала и насос включился
кран закрыл насосик выключился
вопрос такого плана
как это примерно реализовать на ардуино?
в программировании я дуб зеленый
буду осваивать, мне бы пару подсказок, плиз
осуществимо ли это с данным девайсом?

Обработка нескольких кнопок висящих на одном пине.

void buttons()// здесь мы опрашиваем кнопки
{
  c=analogRead(button);
  delay(50);
  if(c<100)
  {
    back();  
  }
  else if(470<c && c<510)
  {
   forward();
  }
  else if(310<c && c<340)
  {
    back_start();
  }
  else if(590<c && c<610)
  {
    forward_end();
  }
}

 

Выключение света по датчику движения

Это моя первая тема на форуме, прошу сильно не пинать. Прошу помощи, уважаемые форумчане. 

SIM 900, запись номера в память сим карты.

Добрый вечер. отправляю строку 

String x = "AT+CPBW" + i + String (",""\"") + Number [i] + String ("""\",129,""\"") + Name + String ("""\"");

где, i - номер ячейки для записи, Number [i] - номер телефона, Name - имя контакта.

Просматриваю что отправляется и увидел следующее

I2C: 2xMega2560, 1xUNO R3

подключил 3 девайса по I2C. 

Master(ADR:1, PIN-20:SDA, PIN-21:SCL, GND) без какого резистора.

Slave1(ADR:2, PIN-20:SDA, PIN-21:SCL, GND)

Slave2(ADR:3, PIN-4:SDA, PIN-5:SCL, GND)

2 Мега общается и понимают друг друга. как только включаю UNO по I2C связь перерывается и ни что не общается.

вот код для Slave2-UNO:

синхронизация 3 сервоприводов + аудио модуль wtv020sd-16p через ардуино

Всем привет! Оочень нужна помощь опытных ардуинщиков с большим срочным проектом - взялись за гуж, да оказались не дюж((

Ожидание внешнего сигнала. Прошу помощи.

Логика желаемой программы проста:Есть внешнее устройство (в дальнейшем ВУ). Его нужно включить. Для включения этого ВУ я использую Ардуину и замыкание ею реле в определенной последовательности и по определенному алгоритму. После того, как Ардуина отработала процедуру включения ВУ, надо проверить, включилось ли ВУ на самом деле. Подтверждением включения ВУ является мигающий на нем светодиод. Провод от светодиода подключается к какому-нибудь из входов Ардуины.

Как павильно считать строку с com порта

На com порт приходит строка из 9 . Никак не могу ее правильно разбить на 3 int.

Код обработки энкодера

Добрый день, подскажите в чем я ошибся.

Задача обработать два энкодера подключенных к Arduino Pro Micro.

Представленный код работает от внешних прерываний при подключенном отдном энкодере нормально, когда же два подключаем происходит белеберда.

Arduino+ethernet w5100 генерация простого меню без SD-карты

Добрый день уважаемые Arduinщики!!! 

Arduino+ethernet w5100 генерация простого меню без SD-карты

Возможно у кого-то из Вас есть данные наработки.

Идея такова: Ардуина генерирует главную страницу, через которую можно перейти по ссылке на страницу с данными по температуре и страницу для управления релюшками.

Вот как я это себе представляю:

ГЛАВНАЯ СТРАНИЦА: