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

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

Функция пересчёта.

Есть данные в виде переменной например "50 тактов в минуту" (крутится колесо, датчик холла считает обороты).
Есть энкодер, который меняет свою переменную от 0...+100, и от 0...-100.
Прошу помочь написать функцию перерасчёта, с добавлением или отниманием из функций "50 тактов в минуту" ( в зависимости сколько прибавляется или отнимается энкодером) и вернуть, в виде пересчитанной новой готовой переменной.
Спасибо.

Функция пересчёта.

Есть данные в виде переменной например "50 тактов в минуту" (крутится колесо, датчик холла считает обороты).
Есть энкодер, который меняет свою переменную от 0...+100, и от 0...-100.
Прошу помочь написать функцию перерасчёта, с добавлением или отниманием из функций "50 тактов в минуту" ( в зависимости сколько прибавляется или отнимается энкодером) и вернуть, в виде пересчитанной новой готовой переменной.
Спасибо.

mpu9250 подключенный через tca9548a к ESP32

Подключил 1 mpu через мультиплексор(для теста) к ESP32, мне нужно получить кватернионы. Написал такой скетч:

После заливки загрузчика стала тупить ардуина.

Добрый день, произошел баг arduino mega2560 , не хотела прошиваться, решил записать загрузчик, после записи загрузчика начала тупить: (подключена клавиатура ps2 до этого работала хорошо, щас работает некоректно), что могло произойти? Каким образом исправить?

Эмуляция датчика, посылающего 32-байтные данные

Казалось бы простая задача, но что-то не выходит...

Итак, есть датчик, который раз в секунду посылает 32 байта. Чтобы увидеть, что шлёт датчик, использую программу CommTest. Данные имеют вид: "42h, 4Dh, 00h, 1Ch, 00h, 08h, 00h, 0Bh, 00h, 0Ch, 00h, 08h, 00h, 0Bh, 00h, 0Ch, 05h, E5h, 01h, BAh, 00h, 51h, 00h, 02h, 00h, 00h, 00h, 00h, 97h, 00h, 03h, 78h".

Чтобы не таскать датчики в офис (они в лаборатории), решил эмулировать на ардуинке. Достоверность данных мне не важна, главное, чтобы получать 32-байтный массив.

Управление Arduino на даче с Raspberry Pi.

Ситуация следующая.

На даче собран умный дом на базе Mega2560, сетевая карта W5100, подключен к интернету через сотового оператора.

Дома есть Raspberry Pi, подключен к интернету "белым" айпишником (через роутер).

Вся эта система работала на системе Blynk. Пока не сдохла SD на Raspberry. Сбэкапиться не успел. Восстановить с нуля не получается, потому как создатели создали новое, насквозь платное, приложение, а старое убили. Какие-то сохраненные у кого-то, APK-шки не устанавливаются. Ну и решил отойти от Blynka.

Конфликт на Ардуино Нано между SIMM800L и RFID mfrc522

Мистикой мы называем то, что не можем объяснить с точки зрения логики и здравого смысла.

Друзья, братья, помогите! Я в мистику упёрся и буксую уже несколько дней.

Задача простая - GSM сигнализация. Собрал схемку, написал скетч и тут началось, но по порядку.

Помощь по управлению HC-05 со смортфона

Вечер всем добрый. Подскажите как описать в скетче управление скоростью мигания диода при помощи ползунка в приложении андроид. С модулем hc-05 соединился, АТ командами все настроил. Пока есть вот так. Два диода управляются двумя переменными резисторами по скорости, каждый отдельно. И HC-05 настроенный. А вот как с телефона это сделать пока не пойму. попытки есть, но как-то не удачно

Как поменять коефициенты из под меню?

Здравствуйте форумчане.

#include <PID_v1.h>
double Setpoint, Input, Output;
double Kp = 1, Ki = 0.5, Kd = 0; //Хочу менять эти значения.
PID myPID(&Input, &Output, &Setpoint, Kp, Ki, Kd, DIRECT);

Хочу менять значения коефициентов из под меню, в реальном времени.

Как реализовать, помогите!

 

аналоги программы RemoteXY

Добрый день дорогие друзья!

Какие вам известны аналоги программы RemoteXY? другими словами среда программирования для непрограммистов.