Программирование
Почему в библиотеке Stepper при прямом вращении меняется сигнал DIR ?
Пнд, 08/03/2021 - 16:52 | by ArtemDolstДоброго времени суток! Из теории известно, что сигнал DIR отвечает за направление вращения шагового двигателя, а STEP за необходимое количество шагов, в зависимости от количества тактов. При подробном изучении стандартной библиотеки Stepper увидел, что при прямом направлении вращения мотора на выход DIR подаются разные уровни логических сигналов. По сути, если у нас направлении прямое, то всегда должна быть единица, а если обратное, то ноль. Возникает вопрос, почему так написано в коде и это работает?
Приведу ниже код из библиотеки Stepper, отвечающих за вращение дигателя:
как сохранить состояние действия
Вс, 07/03/2021 - 04:11 | by foxmaniaвсем привет,
каким образом можно сохранить или удержать состояние програмно,
есть два значения value1 value2
и две кнопки,
как при нажатии левой кнопки войти в режим счётчика value1
поднимать и опускать значение двумя кнопками,
после нажать кнопку два и войти в режим счётчика value2,
и также поднимать и опускать,
как называется этот тип программирования,
мне для этого нужно функции создавать или можно обойтись if else int флагами,
спасибо.
Прошивка arduino due с помощью raspberry pi
Сб, 06/03/2021 - 16:14 | by reanonВсем привет! Я давно шью atmega и arduin-ы с помощью малины по spi, так как в моих проектах удаленно легче прошивать платы малиной, но вот сейчас дошли руки до due, и встал вопрос как ее прошить малиной по uart0.
Имел ли кто опыт?
Заранее спасибо!
локальный массив в фукнции Loop()
Пт, 05/03/2021 - 12:20 | by RainManПривет. Столкнулся с такой задачей. Необходимо создать локальный массив, величина которого задается в секции Setup().
Т.к секция Loop() выполняется в бесконечном цикле, то массив надо объявить один раз. Полученный код не пропускает компилятор, требуя объявлять массив безусловно, т.е без if. Как решить мою задачу?
boolean Flag = true; byte Max_Star; void setup() { Max_Star=5; } void loop() { if (Flag) { int Mas[Max_Star]; Flag=false; } Mas[1]=3; }
Cветодиод и ультразвуковой датчик
Чт, 04/03/2021 - 13:59 | by azat86Здравствуйте, нужна помощь.
Схема состоит из светодиода и ультразвукового датчика. Чем ближе
препятствие к датчику, тем меньше горит светодиод.
Вот схема,
Вот код программы
Продолжаю мучать машинку-управляемую через MQTT. Есть проблема: вис системы - если стучать по всем клавишам подряд
Ср, 03/03/2021 - 23:32 | by mu_ssinaВсем доброго, друзья!
Может кто подскажет: мучаю свою многострадальную машинку-управляемую с сайта через MQТТ-брокер (веб интерфейс шлет сообщения на брокер-откуда их забирает и исполняет машинка).
Веб интерфейс проверен-всё ок. С брокером тоже всё ок-все работает отлично. Где то косяк на этапе принятия сообщения и его дальнейшей обработки(я так подозреваю).
Обмен по SPI: как паковать переменные?
Ср, 03/03/2021 - 20:04 | by Dimanossждать пока расстояние<30
Втр, 02/03/2021 - 22:33 | by Иван Некрасовесть ли какой-нибудь код который ожидает пока ультразвуковой датчик не измерит расстояние меньше 30 см.
что-то на подобии wait for
помогите с ошибкой в скетче
Втр, 02/03/2021 - 12:02 | by Wolff_2020Скетч: шасси с дальномером (простой объезд препятствий).
- « первая
- ‹ предыдущая
- …
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- …
- следующая ›
- последняя »