Sio писал(а): 18 дек 2022, 01:15
Может это я что-то не так делал пытался сделать свои картинки, пробывал уже готовые брал тут: https://wiki.iarduino.ru/page/rgb-matrix/ Пример с картинкой: static const uint8_t PROGMEM img[] = { код }; "iA" Просто код картинки очень похож на твой пример в блоке.
Такое впечатление что изображение не сохраняется в массиве. Может я и ошибаюсь.
Сам пример оттуда работает? Я по нему делал блок. Попробуйте пример 1 к 1 запустить.
Посмотрел, код массива немного отличается от примера. В начале там нет нуля, может это влияет? Попробуйте массив с примера вставить. Или нули убрать.
Sio писал(а): 18 дек 2022, 12:15
Пример с сылкой выше не работал.
Скетчи примера и Ваше одинаковы. Отличие только в пине 8 (для Ардуино)или 11(для Мега2560).
Попробуйте массив с первой ссылки поставить не в параметрах блока , а в скетче после компиляции проекта.
ОТЛИЧНО. Айдар всё заработало как надо.
Ошибка была не в вашем блоке а в том что я не переключил 8 пин на 11(для Мега2560). Сделал как вы порекомендовали с массивом, всё получилось.
Sio писал(а): 18 дек 2022, 23:01
ОТЛИЧНО. Айдар всё заработало как надо.
Ошибка была не в вашем блоке а в том что я не переключил 8 пин на 11(для Мега2560). Сделал как вы порекомендовали с массивом, всё получилось.
Добрый день . Может кто-нибудь сделать блок с настройками ??
[spoiler]// настройки ленты
#define NUM_LEDS 100 // количество светодиодов
#define LED_PIN 13 // пин ленты
// настройки зон
#define ZONE_AMOUNT 4 // количество зон
#define ZONE_K 0.08 // плавность движения зон
#define ZONE_MAX_SHIFT 10
// настройки пламени
#define HUE_START 5 // начальный цвет огня (0 красный, 80 зелёный, 140 молния, 190 розовый)
#define HUE_COEF 0.7 // коэффициент цвета огня (чем больше - тем дальше заброс по цвету)
#define SMOOTH_K 0.15 // коэффициент плавности огня
#define MIN_BRIGHT 90 // мин. яркость огня
#define MAX_BRIGHT 255 // макс. яркость огня
#define MIN_SAT 200 // мин. насыщенность
#define MAX_SAT 255 // макс. насыщенность
// для разработчиков
#include <FastLED.h>
#define ORDER_GRB // порядок цветов ORDER_GRB / ORDER_RGB / ORDER_BRG
#define COLOR_DEBTH 3 // цветовая глубина: 1, 2, 3 (в байтах)
// на меньшем цветовом разрешении скетч будет занимать в разы меньше места,
// но уменьшится и количество оттенков и уровней яркости!
// ВНИМАНИЕ! define настройки (ORDER_GRB и COLOR_DEBTH) делаются до подключения библиотеки!
#include <microLED.h>
LEDdata leds[NUM_LEDS]; // буфер ленты типа LEDdata (размер зависит от COLOR_DEBTH)
microLED strip(leds, NUM_LEDS, LED_PIN); // объект лента
// возвращает цвет огня для одного пикселя
LEDdata getFireColor(int val) {
// чем больше val, тем сильнее сдвигается цвет, падает насыщеность и растёт яркость
return mHSV(
HUE_START + val * HUE_COEF, // H
constrain(map(val, 20, 60, MAX_SAT, MIN_SAT), 0, 255), // S
constrain(map(val, 20, 60, MIN_BRIGHT, MAX_BRIGHT), 0, 255) // V
);
}
[/spoiler]
Привет всем.
Думаю не только у меня такая проблема - не могу найти библиотеку для первой строки:
#include <Fonts/FreeSans9pt7b.h>
Хотя панель запустил с кода на сайте амперки.
[ref=#ff8000]aidar_i[/ref], прошу помощи с библиотекой.
[ref]hallozin1[/ref], попробую.
Я вчера просто удалил блок шрифтов. Работало.
ВОПРОС: кто-нибудь запускал на ардуино НАНО панель ? мне для упрощенного вывода, без плавающей строки.
Я не могу найти где изменять назначения входов R1 B1 G1 R2 B2 G2
KulibinOrsk писал(а): 03 май 2023, 14:24
Думаю не только у меня такая проблема - не могу найти библиотеку для первой строки:
#include <Fonts/FreeSans9pt7b.h>
Хотя панель запустил с кода на сайте амперки.
aidar_i, прошу помощи с библиотекой.
Это проблема старого редактора, нужно строку подключение библиотеки шрифта поставить ниже библиотеки RGBmatrixPanel.
В примере отключите R триггер блока шрифтов от генератора, шрифт назначается при старте один раз, если применить несколько шрифтов, то можно их переключать через этот вход.
[ref=#ff8000]aidar_i[/ref], поменял местами, теперь другая ошибка:
подсвечивает строку : RGBmatrixPanel matrix(A0, A1, A2, A3, 8, 10, 9, true, 64);
ошибка: redefinition of 'RGBmatrixPanel matrix'
Насчет указания R1, G1, B1, R2, G2, B2 pins - а в какой библиотеке и как её корректировать то ? Не все же программисты и каждый день корректируют код )))
Если не сложно сможете выложить скорректированный под NANO блок ?
KulibinOrsk писал(а): 05 май 2023, 13:56
[ref=#ff8000]aidar_i[/ref], поменял местами, теперь другая ошибка:
подсвечивает строку : RGBmatrixPanel matrix(A0, A1, A2, A3, 8, 10, 9, true, 64);
ошибка: redefinition of 'RGBmatrixPanel matrix'
Насчет указания R1, G1, B1, R2, G2, B2 pins - а в какой библиотеке и как её корректировать то ? Не все же программисты и каждый день корректируют код )))
Если не сложно сможете выложить скорректированный под NANO блок ?
Меняете библиотеки в скетче местами и все, прекрасно компилируется. Вы строку, который подсвечивается, ещё раз вставили похоже.
Я не писал, что библиотеку нужно корректировать для Нано. Ничего не нужно там менять и в блоке тоже. Подключаете и все.
[ref=#ff8000]aidar_i[/ref],
жесть... ничего не получается )))
Библиотеку в корень положил, местами поменял - ничего не изменилось. Работает только когда удаляю блок выбора шрифтов. Хотя при этом не понятно какой шрифт работает.
Насчет НАНО - не получается вообще запустит. Прочитал что будет работать макс 32*32, у меня 32*64
ХЗ может у меня только так мутно.
[ref=#ff8000]aidar_i[/ref], забросил я с НАНО. Не хочет работать. Остановился на МЕГА.
Один текст на дисплее отображается нормально, но когда 2 текста: один мелкий, второй крупный то идет мерцание 25Гц.
Проект прилагаю.
По возможности посмотрите что не так.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
KulibinOrsk писал(а): 09 май 2023, 18:41
[ref=#ff8000]aidar_i[/ref]
Один текст на дисплее отображается нормально, но когда 2 текста: один мелкий, второй крупный то идет мерцание 25Гц.
Проект прилагаю.
По возможности посмотрите что не так.
Попробуйте так
RGB_04052023_1.flp
А Нано должен работать подключаете 2, 3, 4, 5, 6, 7 // R1, G1, B1, R2, G2, B2 , остальное как в параметрах блоков.
Я не могу проверить, тк нет такой панели.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
[ref=#ff8000]aidar_i[/ref], при включении текст с 1 блока промаргивает и гаснет, затем светится текст со второго блока.
По вопросам:
1. NANO - именно так и подключал - не работает.
2. MEGA - насчет 2-х строк отписал выше
+ так и не работают шрифты (ошибку при компиляции не выдает т.к. строку ниже опускал, как и говорили)
+ не работает русский шрифт.
Если у Вас есть время/возможность можем "поотлаживать", многим может понадобиться.