Программирование
Ломается пользовательская функция при повторном использовании ее с другим аргументом
Втр, 21/12/2021 - 20:27 | by ValkyrienceЗдравствуйте. Идея в том чтобы отрисовывать в мониторе порта (позже на текстовом экране) символьные анимации. Данные об анимациях хранятся в прогмем. Написал функцию playAnimation, и она работает пока не использовать ее еще раз с другим аргументом animationNumber (даже если в этом цикле она не вызовется). В таком случае с периодом около минуты начинает выводиться пустой буфер экрана. Вот сам код:
ATMEGa328-ESP12 Обратная связь
Пнд, 20/12/2021 - 13:51 | by gzp13Здравствуйте, не соображу как мне наладить обратную связь между Atmega и ESP. Суть такая, нажали на кнопку соединенную с ATMEGA, загорелась лампочка. Еще раз нажали-выключилась. Тоже самое и с ESP. Но вот проблема в чем. Нажали на кнопку ATMEGA. лампа загорелась, нажимаю на кнопку ESP лампа гаснет.А вот потом нажимаю на кнопку ATMEGA лампа не загорается, она загорается если еще раз нажать. А нужно чтобы загоралась сразу. Вот схема. Вот мои куски скетчей для ATMEGA и ESP. Подскажите пожалуйста где я запутался.
Поиск совпадения в двухмерном массиве
Вс, 19/12/2021 - 01:24 | by junior_developerchar input_number[] {"6390"}; // последовательность символов для поиска char stored_numbers [][4]{ // массив char по 4-ре символа "1234", "5678", "4567", "7801", "6390", "7524" // ... и так далее }; bool find_number() { ... return true; // совпадение есть
Условная компиляция ядра.
Сб, 18/12/2021 - 20:49 | by DeGluckerКак сделать условную компиляцию ядра ? #define в скетче компилятор игнорирует, видимо ядро компилируется до скетча
Спасибо.
Таймер обратного отчета
Сб, 18/12/2021 - 20:00 | by den09Доброго времени суток, уважаемые форумчане.
Есть желание сделать таймер обратного отчета(секунды, минуты, часы) максимально точный, управляется кнопками (энкодер в дальнейшем), вывод на LCD 1602, закину на ардуино нано
НО, чего то совсем не могу разобраться до конца. Прошу помощи и рекомендаций по оптимизации. Огромное спасибо заранее!
Поставить на стоп с помощью кнопки
Пт, 17/12/2021 - 20:31 | by WohsjsПривет привет мои друзья и товарищи!!! По несчастью или нет не могу быть уверена, но у меня встал вопрос! При нажатии на энкодер хочу чтобы ставилось звучание на паузу, а при повторном воспроизводилось снова. Получается сделать пока что только воспроизведение при удержании))
Жду Вашей помощи и активных обсуждений!
Моя безуспешная попытка:
проблема Servo + Speaker
Пт, 17/12/2021 - 14:49 | by RintslerrПриветствую всех, у меня вопрос.
Есть ли разумный способ заставить работать одновременно Servo и Speaker ???
Если нужен примерный код то вот:
(В данном коде используется серво на 8 порту, спикер на 9 порту, и SD карта откуда берём аудио файл в формате Wav, так же дабы не плодить задержки убраны все delay(); они заменены на millis() весь код в комментах для лучшего понимания.
Этот ваш лживый С или "ты проверяй какого пола твой сосед"
Пт, 17/12/2021 - 08:59 | by ua6emСобственно это 1-я часть пятничного поста:
Есть такой маленький пример:
// ESP8266 char tic[8]; uint32_t n = 0xfefefefe; void setup() { Serial.begin(115200); } void loop() { Serial.println(n); delay(1000); Serial.println(utoa(n,tic,10)); delay(1000); }
Под переменную отведён заведомо меньший объём памяти! И что же видим...полёт нормальный...
4278124286 4278124286
Помогите с plx-daq
Пнд, 13/12/2021 - 16:29 | by SixtyoneЕсть система учета времени прихода сотрудников собранная на mc522 и arduino uno. Все данные при считывании карт приходят в excell файл. Проблема в том, что при отключении plx daq от серийного порта и повторном его включении, данные записываются в ячейки с уже существующими данными, какую функцию добавить, что бы при повторном подключении прога не переписывала уже существующие ячейки, а начинала запись новых данных в первую свободную ячейку? Вот код
Плавный пуск нагрузки в прерывании.
Пнд, 13/12/2021 - 07:20 | by tagerЕсть готовый скетч диммера по управлению тэном на энкодере с кнопкой. При первом нажатии на кнопку, отключаем нагрузку. Второе нажатие включает нагрузку с мощностью которая была до отключения. Скетч рабочий. Только нужно сделать плавный запуск нагрузки при повторном нажатии.
- « первая
- ‹ предыдущая
- …
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- …
- следующая ›
- последняя »