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

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

Нужна библиотека AltSoftSerial.h

Для работы с GSM модулем А9 плохо работает библиотека SoftSerial.h Слышал что для этого желательно использовать библиотеку AltSoftSerial.h Где ее откопать ???

 

Как на 4-разрядному семисегментному индикатору выводить не только по 4 цифры, типа 0.0.0.0. а 1.2.3.4

Как на 4-разрядному семисегментному индикатору выводить не только по 4 цифры, типа 0.0.0.0. а 1.2.3.4

хочу сделать clickCounter

Синхронизация передачи данных по UART

казалось бы, задача простая и ранее много обсуждаемая
передаю с одного устройства (esp32) на другое данные. пакеты по 22 байт
отправление:
 

        if (Serial2.availableForWrite() >= 22)
        {
          Serial2.write(raw+4,22);
          //delay(5);
        }

получение:
 

Заплюхался в портах

Собственно описание ниже

Substring в массивах

Всем привет.

Со строками работать плохо. Это в каждом сообщении на форуме.

Решил работать с массивом символов. 

char arr[] = "hello world";

Задача выдрать из массива например "llo wo". Можно ли как то из массива выдрать эти символы по индексам. Ну типа как в String типа substring и пр.

Спасибо

esp-01s передача image

делаю web сервер, файлы сервера отлажены и залил во флеш

HTML, CSS нормально грузятся, проблема с png 

ИК ретранслятор

Есть ИК приемник и ИК передатчик. Задача: принять с приемника сигнал, запомнить его, а потом в нужный момент отправить этот сигнал через передатчик.

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

Esp32 проблема с Bluetooth

Добрый день. Есть у меня 1 проект переделываю с ардуины на есп. Комуникация со смартфоном происходит через Bluetooth.

Resize Изменение размера массива строк

Всем привет.

Я разбиваю приходящую строку. В этой строке "зашифровано" 2,3,5,25 в общем цифра. По этой цифре мне надо создать массив строк.

const char *names[]  = {
  ""
};
void loop()
{
names = (char*)calloc(5,sizeof(char));
names = (char[]*)calloc(5,sizeof(char*));

names = (char*[])calloc(5,sizeof(char));
}