Программирование
Поворот сервопривода от 0 до 90 градусов и обратно 1 кнопкой
Втр, 03/04/2018 - 19:22 | by GohstymanЗдравствуйте, уважаемые форумчане!
Я - новичок в области arduino и в процессе моих изысканий встал вопрос: как сделать так чтобы по первому кратковременному нажатию тактовой кнопки сервопривод поворачивался с 0 до 90 градусов и удерживался в этом положении, а по второму возрощался в исходное положение.
Буду очень рад помощи профессионалов )
Создать функцию по включению реле на определенное время без delay.
Втр, 03/04/2018 - 18:03 | by Hubert_J_FarnsworthДобрый день! Нужно создать функцию, при вызове которой на определенное время будет включаться реле, затем отключаться. Через delay это организовать проще простого, но delay мешает Ардуино обрабатывать данные, поскольку контроллер в это время ничего не делает, а тупо ждет.
Сейчас все реализовано данным образом. Подскажите, как это организовать с помощью millis() ?
Вопрос по скетчу. Управление шаговым мотором по кнопке.
Втр, 03/04/2018 - 16:14 | by LevchВсем привет.
Пытаюсь реализовать идею по управлению заслонками воздуховода по датчику СО2. Для этого собрал макет, на котором пытаюсь управлять шаговым мотором по кнопке.
Скетч суперпростой, но работает не так, как я предполагаю. Просто не понимаю, в чем коосяк. Помогите, пожалуйста:
Алгоритм такой:
Нажимаю кнопку (пришел сигнал с датчика), двигатель должен сделать какое-то кол-во шагов (пусть 1000) и остановиться (открыл заслонку).
Отпускаю кнопку - те же 1000 шагов назад и остановиться.
Можно ли обойтись без delay ()?
Втр, 03/04/2018 - 05:02 | by junior_developerПопытался немного усложнить простой пример мигания светодиода без delay(). Интересно, как сделать, чтобы светодиод не только мигал, но и отсчитывал нужное количество раз между длинными паузами.
То есть например при одном условии мигнул 2 раза, при другом - например 5. Я думаю, что нужно создать функцию и просто передавать ей это число. То есть как-то так:
blink_count(5); // количество миганий 5
а сама функция, я думаю, должна выглядеть так:
Как отправить массив по nrf24 (отправить rtc , dht22 ,bmp280)
Пнд, 02/04/2018 - 20:07 | by Cat-ProgrammerКак отправить массив по nrf24 или переменные времени , давления ,температуры,влажности .
время должно записываться в таком ввиде
time.gettime("d-m-Y, H:i:s, D");
, а давление ,температура,влажность с точкой(что-то типо 23.45 )
Требуется принять других nrf24 и допустим вывести в сериал порт . Короче , да я новичок в этом деле.Помогите.
Вычислить текущий ДЕНЬ, относительно заданного
Пнд, 02/04/2018 - 17:13 | by ThornВобщем задачка простая. Есть часы на ds3231 - они показывают время и дату (текущую) без библы:
Разное певедение платы Nano при заливки разными версиями IDE
Пнд, 02/04/2018 - 16:49 | by zeboxВсем привет!
Народ подскажите с чем может быть связана странность работы Arduino Nano (разные версии и платы).
Использую стандартную схема для подключения кнопки с подтягивающим резистором INPUT_PULLUP. Если я заливаю скетч в плату IDE 1.0.6 - то все работает как нужно. Отправляю другому человеку и он заливает через IDE 1.8.5. - при нажатии на кнопку плата перезагружается.
В чем может быть причина?
Замена в скетче дисплея
Пнд, 02/04/2018 - 01:22 | by skorpio777Доброго времени суток форумчане!
Никак не могу разобраться как заменить в скетче дисплей, ну и в библиотеке этого дисплея нет, значит еще надо прописать название библиотеки. Потом в библиотеке есть вкладка для русского языка, я так понял там тоже чтото надо переделать. Ардуино 3.0, в скетче дисплей ST7735, мне надо подключить к ILI9341, как правильно прописать это в строках?
Acs712 и встроенное опорное напряжение 1.1 В на микроконтроллерах ATmega328.
Вс, 01/04/2018 - 23:38 | by Dimon220Всем здравствуйте.Помогите подружить датчик тока Acs712 30а с встроенным опорным 1.1 вольта в виде кода.Я не далекий ...не могу разобраться(хотя бы формулу вычисления).Спасибо за ваше время.
Измеряется постоянный ток от 0.5 до 10 ампер.
- « первая
- ‹ предыдущая
- …
- 337
- 338
- 339
- 340
- 341
- 342
- 343
- 344
- 345
- …
- следующая ›
- последняя »