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

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

Помощь с алгоритмом распознавания ритма НЧ в музыке

Приветствую всех. Есть макетка с arduino nano, лентой WS2812 и MSGEQ7. Всё это представляет из себя светомузыку. Хотелка такая: сделать так, чтобы ардуино распознавала партию ударов, например, чтобы на основе этого сделать визуализацию гораздо разнообразнее и ритмичнее.

помогите создать скетч

Привет всем!!!! Ребят кто может помочь создать скетч для двигателя DC  с 2 кнопками ( вперед и назад) на ардуино уно? Сам еще не могу пока, только начинаю вникать. Заранее огромное спасибо !!!!

Как присвоить кнопке геймпада PS2 оператор break?

Есть рабочий скетч управления шасси танка.

Пытаюсь доработать и не могу понять один момент:

#include <PS2X_lib.h>

// всё работает и упраляется

void setup(){

........
void loop(){
.......
//часть скетча с которой проблема
int ttt = 0;

if(ps2x.ButtonPressed(PSB_L1))  {   
 for (;int ttt = 70;){
 Serial.println(ttt);
 if(ps2x.ButtonPressed(PSB_R1)) {
   break;
 
 }
  delay(50);
  }
  }

ttt - величина задаётся клавишей PSB_L1 (геймпад PS2),  а клавишей PSB_R1 её обратно в "0".

Зависание про выполнении attachInterrupt() с функцией audioZero.end(); AudioZero.play();

Всем привет, натолкните на мысль пожалуйста..

Задача - при нажатии кнопки начать проигрывать музыку с SD карты (сделано).

При повторной нажатии причем отпускании прервать проигрывание первого файла и запустить проигрывание второго... Я код написал для этого используя функцию

attachInterrupt(0, pressButton, RISING),

pressButton() {

audioZero.end();

file myFile = SD.open("2.wav");

AudioZero.play(myFile);

}

Проблема считывния IBus ардуиной

Имеется: недостроенный шнекоход, аппаратура FS-i6, приемник FS-iA10B, Arduino Mega 2560. Проблема в том, что по IBus сигналы со стика считываются только при условии, что он выставлен в ноль хотя бы по одной оси. Проблем с железом нет, все компоненты проверялись в двух экземплярах и имели один косяк.

Arduino Pro Micro MiniUSB - умерла?

Всем доброго, возникла такая проблема. Была Arduino Pro Micro MiniUSB 16Mhz, и она несколько дней нормально работала. На ней крутился скетч с ИК-примемником, ИК передатчиком и USB-HID. По сути был пульт для компа, все было хорошо и работало исправно пару дней, как вдруг, практически у меня на глазах вдруг проигрался звук "тыгыдым" отвала юсб и снова "тыгыдым" устройство подключено, но неопознано (сбой дескриптора). Попытка подключить/отключить, как и воткнуть в другой порт ни к чему не приводила, все тоже самое, ком-порта больше не было.

передача аргумента в IPAddress esp8266

Здравствуйте, с праздником всех...

четто я туплю...есть работающая экспериментальная хрень на NodeMCU, там болтаются странички в тч и AJAX и все в общем то понятно. ОДНАКО! Есть желание сделать WEB конфигуратор для задания статикIP для NodeMCU , она должна:

по умолчанию стартануть например с          IPAddress ip(192,168,88,252);

затем я получаю новый последний октет через форму и хочу ее перезапустить на новом IP чтото типа:

Спидометр и тахометр на ARDUINO для автомобиля

Прошу небольшой помощи в маленьком Скетче.

Взято из журнала «Радиоконструктор» №12 за 2016 год.

Мною было изменено подключение библиотеки дисплея на I2C для LCD1602

На Дисплее есть только km/h и ob/min , а вот самих данных нет.

Что не так?

С генератора импульсов NE555 На 8 ногу

 подаю П-образный тест-сигнал амплитудой 4.7 вольт, скважность 50% с частотой 1000 Гц

 

Синхронизация 2 колес у машинки

Всем доброго, друзья! Продолжаю долго и упорно пилить свою машинку радиоуправляемую (робо-хоккей).

В целом всё ок- но никак не могу сделать синхронизацию 2 колес-чтобы машинка ехала строго вперед.

Переписал код, отвечающий за синхронизацию - уже раз 100 наверное :-))). И когда уже совсем задолбался-пишу сюда...

В общем, суть такая: на каждом колесе стоит 12-ти сегментный энкодер и оптический цифровой датчик-который это дело считывает. 

С какими трудностями столкнулся: