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

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

Led костюмы - помощь в оптимизации кода

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

Собрал макет управляемых led костюмов на nrf24l01  .  Сейчас это один передатчик и два приемника (в перспективе 5).

В силу нехватки знаний в программировании за основу был взят код из и сети и переделан под себя.

Все работает но чувствуется несинхронность. Уверен что можно ускорить работу .

Обращаюсь к знатокам , помогите плиз оптимизировать код 

Передатчик 

Слушать музыку из вк через Arduino

Недавно задался таким вопросом: можно ли через ардуино слушать музыку из вк, и если можно, то как?

Указатели и типы данных

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

Такой вопрос. Некая библиотека требует данные в виде char *pText. Допустим что у меня в результате каких-то вычислений результат выглядит: int x = 10; (упрощенно). То есть целое число. Как его привести к требуемому виду? Это нужна для вывыода чисел на матричный индикатор при помощи библиотеки MD_Parola.

Реализация релейной схемы на ардуино

int KHPUSK = 3;
int KHSTOP = 4;
int L1 = 13;
 
void setup() {
  pinMode (KHPUSK,INPUT);
  pinMode (KHSTOP,INPUT);
  pinMode (L1,OUTPUT);
 
}
 
void loop() {
  if (digitalRead(KHPUSK) == HIGH && L1 == LOW || L1 == HIGH);
 { 
  digitalWrite (L1, HIGH);
 }

Проблема с кодировкой

Всем привет.

Пытаюсь получить от бота телеграм и вывести в консоль текстовую строку. С английским языком все хорошо, а русский приходит в юникоде вот таким образом: "привет - u043fu0440u0438u0432u0435u0442"

Подскажите, может уже есть какие готовые варианты, чтобы самой не обрабатывать эту строку?

Мне на ум приходит только искать последовательность uXXXX и преобразовывать ее в нужный мне символ.

В гугл ходила и не нашла (((

Помогите, плиз )

arduino и rs модель

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

Помогите объединить два скетча

Здравствуйте!Недавно только заинтересовался Arduino, по этому очень много не знаю. Помогите пожалуйста объединить два скетча, или дайте полезный совет (ссылку и.т.д).  Первый для bh 1750 и второй для светодиода. Спасибо за ваше внимание!

Скетч для bh1750:

#include 
#include 
BH1750 lightMeter;
void setup() {
Serial.begin(9600);
lightMeter.begin();
}
void loop() {
uint16_t lux = lightMeter.readLightLevel();
Serial.println(String(lux) + " lx");
delay(100);
}

Скетч для светодиода:

Пьезопищалка и светодиод

Всем привет. Как и многие болбесы задающие вопросы на форумах новички в Arduino я тоже не исключение и прошу помочь. Написал небольшой код для NAno все вроде фунциклирует но светодиод не мигает при выполнение скетча. Он просто загорается при выполнение кода, НО не мигает. Пьезо пишалка при этом работает нормально. Если закомментировать блок пишалки светодиод начинает мигать. Пьезо пишалка пассивная и подключена напрямую к цифровому пину.

светодиодный куб ошибки

// инициализация плюсовых пинов
 int column[25]={2,3,4,5,6,7,8,9,10,11,12,13,22,23,24,25,26,27,28,29,30,31,32,33,34};
// инициализация минусовых пинов
  int layer[5]={A0,A1,A2,A3,A4};
 
void setup()
{
  //Установка строк для вывода
  for(int i = 0; i<25; i++) // 10
  {
    pinMode(column[i], OUTPUT);
  }
  //Установка строк для вывода
  for(int i = 0; i<5; i++)
  {
    pinMode(layer[i], OUTPUT); //20 строка
  }

} //20

void loop()

{

Подправить код для ШИМ выхода

*/

//////////////////////////////////////////////
//        RemoteXY include library          //
//////////////////////////////////////////////

// определение режима соединения и подключение библиотеки RemoteXY 
#define REMOTEXY_MODE__HARDSERIAL

#include <RemoteXY.h>

// настройки соединения 
#define REMOTEXY_SERIAL Serial
#define REMOTEXY_SERIAL_SPEED 9600


// конфигурация интерфейса  
#pragma pack(push, 1)
uint8_t RemoteXY_CONF[] =
  { 255,5,0,0,0,106,1,6,0,6,
  4,128,53,28,39,5,48,6,7,18,
  5,2,4,128,23,30,59,5,35,22,