Алгоритм огня для адресных светодиодных матриц

  Переглядів 2,432

LabData

LabData

3 роки тому

Целью данной разработки является создание нового алгоритма для управления адресными цветными (RGB) светодиодными матрицами, для формирования эффекта горящего огня. Он может понадобиться для электронных каминов, умных светильников и т.п. Например, этот алгоритм будет использоваться в проекте "Умная фоторамка".
Вся информация по алгоритму с исходниками labdata.ru/article/algoritm-o...
Страница проекта "Умная фоторамка" labdata.ru/project/stancija-k...
Как сделать фотоматрицу labdata.ru/article/kak-sdelat...
Группа ВК labdata
Сайт labdata.ru

КОМЕНТАРІ: 10
@faust3675
@faust3675 2 роки тому
Вы гений!
@labdata
@labdata 2 роки тому
Ну уж не гений, но спасибо! )
@User-kz7wm
@User-kz7wm Рік тому
Здравствуйте, при компиляции скетча пишет ошибку компиляции для платы UNO. Библиотеку PIXEL_NEO установил.... Подскажите пожалуйста возможную причину.
@labdata
@labdata Рік тому
@User Здравствуйте! Среда Arduino IDE обычно выдает подсказку с чем связана ошибка. Нужно посмотреть на неё и обычно проясняется ситуация.
@User-kz7wm
@User-kz7wm Рік тому
@@labdata Вообщем вот что пишет среда Arduino при компиляции скетча : C:\Users\yurba\AppData\Local\Temp\ccIlYMAL.ltrans0.ltrans.o: In function `main': C:\Users\yurba\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/main.cpp:43: undefined reference to `setup' C:\Users\yurba\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/main.cpp:46: undefined reference to `loop' collect2.exe: error: ld returned 1 exit status exit status 1 Compilation error: exit status 1 Скетч скопировал со страницы : labdata.ru/article/algoritm-ognja-dlja-adresnyh-svetodiodnyh-matric Я не силён в программировании в среде Arduino от слова совсем, могу немного в графической среде FLProg что-нибудь не сложное сделать....
@labdata
@labdata Рік тому
@User Программа для Ардуино ищет две ключевые функции main и loop. Не найдя их она не запустится. Обратите внимание, что в статье есть два кода: код с алгоритмом огня - в конце статьи и пример самого скетча до этого. Алгоритм огня - не полноценный скетч, он выделен в отдельный файл для удобства переноса между проектами. Его нужно скопировать в текстовый файл LD_fire.ino и поместить в каталог с основным скетчем (как описано в статье). А вот сам скетч можно сделать очень просто void setup() { SetupMatrix(); } void loop() { LDfire(); }
@User-kz7wm
@User-kz7wm Рік тому
@@labdata Спасибо, буду разбираться!
@user-kf7hm8uh3j
@user-kf7hm8uh3j Рік тому
Очень хороший алгоритм, чуть подправил под матрицу 8*32, ввёл регулятор силы пламени:// 3. Визуализация матрицы for (uint8_t y = 0 ; y
@labdata
@labdata Рік тому
@Дмитрий Мамичев Рад, что алгоритм заинтересовал! Да и идея добавления дрожания пламени тоже интересная, может добавить интересный эффект. Я хотел управлять параметрами пламени при помощи датчиков воздуха, правда руки пока не доходят до этого проекта.
@User-kz7wm
@User-kz7wm Рік тому
Здравствуйте, можете поделиться вашим скетчем?
💬Бегущая строка своими руками
12:41
AlexGyver
Переглядів 970 тис.
船长被天使剪成光头了?#天使 #小丑 #超人不会飞
00:28
超人不会飞
Переглядів 25 млн
Godzilla Attacks Brawl Stars!!!
00:39
Brawl Stars
Переглядів 8 млн
ИИ учится ходить
11:38
Onigiri
Переглядів 616 тис.
Вызов принят: LED кубик на Arduino
7:24
AlexGyver
Переглядів 1 млн
Homemade thermal composition surprises with its properties!
8:01
КУЙ железо
Переглядів 885 тис.
💡Вызов принят: поделки из Тик-Тока
10:43
НОВАЯ ЗАМЕНА JAVASCRIPT? Что такое WebAssembly.
6:24
Web Developer Blog
Переглядів 45 тис.
Какой у тебя процессор?
0:44
CompShop Shorts
Переглядів 208 тис.
''Бесплатные умные'' домофоны для глупых людей. За чей счет банкет?
12:48
Вадим Шегалов.Оккультные игры элиты
Переглядів 34 тис.
Самый маленький игровой ПК
0:46
ITMania - Сборка ПК
Переглядів 590 тис.
ИГРОВОЙ ПК от DEXP за 37 тысяч рублей из DNS
27:53
Ремонтяш
Переглядів 385 тис.
Первые продажи Ryzen на Ozon и первый возврат! 😱
13:17
Герасимов Live
Переглядів 36 тис.