ㅤ
ㅤ
Конкретно эти опрашиваются именно таким способом
ㅤ
А в таком случае какая разница тебе i2c это или локальные пины?
ㅤ
А так у PCF8574 есть interrupt пин. Точно так же выводится и инициируется чтение i2c по событию с него
Indr1x
Ну вот
ㅤ
Ну это не тот случай
ㅤ
Повторяю - эта клава и так читается по инициативе читатора. А никак не в порядке прерывания
Indr1x
Ну это фигня какая то получается. Ушёл куда то в прерывание левое и нажатие пропустил
Indr1x
ㅤ
Anonymous
Моя интуиция подсказывает, что всё упрётся примерно в те самые 16MHz
ㅤ
Поэтому ардуино для него может и лучший вариант. Он постоянно опрашивает клаву и выдает на выход уже фактически нажатую клавишу
Денис
ㅤ
Однако раз у него целая ардуина можно взять тупо 16 пинов и все клавиши завести на неё
ㅤ
Нахуя тут тогда матрица?
Anonymous
Не совсем целая ардуина, а Pro Mini, то есть маленький форм фактор, целая мне кажется это уже Mega или Leonardo, но это уже другая степь
ㅤ
Anonymous
Ааа, понял
ㅤ
Ну вот 16 пинов заведи на прерывания. Каждую кнопку - свое прерывания и не надо будет сканировать клаву. Я просто не понимаю как вы собрались читать матричную клаву без опроса. Если вся задача мк это как раз постоянно считывать матрицу с определенной частотой
ㅤ
А или в ардуине не все пины прерывания?
Денис
А или в ардуине не все пины прерывания?
в atmega
1) есть только два пина способные вывести из глубокого сна
2) все остальные пины группой прерывание, т.е надо определять самостоятельно источник сигнала (сон не)
вроде все так
Anonymous
Хотя честно говоря, лучше бы китаёзы реально намонстрячили что-нибудь стоющее, бюджетное, и компактное, особенно для таких целей как клавы
Anonymous
Под каждую задачу свой девайс
Anonymous
ㅤ
Желательно двух ядерный и на частотах близких к гигагерцам.
ㅤ
Ну и сотни метров рамы, чтоб можно было своих питонов запихать
Anonymous
Нет, не так... даёшь микроконтроллер: в мышке, в клаве, в корпусе от ПК, даже в чайнике
Sergey
Кто нибудь вкурсе, esp32 потянет сотню-другую задач FreeRtos ? Вайфай можно отрубить, использовать чисто как систему на кристале?
Anonymous
И даже микроконтроллер в микроконтроллере
ㅤ
ㅤ
дима
Ребят, подскажите пожалуйста, заказал себе esp8266, она пришла, но там слева сверху спаяны между собой ao и g, приведет ли это к чему-то при подключение питания, или лучше перед этим распаять?
Anonymous
У меня ещё BLeaf есть в запасе, и недавно экран к нему, вот только матричную клаву нужно будет новую брать (та приклееная уже не отклеить).
Indr1x
дима
дима
Ашот
Не повлияет
Ашот
Распаяй для работы АЦП разве что
ㅤ
Anonymous
Вообще я считаю нужна более стоящая альтернатива MicroSD, т.к. SPI не работает при режиме с батарейки
Sergey
ㅤ
ㅤ
Переведи то что ты написал. Что значит "чисто как систему на кристале" ?
Anonymous
Причём и более дешевая, под 1 JSON файл
Ашот
Spi flash 25q...
ㅤ
ㅤ
Anonymous
В моём ESP есть маленький разъём на питание.
Денис
ㅤ
Экран и встроенная флеш у тебя же как-то работают
Anonymous
Но MicroSD требует почему-то 5V всегда
ㅤ
ㅤ
То что у тебя какой-то ебнутый модуль и ты его подключаешь через жопу - не проблема есп32 и конкретно шины SPi в целом
ㅤ
Вот такой модуль со стабом 5->3.3. Он видимо для ардуины сделан поэтому стаб тут и есть. Ты его как подключаешь?
ㅤ
Купи другой
Денис
Anonymous
Хотя у меня предположение переподключить к Arduino Mini, должно сработать, но это дропнет производительность клавы
дима
Денис
Sergey
дима
Sergey
Anonymous
Anonymous