возможно ли создать блок который выдаёт импульс в 1 цикл программы ?

Создаем свой блок. Вопросы, помощь знатоков.
Ответить
Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

возможно ли создать блок который выдаёт импульс в 1 цикл программы ?

#1

Сообщение Di123 » 29.12.2021{, 14:58}

ртриг не помогает
пока он даёт импульс после получения данных прилетает ещё куча пустых данных потомучто в последующих цыклах данных нет
2021-12-29_185447.png

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

возможно ли создать блок который выдаёт импульс в 1 цикл программы ?

#2

Сообщение Phazz » 29.12.2021{, 19:55}

Ещё бывают циклы внутри цикла. А ртриг четко отрабатывает один цикл loop

Отправлено спустя 1 минуту 44 секунды:
Да и то что вы показываете может прилететь за один цикл

Anydy

возможно ли создать блок который выдаёт импульс в 1 цикл программы ?

#3

Сообщение Anydy » 29.12.2021{, 20:48}

Что его создавть...делов на 3 минуты ...делаете два блока -- один в начале цикла второй в конце...
в первом пишем --
digitalWrite(13, HIGH);
во втором
digitalWrite(13, LOW);

или лучше вручную в скетче прописать

Отправлено спустя 14 минут 43 секунды:
PS. забыл сказать -- цикл это то что в секции Loop между скобками.....а там могут быть функции и много чего еще в зависимости от прямоты рук программиста...
А если хочется визуально понаблюдать -- поставьте делай

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

возможно ли создать блок который выдаёт импульс в 1 цикл программы ?

#4

Сообщение Di123 » 30.12.2021{, 13:18}

была ошибка со скечем загружал старый вместо добавленного ртрига

Ответить

Вернуться в «Разработка пользовательских блоков»