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

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

Как проверить подключен сейчас терминал или нет в программе

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

плата Arduino Pro Micro

При первом запуске, пока терминал еще ни разу не открывал, все работает. Открываю терминал все работает и сообщения выводятся. Закрываю терминал и все тормозит. Открываю терминал снова - все нормально.

Конструкция:

Хранение большого объема данных и работа с ним в Arduino (база данных)

Добрый день.

Есть Ардуино с GPS, SD,  GPRS  шилдами.

Ардуино собирает данные GPS и еще с 10 разнообразных датчиков. Периодически (и это не системно -  возможно раз в час, а возможно раз в день или даже раз в месяц)  Ардуино попадает в зону действия GSM сети и получает возможность сгрузить данные на удаленный сервер. Но.... собранные данные он все равно должен продолжать хранить. 

8x8 led matrix via RTC DS1302

Доброго времени суток. Пытаюсь заставить работать матрицу через модуль rtc. В приложенном коде rtc модуль не отвечает. выдает в сериал порт одни нули. Знаю что есть какой то подвох в этом коде, но не понимаю где. Прошу помощи в поиски проблемы.

 

Помогите понять ошибку в цикле for

Здравствуйте!
Писал функцию для плавного включения/отключения светодиодной ленты и наткнулся на некоторые трудности.
Для начала сам код:

При определённых условиях включать навесное оборудование для ДВС.

Всем привет)

Вот такая задача. При определённых оборотах включать систему, причём при 1 числе оборотов (например 1700) включать высоковольтное реле, а при 2 числе оборотов (например 3000) включать второе реле. Но так же должна быть система защиты; если температура не достигла минимум 50С система не должна включатся даже при достижении нужных оборотов. Обороты собираюсь брать с дпкв (датчик положения коленчатого вала)(вроде как является аналоговым), а температуру с датчика DS18B20 (повешу на какой нибудь патрубок).

Нарыл вот такой скетч для оборотов:

Реле с управляемой задержкой .

Народ, Есть Lcd Keypad Shield, на нем экран и 5 кнопок, подключенных на аналог 0...

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

Ошибка в коде

Здравствуйте возникла ошибка в данном коде:

Функция "abs" и "SoftwareSerial".

[code]
//ide 1.6.6
//#include <SoftwareSerial.h>
//SoftwareSerial HC_12  (7, 6);//  RX, TX
   float  ftemp = 0;

   
void setup() {
        Serial.begin(9600); 
//        HC_12.begin(1200);
    

}

void loop() {
  ftemp = -1.9;
    Serial.print("a ");
    Serial.print(ftemp); 
    Serial.print("  ");
     ftemp = abs(ftemp);
      Serial.print("abs =  ");
      Serial.println(ftemp); 
   delay(3000);
//    HC_12.print("qw");
}
[/code]

ООПные изыскания на тему многоуровневого меню

Традиционно всем бобра! :)

С кнопками с помощью Евгения (спасибо еще раз! ) разобрались . Настал черед меню. Можно взять готовое? Наверняка можно, и даже нужно, но в моем случае надо еще и учиться писать, тренироваться на кошках так сказать.  Так что не гневайтесь! :)

Написал в Visual Studio т.к. дебаг нужен был. В общих чертах - работает. Даже внял некоторым советам из ветки про кнопки.

Esp8266 get запрос к сайту меняется session_id

Здравствуйте, сделал простенький веб сервер дома на базе debian, и подключаюсь к нему с модуля esp8266 каждые 3 секунды, получить и принять несколько переменных, все бы ничего, но замусоривается папка с сессиями и сервер перестает работать (там есть ограничение на количество файлов в папке) начал проверять и увидел что каждый запрос п