Проекты

FastLED и цифровые датчики звука

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

Проблема такая: датчик звука работает идеально, но стоит подключить библиотек FastLED (управление светодиодной лентой), как датчик начинает "тупить". 

На видео для сравнения прикрутил еще цифровой датчик касания.

https://www.youtube.com/watch?v=gO-eGE-ihwI&feature=youtu.be?

простейший металлоискатель на ардуино

Всем привет, извиняюсь если не в эту тему влез (не знаю в какую). Вот такая задача, как мне сделать металлоискатель с минимальным количеством деталей только мини катушка, это даже сложно назвать металлоискателем, он должен выполнять только одну задачу - хатябы на расстоянии 1 - 3 см замечать металл , может даже если впритык (пол см). я не знаю как это прописать , желательно чтобы в сериал порт он выводил значение хотябы в диапазоне от 0 до 10. Заранее спасибо)

BLYNK

Подскажите, как перенести проэкт с одного смартфона на другой?

Спидометр, тахометр, одометр для любой техники (с GPS модулем).

Уже больше года использую самодельный спидометр на мотоцикле. В принципе, можно использовать на любой технике. Только с тахометром могут быть нюансы. У меня на мотоцикле тахометр получает импульсы отрицательной полярности от зажигания. Как на других я понятия не имею.

Использованные модули:

Подъемник с использованием акселерометр

Здравствуйте форумчане! Прошу вашей помощи и наставлений.

Хочу сделать подъемник для ремонта жк матриц. Чтобы разобрать жк матрицу надо очень аккуратно ее зацепить присосками за стекло, которые установлены на специальной раме. А саму раму аккуратно приподнять. Но делать это вручную проблематично. Одно лишнее движение и матрица лопается.

подсчёт количества препятствий



#define ECHO 5
#define TRIG 4
long duration, cm, average;
int x = 0;
long aver[3];   //массив для расчёта среднего арифметического
byte empty_signal;               // храним уровень пустого сигнала
unsigned long standby_timer;
void setup() {
  Serial.begin(9600);
  pinMode(TRIG, OUTPUT);
  pinMode(ECHO, INPUT);
}
void measure() {
  digitalWrite(TRIG, LOW);
  delayMicroseconds(5);
  digitalWrite(TRIG, HIGH);
  delayMicroseconds(15);
  digitalWrite(TRIG, LOW);
  pinMode(ECHO, INPUT);

Робот на UNO

Интересный отказ серво. Может кому-то пригодится.
 
В роботе 8 серво, по 2 на каждую конечность.
В процессе разработки произошел отказ.
Простые команды: СТОЙ, СИДИ выполнял без проблем.
Циклическую команду ИДИ, отказался. Стал зависать сразу после первого движения.
Суть оказалась в том, что один из серво команду выполнял, поворачивался, 
а вот в Ардуино не сообщал об окончании поворота.
UNO ожидал окончания поворота всех серво, 

Кухонные часы-таймер

Сделал часы на кухню, с таймером. Время и день недели показывают постоянно (я вообще не понимаю зачем нужны часы в которых время показывается секунд 20 в минуту))). Шрифт часов можно выбрать из 3 вариантов. Могут пищать каждый час, длительность писка 200мс, т.ч. отключение на ночь не делал. Во второй строке или число и месяц или день недели и температура или выдержка таймера. Данные меняются каждые 10 секунд, время таймера показывается постоянно пока не отработает выдержку, температура берется с DS3231. В режиме таймера можно задать задержку до 999 минут.