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

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

Pro Mini + SIM800L V2.2

Привет. Приобрел SIM800L v2.2. И весь день уже не могу заставить работать с платой pro mini (5v, 16Mhz). Запитиана от программатора USB ASP, тот соот-но от USB. Джампер на 5v. 

Вот простейший скетч:

Объединение двух скетчей и переключение кнопкой.

Здравствуйте знатоки Ардуино, хотел бы тоже попросить помощи т.к. у самого уже мозги закипают. Итак есть два скейтча:

1. Авто подсос на карбюраторную машину, контроль через датчик хола и термометр, управление через сервопривод, вывод на OLED экран.

2. Ручное управление через энкодер.

Определить состояние реле

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

Подскажите, как можно определить состояние реле? Т.е. через инет включаю реле, но вот включилось ли оно - я знать не могу, поэтому хотелось бы получить от ардуинки ответ включилось ли реле (вдруг оно из строя вышло).

прошивка ProMini через Nano

Здравствуйте. возник вопрос:

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

Подскажите, как увидеть отладочную информацию в мониторе порта?

есть еще USB TTL конвертер (без сигнала DTR) - так и не удалось прошить промини (хотя помоему в мониторе порта информация была),

и программатор CH341A - тоже не удалось прошить.

Режим сна Arduino

Здравствуйте, помогите разобраться с режимом сна Arduino ! Я начинающий в этом деле, в интернете на эту тему ни чего нет !

Как усыпить и разбудить Arduino ? При этом должны работать прерывания и сон должен быть по таймеру.

Такое возможно реализовать ?

Как из строки получить байт массив?

Имеется Ардуино+Ethenet shield. Хочу динамически изменять ip в зависимости от того, что придет на вход порта.

Вся проблема кроется в том что входная строка имеет тип String, а метод Ethernet.begin принимает на вход byte array. В общем никак не пойму как эту строку правильно сконвертировать. Пытался сделать велосипед, переведя строку в char array, а потом уже в byte array. Не получилось.

 

Возможно ли график таймера сделать компактнее?

Приветствую Всех! Написал таймер для управления реле:

как присвоить одинаковые значения элементам массива

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

пробую так  int array[10]={1}; 

в итоге присваивается 1 только первому элементу.

int array[10]={1,1,1,1,1,1,1,1,1,1,1}; -это как утомительно, особенно для многомерных массивов.

У меня есть еще вариант: в setup вставить цикл

for (int i=0; i<10; i++){ 

array[i]=10;

}

Уважаемые программисты.подскажите "зеленому"!

LCD1602 не работает lcd.setCursor

Пршу помощи по LCD

Есть LCD1602A V.20 и полностью готовый пример http://zelectro.cc/LCD1602 схема подключения как на сайте. А что бы скучно не было сюрпризы:

1. lcd.begin(16, 2); - если не закоментировать эту строку индикатор ВООБЩЕ не работает.

2. lcd.setCursor не работает перевод строки - можно выбрать знакоместо, нельзя выбрать строку.

Arduino sim900

Ребята подскажите p.s. отправляю данные на сервер, при успешной отправке gsm отвечает "о"(нуль), если нет то "4", вот создаю условию если "0"(да) то то......... инече "4"(нет) то................ . Он не понимает то что сам отвечает (0 и 4) как решить проблему?