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

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

lcd панель новые массивы

всем привет я новичёк на этом сайте я читал ваши вороси и ответы они мне помогли по работе с Funduino это тоже самое что и Arduino я дошёл до дисплея и у меня вопрос таков : как задать два рисунка и менять масив один на другой я нашёл плимер в интернете на один пасив понял как он работает задал второй задал второй масив правильно а запустил не правильно скинте мне погамму с массивами:

 B00000

B00100

B01010

B00100

B00100

B00110

B00100

B11111

B11111

и второй массив такой же

 

Автоматическое включение света и вентилятора

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

Можно ли pin использовать как землю?

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

Есть модуль часов реального времени, у него 4 ноги - SCL, SDA, VCC, GND. Можно ли сделать так - 0 PIN SCL, 1 PIN, SDA, 2 PIN VCC, 3 PIN GND?

Прерывание завешивает скетч

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

Взял стандартный скетч из примера Web server. Добавил в setup прерывание attachInterrupt(0, _Induction, CHANGE);, добавил функцию void _Induction(){Serial.println("interrupt");}

IR remote т светодиод.

Здравствуйте. Имеется код. В нём по нажатию одной кнопки включается светодиод, по нажатию другой - выключается. Что на что поменять или что добавть чтоб это всё происходило от одной кнопки ? Просьба конкретно указать как надо сделать. 
 

Методы в классе

Не очень силен в C++, просветите. Допустимо использовать в классе два метода с одинаковыми именами, но разными возвращаемыми значениями. Например

class Timer_P
{
private:
  boolean TimerRun;
public:
  Timer_P();
  void Timer(boolean Condition, boolean Reset,int Mode, long Duration);
  boolean Timer(boolean Condition, boolean Reset,int Mode, long Duration);
};

Конфликт библиотек DS1307 и LiquidCrystal_I2C

Имеется простенький скетч для часов RTC.

Nano v3.0 CH340G

Не определяется компьютером, в диспетчере устройств устройства нет. При подключении окно с ошибкой: USB Устройство не опознано

Питание через USB

Что не так?

 

    Всем привет! Не как не могу понять, что не так. Заливаю на UNO (smd китай) скетч и выдает следующее, идет время на lcd, часы оставляют последний символ часа, минут и даже секунд ( тоесть тупо цифру 9) и это происходит циклично. "Hours" задерживает беспорядочно, "Minutes" оставляет с 59 секунды и до 11 следушей минуты и показывает  что-то типо этого ( 21:59:59  -->  22:1(9):16 ), девятка так же залипает и с 30 на 40 секунду.

Как этот отрывок привести лад?  

Как подружить библотеки PinChangeInt и SoftwareSerial?

Подскажите пожалуйста как избежать конфликты используя библиотеки PinChangeInt и SoftwareSerial?

Собрал я счетчик гейгера из этого проекта

А тут исходники и библиотеки

В отличии от оригинала я изменил подключение LCD на i2c, все работает, все отлично.

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