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

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

Передача данных между двумя ESP32. Где ж я так накосячил?

Приветствую камрады!

Подскажите пожалуйсте где я промахнулся, ибо сил больше нет.

Задача примитивно простая - одна ESP32 (сервер) передает второй (клиенту) команду из трех байт. Клиент тупо рэтранслирует эти три байта в Serial2, на радио модуль. Все. Но нет. 

Подключение ESP32 реализовано через WiFi, с помощью

#include <WiFi.h>
WiFiServer Server(ServerPort);
WiFiClient RemoteClient;

Собственно команда с сервера:

Как заново инициировать Структуру дефолтными значениями?

Добрый день, объявляю структуру для хранения настроек в хедере таким образом:

#define CHECKSTR "Settings" //проверка целостности

struct Settings {
  int num=2;
  int current=2000;
  int max=255;
  int min=0;
  boolean st=false;
  const String check = CHECKSTR;
}; 
Settings sets;

 

Перехват и управление устройством на nRF24L01

Есть у меня помпа типа https://aliexpress.ru/item/4001211328092.html  "У ней унутре"  - есть китайская копия nRF24L01. Помпа может работать самостоятельно, а так-же быть мастером или слейвом по отношению к другим таким-же устройствам. была мысль сделать внешнее управление с ардуины через nRF24L01, но почитав документацию на протокол с его "свой/чужой", маской и трубами понял, что тут не угадаешь:) Максимум получилось при помощи сканера определить примерный канал.

Esp32 и энкодер . Библиотека

Добрый день ребята!
Я не хочу изобретать велосипед и нужна библиотека для подключения энкодера на 2 прерывания для esp32
Сколько не смотрел - не получается найти на 2 прерывания.
Ткните пожалуйста на такую библиотеку . Спасибо

Скорость вращения мотора

Всем доброго времени суток прошу помощи как задать скорость вращения шагового двигателя с помощью слайдора с некстион 

Результаты разные

Уважаемые коллеги!

Я хотел преобразовать 12В-220В с SPWM arduino. Взял коды из два источника. Коды почти одинаковые. Но на выходе результать разные.

Скажите, пожалуйста! Где Я ошибся?

http://electronoobs.com/eng_arduino_tut88_code1.php#google_vignette

Повторно не запускает шаговый двигатель при включенной кнопке то есть одно нажатие один оборот а нужно постоянно

Доброго времени суток подскажите пожалуйста как настроить 
Проблема такая повторно не запускает шаговый двигатель при включенной кнопке то есть одно нажатие один оборот а нужно 
постоянное вращение при нажатой кнопке 

#define dirPin 8
#define stepPin 9
#define stepsPerRevolution 1600
#include <SoftwareSerial.h>
#include <Nextion.h>

SoftwareSerial nextion(10, 11);// Nextion TX к контакту 10 и RX к контакту 11 Arduino

Цикл без задержки (расширенный)

Здравствуйте. Нужно записывать в два элемента массива время (millis) и значение с датчика с задержкой в 1 секунду (без delay), но никак не могу получить желаемый результат. Подскажите что я не так делаю и возможно ли осуществить задуманное... Спасибо.

Угон квадрокоптера Syma. Не угоняется!

Добрый день. 
Есть интересная статья про угон квадрокоптера Syma с помощью Ардуино и nRF24L01+. 

PHD VI: как у нас угнали дрона.

В статье описано 2-а этапа. 1) Найти сигнал пульта квадрокоптера, определить адрес для связи пульт - квадрокоптер, определить протокол управления.
2) Управлять квадрокоптером Ардуиной