Size: a a a

ESP8266 & ESP32 [RU]

2021 August 19

D

Daniil in ESP8266 & ESP32 [RU]
источник

D

Daniil in ESP8266 & ESP32 [RU]
источник

D

Daniil in ESP8266 & ESP32 [RU]
На таких вот регистрах
источник

M

Mr.Mait in ESP8266 & ESP32 [RU]
Эти китайцы клепают постоянно разные матричные панели, я задолбался разгадывать алгоритмы заливки пикселей в строку, то зиг загом, то по 16 пикселей и т.д. Заказываем партию и каждый раз лоторея
источник

И

Иван in ESP8266 & ESP32 [RU]
А самому клепать?
источник

D

Daniil in ESP8266 & ESP32 [RU]
Китайцы, конечно, гавнари, но что мне отправлять то туда?
источник

M

Mr.Mait in ESP8266 & ESP32 [RU]
Выставляешь пины rgb1 и rgb2, строку abc(abcd, abcde), делаешь clk, потом снова rgb выставляешь, делаешь clk, так каждый пиксель задвигается. Еще надо учитывать сколько строк и сколько пикселей можешь в одну строку задвинуть. У матричных бывает за одну строку задвигаются несколько строк, надо читать про row scan. Когда задвинул строку, делать lat. Это отобразит задвинутые пиксели. Меняешь строку abc на след и опять задвигаешь пиксели, и так по кругу. Шимом ток OE управлять, это яркость. Ну как то так кратко объяснил. Ах да rgb1 первую половину панели управляет, rgb2 вторая половина.
А еще головная боль начнется, когда несколько панелей нужно
источник

D

Daniil in ESP8266 & ESP32 [RU]
А что значит "выставляешь пины"? Ножкой дрыгать просто? Тогда как регулииуется глубина цвета?
источник

D

Daniil in ESP8266 & ESP32 [RU]
Или там ШИМ?
источник

D

Daniil in ESP8266 & ESP32 [RU]
Или мне на каждый пин rgb число какое-то слать?
источник

M

Mr.Mait in ESP8266 & ESP32 [RU]
Да, ножки дрыгать. Программно медленно, на stm32 через dma и таймеры делается. Полностью аппаратно рисуется
источник

D

Daniil in ESP8266 & ESP32 [RU]
То есть программно я не напишу?
источник

D

Daniil in ESP8266 & ESP32 [RU]
128х64 допустим
источник

M

Mr.Mait in ESP8266 & ESP32 [RU]
Базовых цветов всего 8
0 0 0
0 0 1
0 1 0
и т.д.

Хочешь 16млн цветов, то надо иметь 8 буферов и попеременно менять пиксели и получается эффект многоцветности.

Программно можно, но запомни, что панель не вечно высвечивает пиксели, а милисекундно и эту панель надо бесконечно обновлять по кругу. Если там вывести надо статичную картинку или текст, то и програмнно подойдет, если анимации, бегущие строки, то лучше аппаратно или на не мк делать(пк, разбери и т.д.)
источник

M

Mr.Mait in ESP8266 & ESP32 [RU]
Вот наглядная статья https://www.sparkfun.com/news/2650
источник

D

Daniil in ESP8266 & ESP32 [RU]
Я понял. Спасибо большое)
источник

S

Sid in ESP8266 & ESP32 [RU]
Поднимается рано , смотри логи, у меня на арче пришлось юнит править что бы москито поднимался после того как интерфейс на который он смотрит получит ip
источник
2021 August 20

v

vintik25 in ESP8266 & ESP32 [RU]
Господа, приветствую всех. Прошу помочь инфой или ссылкой на инфу, тк сам перерыл всё, что можно, но ответа на свой вопрос не нашёл. Вопрос: пилю потихоньку метеостанцию на ESP8266, хочу сделать её автономной, соответственно, без deepSleep никуда, но беда в том, что а) на одной плате контроллер не выходит из глубокого сна. Даже если написать пробный код из трёх строчек - запуск сериал, вывод теста в сериал, уход в сон, пробуждение, то всё это работате лишь один раз, потом не просыпается. На другой плате (Тспольую аналог NODEmcu), сон и пробуждение работает, но периодически, раз в несколько дней зависает и надо нажимать кнопку ресет... Обвязку из резистров и конденсаторов, как по даташиту, собирал - ичего не помогает
источник

DS

Dmitriy Salko in ESP8266 & ESP32 [RU]
Нужно соединить gpio16 (он же D0) и RST
источник

v

vintik25 in ESP8266 & ESP32 [RU]
это сделано. Причем, по даташиту. с резистором 470Ом
источник