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

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

Можно ли так сделать?

String brightness = "";
int i;
void setup()
{
Serial.begin(9600);
}
void loop()
{
while (Serial.available() > 0) {  //если есть доступные данные
    char inChar = Serial.read();    //считываем байт
    brightness += inChar;    //собираем информацию в строку
    delay(i);
    if (inChar == ';')
    {
     i += inChar;  
    }
}

 

arduino nano не подключается через USB

Здравствуйте!

Есть nano которая не подключается через USB (причину не знаю ).

Можно ли залить скетч, минуя USB соединение.

Есть: Arduino IDE, Arduino nano,mega,due.

С помощью данного набора, можно реализовать заливку скетча в НАНУ?

Приведение типов

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

Никак не могу разобраться с приведением типов:

unsigned long sequenceId = 0;
Serial.println("Create file Temp/" + sequenceId + ".tmp is successful");

Расшифруйте пожалуйста ошибку компилятора: invalid operands of types 'const char*' and 'const char[16]' to binary 'operator+'

Библиотека sdfat

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

может кто то уже прошёл этот путь и поделится.

Подскажите в каких версиях сред разработки компилируется скетчи IMCPPing Ping Example и Arduino-Ping-versio

Коллеги подскажите, пожалуйста, в каких версиях сред разработки компилируется программы типа IMCPPing Ping Example и Arduino-Ping-version1.0, Arduino-Ping-version2.0 и Arduino-Ping-master???

Или подскажите рабочие скетчи для Ping  и в какой версии сред разработки они компилируются?

С уважением

Глюк с массивами и выводом их на экран

Есть массивы строк. Обьявлены в инициализации. До сетап и луп.

 

String menuMASS0[] = {"  "+BATTERY()+print2dig(DS_READ(1))+":"+print2dig(DS_READ(2)),
                  "MAIN MENU:",
                  "DHT MENU:",
                  "CLOCK MENU (DS1307):"
                };

 

И их вызов. После loop() в отдельной функции.

Опрос кнопки

Сильно не пинать, я меньше недели с ардуиной

Нужно увеличивать и уменьшать значение переменной двумя кнопками(больше и меньше),

но при нажатии значение увеличивается сразу на 12. Что не так?

Вот фрагмент кода

Отправка данных из GPS в Serial

Прошу особо не пинать, я новичек но пара реализованных проектов имею. Имееться у меня GPS приемник геодезического класса, на выходе у него RS232 к нему обычно подключаеться или радиомодем или GSM для передачи поправок другому приемнику. Вот собственно вопрос мучаюсь уже неделю помогите с кодом.

Arduino Nano + ENC28J60 + UIPEthernet + задержки 20-500мс

Всем привет,

столкнулся с проблемой задержек запрос-ответ порядка от 20 до 500мс.

Использую железку Arduino Nano + Ethernet Shield (ENC28J60) (вставлены друг в друга) и библиотеку UIPEthernet_library взятую отсюда

Связка Mega 2560+W5100+php+MySQL

Здравствуйте. Была проблема с отправкой данных и наконец-то решилась. 

Создаю пост, т.к. изучая тему, натыкался на форумах на подобную проблему. Но ничего внятного там не находил. И вот решил создать пост конкретно решенной проблемы, дабы уменьшить страдания других ищущих. (хотя "страдания" без пользы не проходят, многое понимаешь, многому учишься...).

Я поставил себе задачу: данные с Мега2560 отправлять на сервер в базу данных. Что потом делать с этими данными!? Это уж как фантазия подскажит.