Andre
Допустим, надо пять кнопок подключить и опрашивать состояние. Как их подключить к регистру?
Василий
не понимаю. Берём сдвиговый регистр, обычно он подключается по трём или четырём проводам к МК. Куда подключаются кнопки? На самом сдвиговом регистре всего одна ножка, которая читает данные.
Так, он для вывода или читает? Я просто точно не помню, у него ж вроде пачка выхолрм и по ним бегает единичнка. Или это дешефратор?
Andre
А есть ли аналог сдвигового регистра, которым можно было бы читать много кнопок, я не знаю.
Andre
Выше упомянутый I2C расширитель портов наверное может быть выходом, но это на порядок дороже сдвигового регистра.
Dr Zlo
И это удобно делается так как резисторы идут как раз по логарифмическому ряду)
Andre
И это удобно делается так как резисторы идут как раз по логарифмическому ряду)
я думал распределить резисторы примерно равномерно, чтобы диапазон 0..1023 был разбит на примерно пять равных частей.
Andre
И это удобно делается так как резисторы идут как раз по логарифмическому ряду)
так-то пять диапазонов это где-то 200 единиц на каждую кнопку. Что не очень много. Если брать резисторы в логарифмической прогрессии, то получатся диапазоны с очень близкими значениями и наоборот, с очень большими. Вроде 0..50..100..300..500...999 или 16 32 64 128 256 512 1024 Или нет?
Denisio
теоретически можно подобрать номиналы резисторов чтобы можно было обнаружить нажатие двух любых кнопок, если сделать номиналы степенью двойки. Или трёх любых кнопок если степенью тройки.
Andre
теоретически можно подобрать номиналы резисторов чтобы можно было обнаружить нажатие двух любых кнопок, если сделать номиналы степенью двойки. Или трёх любых кнопок если степенью тройки.
а в чём выгода? если пользователь дурак, он нажмёт три или четыре, да хоть все пять. И получит хрень. Пользователь это человек, который работает на себя, ему не до дурачеств. Мне кажется, равномерное распределение номиналов (чтобы 1023 поделилось примерно на коридоры по 200 единиц) менее подвержено помехам.
Denisio
хз, мало ли понадобица. Если по требованиям такого не допускается - можно забить и неизвестные значения (более одной нажатой кнопки) игнорировать и противно пищать
Denisio
дёшево - противно пищать!
Andre
http://easyelectronics.ru/podklyuchenie-klaviatury-k-mk-po-trem-provodam-na-sdvigovyx-registrax.html хм.
Andre
Сначала обрадовался, подумал, что я не знаю чего-то крутого про свои сдвиговые регистры (которые на видео были). но в статье речь о SN74198N. Они предназначены для кнопок. И они не дешёвые.
Andre
Эм. А как тогда ты определишь какая именно кнопка нажата?
если считанное значение больше 900, значит первая кнопка. иначе, если считанное значение больше 700... вторая кнопка > 500 третья > 300 четвёртая > 100 пятая
Denisio
делай допуски
Andre
Для прикола сделал.
Andre
делай допуски
можно и сверху ограничить каждое условие, конечно. Первая кнопка должна быть больше 850, но меньше 920, например. Понятно, что придётся подбирать. Противная аналоговая логика.
Null
https://www.espressif.com/en/media_overview/news/esp32-h2-officially-recognized-%C2%A0%E2%80%9Cthread-certified-component%E2%80%9D-and-%E2%80%9Czigbee
The Lord of Кот
Для прикола сделал https://oshwlab.com/allmaker531/3d-mmmouse
The Lord of Кот
The Lord of Кот
Приедет плата, распаяю
The Lord of Кот
Покажу
Andre
The Lord of Кот
жду.
Ну это типа 3д мышь
The Lord of Кот
Для fusion 360
The Lord of Кот
Но это пока что прототип
The Lord of Кот
Я даже не представляю как оно будет работать
The Lord of Кот
По клавиатуре головой покатался
The Lord of Кот
И так же с кодом))
Василий
На автомобилях никто не парится, можно ждать только одну кнопку. Пачка резисторов и два провода
Василий
И там это явно не ради экономии
Sid
Это не телефоны клепать
Ruslan
посмотрел про извращения с кнопками, i2c расширитель дорог? а время, затраченное на вышеописанный гемор, бесплатное чтоли?
Ruslan
а чего кнопки на 5В? выводы толерантные?
Василий
Там железо обычно лет на 5-10 отстает )
думаю, что если они на цифру не перешли, то так же и осталось, хотя может и перешли уже. я вскрывал только мицик 2007 года
Василий
если что, я про кнопки на руле
Ruslan
зарядку намутил
Ruslan
а mt3608 там зачем?
Сергей
Ребят, удалось кому нибудь поработать с этим экраном... Что-то он со мной дружить не хочет...
Сергей
The Lord of Кот
The Lord of Кот
Ну типа акум 3.7
The Lord of Кот
А мне надо 5
The Lord of Кот
а mt3608 там зачем?
Там тип один юсбишник на прошивку и зарядку
The Lord of Кот
Думать мне было очень лень
The Lord of Кот
Поставил перемычку
CRM
CRM
Сам проект, делал давно, уже не помню что куда, но дисплей работал.
Василий
Xassette-Asterisk
Василий
Интересную борду обещают
Василий
10$ на линуксе
А что новым модулем ESP32-H2 с zigbee ни кого уже не удивить? 😁 все по тихому промолчали новость.
Dr Zlo
Ох, там программаторы обсуждают
Dr Zlo
Аж руки зачесались
Dr Zlo
Но не буду некропостить
Чего это https://t.me/ProEsp8266/96361
Ох я опоздал )) вы в теме уже 👍
Zigbee я бы не сказал что прям так много народу использует. Даже тут в чате очень редко о нем говорят.
Конечно разные ценовые категории. Помниться где то свисток валяется для компа zigbee купил при распродаже. Так и не дошли руки.
Да значит не сильно популярен будет но свою нишу займёт однозначно.
The Lord of Кот
А чем ble плох?
The Lord of Кот
Зачем его убирать?
Бунтарь
Работает отлично в интернете есть библиотеки
The Lord of Кот
Ты можешь ответить на вопрос нормально?
Василий
+
The Lord of Кот
Facepalm
Возможно цель была максимальное низкое энергопотребление.
Василий
Facepalm
это точно. твой вопрос безумно странный
The Lord of Кот
Аргументы?