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

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

среднее значение

Добрый день! 

В программе для поиска среднего значения есть хитрость в этой строчке:

ArduinoJson добавление данных и (или) преобразование из byte в String

Прошу сразу больно не пинать за мою тупость, я только учусь)))

Ситуация такая, есть дубликатор  ключей TouchMemory (iButton);

свои функции  выполняет как надо, но я хочу что бы он сохранял прочитанные ключи в память LittleFS (esp8266) в файл Json используя библиотеку ArduinoJson;

И когда я пытаюсь сохранить ключ в json, то сохраняется каждый считанный байт в новую строчку и получается такой вот вид

Зависает библиотека Wire

Читаю данные из внешней EEPROM типа at24c64. Почему то некоторые микросхемы читаются отлично, а некоторые подвешивают ардуино при чтении. Схему проверял, соединения хорошие, скетчи пробовал разные: примеры чтения/записи из библиотеки, сканер шины I2C, скорость соединения по i2c пробовал разную выставлять (Wire.setClock(clockFrequency)) - результат один и тот же. Зависает после Wire.endTransmission() наглухо.
Поискал по форумам - оказалось, что глюки стандартной библиотеки Wire не только у меня.

как разбить число на составлющие

Делаю управление телевизором с помощью Алисы.

От алисы по mqtt приходит номер канала, например 17 или 123

в есп прописаны коды для каждой цифры от 0 до 9

например

1 это AB12C6

2 это 3CAA62

3 это 45FF11

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

Буду очень благодарен за помощь.

STM32 DMA Memory to GPIO - не работает нулевой пин

Пробую генерировать сложные сигналы при помощи двух синхронных потоков DMA, тактируемых от одного таймера.

В массиве записана последовательность состояний двух пинов. Первый ДМА канал один за другим загружает их в  регистр GPIOx->BSRR , второй сбрасывает состояние перед передачей нового значения.

Код (STM32F103C8, аддон Кларка) :

Быстрое чтение Serial порта

Здравствуйте, дамы и господа, есть проблема, у моего друга есть проблема, ему на работе поствили задачу, мол тебе прилетает на Serial длинная сторка, тебе задача считать ее, и отправить сообщение что ты обработал, и все это за 500 миллисекунд.

Мы пробовали разные способы, при помощи Serial.readString, Serial.readBytes, и различные их вариации и хотелеи бы получить вашего совета, может кто знает как ускорить считывание?

Adafruit_ST7735 + rtos зависает

Всем привет. Пытаюсь сделать вывод на экран в 2х разных потоках, через Adafruit_ST7735. Как МК использую Raspberry pi pico. Код:

 

enc28j60 и ардуино нано

Добрый день!

Туплю и не могу справится, похоже с простейшим. Шилд enc28j80 подключен к нано с целью протестировать передачу get-запроса на собственный сайт. На хостинге всё настроено и работает благодаря инструкциям от ЕвгенийП от 2016 г. Простой запрос на хостинг в адресной строке (http://mysyte.ru/arddta.php?tempra=27,5&humda=35&presra=467&carbra=1444) замечательно отражает информацию на сайте. Я не могу передать этот же запрос из ардуины. Не подскажете, в чём ошибка? Заранее спасибо.

Код переделан из примера.

Регулятор громкости PT2257. Нужна помощь.

Привет друзья.
 
Возникла проблема при написании скетча для регулятора громкости на микросхеме PT2257.
Сам скетч собран из разных примеров найденных в интернете
 
На данном этапе, логика скетча работает, устройство включается нажатием на кнопку энкодера и упругость регулируется поворотом энкодера. Это только логика, саму микросхему пока не подключал.
 
Проблема в том, что я не могу подружить этот код с пультом.
 

RP2040 (raspberry pi pico) + Adafruit_ST7735 отображение GIF

Всем привет. Собственно сабж, подскажите делал ли кто-то подобное и если посоветуйте либу. В сети находил разные, например AnimatedGIF, но под mbed не компилится. Заранее спасибо!