Прикрутить вход En к пользовательскому блоку

Ответить
thrash
Рядовой
Сообщения: 12
Зарегистрирован: 18 ноя 2017, 02:46
Откуда: Lebedyan

Прикрутить вход En к пользовательскому блоку

Сообщение thrash »

Пользовательский блок энкодера (my_enc_(CODE).ubi) от автора. Возможно ли добавить в него вход разрешения использования (En) ?
И если возможно, не могли бы вы прикрутить сей вход. Буду очень признателен.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
dsfbuy
Сержант
Сообщения: 172
Зарегистрирован: 03 ноя 2018, 12:40
Откуда: Братск
Имя: Виктор

Прикрутить вход En к пользовательскому блоку

Сообщение dsfbuy »

Попробуйте как-то так
my_enc_EN_(CODE).ubi
У вас нет необходимых прав для просмотра вложений в этом сообщении.
thrash
Рядовой
Сообщения: 12
Зарегистрирован: 18 ноя 2017, 02:46
Откуда: Lebedyan

Прикрутить вход En к пользовательскому блоку

Сообщение thrash »

[ref]dsfbuy[/ref], благодарю. Помогло. Но добавилось новых проблем. Суть такова. Я пытаюсь сделать некое подобие бортового компьютера на мотоцикл. Arduino Uno + энкодер (просто крутилка с парой резисторов на подтяжку) + oled 12864 i2c дисплей + датчик температуры DS + BMP280 + часы реального времени.
Первое за что я взялся, это создать меню для корректировки часов с помощью энкодера. Алгоритм меню такой: нажал на кнопку, зашёл в меню, выставил значение времени и выходом из меню - сохранил всё это дело. Так вот, если просто, при помощи энкодера мигать светодиодами (вверх, вниз) то все хорошо. Но как только в проект добавляется экран, то энкодер начинает жутко ошибаться (подключен по 2, 3 пину), медленные щелчки отрабатывает, а если чуть быстрее кручу, то пропускает. А когда к проекту прикручиваю часы реального времени, то перестаёт работать всё. На экране ни чего нет. Только светодиоды моргают (дублируя нажатия на кнопку и поворот энкодера)
Я наверное плохо понимаю вопрос по прерываниям контроллера. Даже и не знаю чего я там напутал.
То есть, по отдельности всё работает, а как вместе объединяю, то работать перестаёт.
Просветите новичка пожалуйста.
Palmal269
Рядовой
Сообщения: 37
Зарегистрирован: 10 июн 2019, 07:21
Имя: Vitaliy

Прикрутить вход En к пользовательскому блоку

Сообщение Palmal269 »

шина I2C всё тормозит
Anydy

Прикрутить вход En к пользовательскому блоку

Сообщение Anydy »

Посмотрите в секции loop - явно там тормоз
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя