Программирование
Выйти из цикла, который в цикле, по нажатию кнопки
Втр, 04/01/2022 - 01:01 | by IgoreckКак выйти из цикла который в цикле, по нажатию кнопки?
void closeDoor(){//закрытие дверей while((PIND & 1<<4)){ for (int i=128; i>=-(34*6); i--)//нужно выйти, по нажатии кнопки. { myOLED.clrScr(); myOLED.print("THE DOOR IS CLOSE", CENTER,0 ); myOLED.print("PRESS THE START BUTTON TO OPEN THE DOOR", i, 25 ); myOLED.update(); if(!(PIND & 1<<4)){ void loop(); } } } }
Проблема AT+CFSINIT Инициализация работы с Flash - ERROR
Сб, 01/01/2022 - 20:47 | by LuisianamenЕсть Азиатский SIM900A. Не заморачивался с прошивкой под местных операторов, и заменил сам модуль SIM, с SIM900A на SIM900. Просто перепаял. Сразу подтянуло сигнал, симка работает. Модуль звонит, отвечает, работает с телефоной книжкой, отвечает на AT команды. Модуль подключаю через USB-TTL на микросхеме PL2303HX и программу terminal1_9_b или через ARDUINO UNO. Есть необходимость записать amr файлы в память модуля, этот модуль будет частю gsm сигнализации на основе arduino. При любом обращении к flash памяти выдает error.
AT+CFSINIT
ERROR
AT+CFSTERM
ERROR
Новый энкодер и привязка к старому коду.
Пт, 31/12/2021 - 15:21 | by IgoreckРаньше с этим кодом, у меня четко работали энкодеры от магнитол, за один щелчек код выдавал 1 такт.
Сейчас они закончились, и я купил новые, но в этом коде все энкодеры дают 4 такта за один щелчек.
Что изменить в коде, чтобы новый энкодер, который дает 4 такта за один щелчек, отрабатывался как один такт?
проблемы с Nextion
Чт, 30/12/2021 - 17:55 | by CrussherheadFastLED + Arduino Leonardo. Проблемы с отображением ленты
Чт, 30/12/2021 - 16:27 | by phivalnikВсем привет! Короче говоря, есть 2 ленты на чипе WS2812B, наклеенные по периметру комнаты. Написал алгоритм, который заполняет одним цветом эти 2 ленты по каждой стороне стены, однако он работает как-то криво, и я не понимаю почему. Вот код
Вопрос касательно analogRead()
Ср, 29/12/2021 - 16:28 | by coteikinДоброго времени. И так, я реши сделать маленький проект, но застрял на датчике звука, написал инверт полученных данных ввиде
int vol=1023-analogRead(A4);
И все работало с какой-то сильнейшей погрешностью. Затем я писал инверт в другой проге, и случайно перепутал синтаксис, и получил это
int vol = analogRead(1023-A4);
И казалось бы должна быть ошибка, но нет. Программа выводит данные гораздо корректнее чем было изначально. Так вот вопрос, что происходит в это analogRead() в таком случае? На официальном сайте не нашел
Ардуино циклический опрос и масивы
Ср, 29/12/2021 - 14:49 | by sokhibДоброго времени суток . написал код и не пройму что творится!! для ардуино мега. если закоментировать 32 строку (подписана как эту строку) контроллер каждий раз перезагружается. Вчем причина не могу понять
Подсчет наработки
Ср, 29/12/2021 - 14:32 | by gzp13Здравствуйте, никак не могу сообразить как сделать подсчет наработки включенного состояния реле.Задача такая, реле включилось-начался отсчет в секундах. Реле выключилось-осчет остановился. И так далее. А в 0часов о минут по сигналу с DS3231 отсчет должен обнулиться и начать заново считать. Пробую такой код, но он не останавливается когда реле выключается.
Криво работает свой RayCasting.
Втр, 28/12/2021 - 19:08 | by aloyenВсех приветствую!
Недавно я решил сделать что-то наподобие 3D бродилки на Arduino, поискал немного на эту тему, далее все понял и начал кодить. Сперва получалось все хорошо, но когда дело дошло до угла обзора (FOV) возникла проблема.
Цикл, который высчитывает расстояние до объекта решил пускать столько лучей, сколько ему вздумается. Затем я путем "Научного Тыка" нашел закономерность: Чем больше переменная playerA (это угол между осью Х и основным лучём взгляда), тем меньше цикл пускает лучей.
Вот код:
Помогите пожалуйста с кодом для DHT22 (Ардуино виснет)
Втр, 28/12/2021 - 17:22 | by mdimailДоброго времени суток! Я только начал изучать код, не судите строго. Не могу разобраться в чем проблема, подключил DHT22 и nRF24L01+, когда загружаю код, ардуино виснет. Мучаюсь уже неделю, не могу доделать проект, по отдельности все работает. DHT работает если полностью убрать весь код.
Вот код:
- « первая
- ‹ предыдущая
- …
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- …
- следующая ›
- последняя »