Alex
Конкретнее где у тебя проблема?
Передача candidate key на пустую карту для последующего управления. Использую вот эту либу.. https://github.com/Garag/esp-idf-pn532
Alex
Она в официальном репо идф
ㅤ
Она в официальном репо идф
Совсем не понял. В каком официальном?
Alex
Совсем не понял. В каком официальном?
https://components.espressif.com/components/garag/esp-idf-pn532/versions/0.1.5
Alex
У меня вопрос про другое. Ты куда-то в крайности укатился
:\
иуу Если вдруг кому пригодится, вот гит с проектом, у меня плата завелась: https://github.com/mattjohnpowell/clocky
:\
3 банки пива и 2 часа работы, пользуйтесь, братья
Srrd
Конкретнее где у тебя проблема?
Я пытаюсь отправить одновременно в одном пакете данные акселерометра и флаг срабатывания аппаратного прерывания, прерывание периодичное. Проблема в том что, флаг срабатывание приходит не всегда равным интервалом. Допустим оно должно строго через каждые 100 мс приходить, она может прийти как и 80 как и 100, как 110 к примеру. Тоже самое происходит когда данные отправляются в uart. Есть подозрение что пакеты от FIFO долго приходят от акселерометра, либо скорость Bluetooth маленькая. Работаю на arduino Ide.
Max
Badge From Scratch – Problem Driven Development Всем привет! На связи Positive Labs, R&D-подразделение Positive Technologies, занимающееся исследованиями и разработкой hardware и не только. В своих прошлых статьях [этой и этой] мы грузили уважаемых читателей техническими подробностями наших исследований. Сегодня же мы предлагаем вернутся в 2024 год и послушать историю создания интерактивного бейджа для фестиваля PHDays Fest 2. Устраивайтесь поудобнее и приготовьте ваши фейспалмы: пользоваться ими придется часто :) Читать https://habr.com/ru/companies/pt/articles/890296/?utm_campaign=890296&utm_source=habrahabr&utm_medium=rss
Evgeniy
Max
https://vkvideo.ru/video-229052399_456239231 https://rutube.ru/video/79c2b7682f0917bdf9838b849a6059aa/ https://dzen.ru/video/watch/67d2cb745a7ec8332740dc9a
Alex
Подскажите либу для ILI9341 где меньше гемора с русским текстом. Щас поставил Adafruit и установил русские шрифты, ну выглядят они так себе коряво и ещё в этой библиотеке остаются предыдущие цифры при смене символа и не пойму как это победить кроме того, что каждый раз перед выводом символа печатать квадратик черный чтоб его стереть, чё то в этой либе не нашел других средств , не чё проще нет?
Чешипузик
Здравствуйте. Боюсь повторения вопроса, но не подскажете модуль три-в-одном ESP32 + Ethernet + GSM?
Чешипузик
Или, существует ли ESP32 модуль в форм-факторе Arduino UNO/Mega, чтобы на него можно было устанавливать ардуино шилды?
Чешипузик
Были такие
Спасибо, буду искать.
Чешипузик
Что-то нашёл. Хотя, конечно, кусается! 😄 https://pcbartists.com/product/esp32-4g-lte-gateway-gen1/amp/
Alex
Ну так там и нет как таковой "смены" символа. Ты выводишь новый, а пиксели от старого, не задействованные в новом, остаются нетронутыми. Понятно, что их надо очищать.
Странно , что в библиотеке это не предусмотрено, надо через костыли квадратик рисовать и ещё колхозить чтоб он только раз отрисовывался при смене значения чтоб не мерцало, адафруит с какими то шрифтами кириллицей очень кривая, с координатами курсора проблемы у меня, если слева символ опустить на 50 по вертикали, то справа уже не 50 а придется вручную подгонять 56 или 53 чтоб они в одну строку шли
ㅤ
А. Это 4G. Тогда ладно
Alex
Рисуешь старый символ цветом фона, потом новый и ничего не мерцает
Блин пробовал, координаты те же текст тот же ,цвет черный как и фон, хрен помогло, мне тоже эта идея пришла, сам удивился почему не работает так, возможно что то натупил ща ещё попробую
Max
Retro watch with ESP32 and round TFT display GC9A01A This post is about the implementation of a retro-style watch, which is based on an ESP32 microcontroller. https://www.hackster.io/az-delivery/retro-watch-with-esp32-and-round-tft-display-gc9a01a-92df3f
Alex
У меня работало
Только что опробовал, обновлял показания раз в 1 секунду при этом приходилось печатать много цифр цветом фона чтобы убрать остатки так как инфы много на дисплее, обновлял именно значения черным текстом которые которые с переменных вывожу, но те которые не поменялись тоже мерцают так как обновление идёт всех значений даже которые за секунду не изменились, на ESP8266 все равно мерцает, придется ещё усложнить код чтоб обновлять именно те цифры какие изменились, а какие старые не трогать. Блин программист я такой себе, раз в год могу чё то щапилить а потом все забываю, но блин 2025 год и такие трудности у меня, кароче колхоз и днище полное такие костыли делать😁 вроде нашел либу где эти вещи по человечески сделаны сразу без колхозинга , завтра попробую
Alex
Да выкинь ты уже сраный 8266. Ну зачем?
То что у меня их много и делаю не для себя
ㅤ
А лучше есп32 обыкновенный
ㅤ
То что у меня их много и делаю не для себя
То есть ты, для кого то, лепишь говно. Правильно я понял? Потому что говна у тебя много
ㅤ
Шоб к тебе так везде относились
Alex
Тут не к контроллере дело, а в моей рукопожопости и библиотеках где простые функции не реализованы, люди такие вещи делали на 328 атмеге, а тут 8266 типа старая 😂 может ещё взять Оранж или малину чтоб тупо из CAN значения на дисплей выводить, задача элементарная, но я всегда применял 1602. или 2004 дисплеи там тоже стирать надо но там все легко и просто
Alex
Шоб к тебе так везде относились
У тебя с головой нормально?
Agent
У тебя с головой нормально?
Это колобок - у него в принципе только голова и есть😄
Alex
А, ну я только на есп32 пробовал. 8266 это, конечно, дно
Завтра другие либы попробую, но люди делают без проблем, я просто редко графические дисплеи применял и те были с низким разрешением, надо разобраться в этой теме
Agent
Завтра другие либы попробую, но люди делают без проблем, я просто редко графические дисплеи применял и те были с низким разрешением, надо разобраться в этой теме
Есть либа - чето-тамFast. Вот она прям реально в разы быстрее работает. Щас не вспомню, но ты легко ее нагуглишь. Там даже гифка была со сравнением скорости работы.
ㅤ
У тебя с головой нормально?
7 лет назад скан делал, когда ударился. Сказали норм
ㅤ
Это колобок - у него в принципе только голова и есть😄
С которой не нормально. Где то катился и ударился
Сергей
Добрый день, коллеги. Есть ли возможность из фреймворка ардуино получить доступ к какой либо внутренней ( не FLASH) энергонезависимой памяти контроллера?
Сергей
Это к какой такой памяти? Которая не флеш?
Не владею вопросом, если есть таковая. Возможно, PSRAM Нужно раз в день сохранять один uint32_t куда то..
ㅤ
Не владею вопросом, если есть таковая. Возможно, PSRAM Нужно раз в день сохранять один uint32_t куда то..
PSRAM это оперативная память. Она энергозависимая. А так гугли в сторону NVS
ㅤ
https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-reference/storage/nvs_flash.html
ㅤ
В ардуино есть штатные функции которые дергают idf апи
Сергей
PSRAM это оперативная память. Она энергозависимая. А так гугли в сторону NVS
Понял. Стыдно!) NVS это все что с внешней флешкой связано? как на нее писать, знаю. надеялся что есть еще что нибудь, более износостойкое
ㅤ
Понял. Стыдно!) NVS это все что с внешней флешкой связано? как на нее писать, знаю. надеялся что есть еще что нибудь, более износостойкое
Так другой флешки у есп нет. Если тебе нужно очень часто что-то писать, то прикручивая FRAM. Оно там на дохера циклов записи. Другой вопрос что писать то собрался?
ㅤ
всего лишь 4 байта ( одну переменную лонг, раз в день обновлять надо)
Так пиши на штатную флешку и мозг не парь. Она не скоро сдохнет
Сергей
думаю, что если хотя бы половину заявленного рессурса отработает флешка, на 15 лет хватит. этого достаточно
ㅤ
Либо питальник либо еще чего. Либо сам хозяин. Всякое бывает
Сергей
Лет 15 вряд-ли. Есп помрет скорее
ну и чудненько :) При наших темпах развития техники мало какое оборудование доживает и до десятки
ㅤ
https://randomnerdtutorials.com/esp32-flash-memory/
Сергей
https://randomnerdtutorials.com/esp32-flash-memory/
та с этим проблем нет, спасибо)
ㅤ
А так в ардуино есть еепром библиотека. Она конечно же не еепром. Но работу выполняет
ㅤ
Добро
Чешипузик
думаю, что если хотя бы половину заявленного рессурса отработает флешка, на 15 лет хватит. этого достаточно
У ячеек флеш памяти ограниченный цикл записи. На USB флешках отдельный специализированный контроллер равномерно записывает по ячейкам. А умеет ли это делать ESP32?
ㅤ
Nvs умеет, глянь документацию
Нвс само по себе ниче не умеет. Это задача флеш памяти
ㅤ
Он имеет ввиду размазывание по страницам памяти
Sergey
Нвс само по себе ниче не умеет. Это задача флеш памяти
А с каких пор у флеш памяти появилась собственная воля?
Sergey
Ладно, мне лень спорить, мне все равно)
ㅤ
А с каких пор у флеш памяти появилась собственная воля?
Но это не задача нвс апи. Оно этим не занимается
ㅤ
А кто тогда, по твоему?
В случае с есп - никто. Либо сама флешка внутри себя
ㅤ
Либо контроллер памяти внутри есп
Sergey
В случае с есп - никто. Либо сама флешка внутри себя
Ну опять, что такое сама флешка? Она ничего не умеет
ㅤ
Предлагаю тест провести.
Sergey
Не уверен. Щас флншки чуть хитрее
Мы же про spi флешки на которых все есп работают? У них набор команд можно пересчитать на пальцах двух рук. И никакого распределения памяти среди команд точно нет
ㅤ
Возможно там есть логика
Чешипузик
Я думаю, что есп будет писать данные на одни и те же ячейки, выделенные под переменную.