mirror of
https://github.com/AlexGyver/GyverLamp2.git
synced 2025-08-09 01:20:59 +03:00
v0.15b
This commit is contained in:
@@ -1,4 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
|
Версия 0.15b
|
||||||
|
Исправлен масштаб огня 2020
|
||||||
|
|
||||||
Версия 0.14b
|
Версия 0.14b
|
||||||
Мелкие баги
|
Мелкие баги
|
||||||
Вернул искры огню
|
Вернул искры огню
|
||||||
@@ -73,7 +76,7 @@ const char AP_NameChar[] = "GyverLamp2";
|
|||||||
const char WiFiPassword[] = "12345678";
|
const char WiFiPassword[] = "12345678";
|
||||||
|
|
||||||
// ------------ Прочее -------------
|
// ------------ Прочее -------------
|
||||||
#define GL_VERSION 014 // код версии прошивки
|
#define GL_VERSION 015 // код версии прошивки
|
||||||
#define EE_TOUT 30000 // таймаут сохранения епром после изменения, мс
|
#define EE_TOUT 30000 // таймаут сохранения епром после изменения, мс
|
||||||
//#define DEBUG_SERIAL // закомментируй чтобы выключить отладку (скорость 115200)
|
//#define DEBUG_SERIAL // закомментируй чтобы выключить отладку (скорость 115200)
|
||||||
#define EE_KEY 52 // ключ сброса WiFi (измени для сброса всех настроек)
|
#define EE_KEY 52 // ключ сброса WiFi (измени для сброса всех настроек)
|
||||||
@@ -81,12 +84,12 @@ const char WiFiPassword[] = "12345678";
|
|||||||
//#define SKIP_WIFI // пропустить подключение к вафле (для отладки)
|
//#define SKIP_WIFI // пропустить подключение к вафле (для отладки)
|
||||||
|
|
||||||
// ------------ БИЛДЕР -------------
|
// ------------ БИЛДЕР -------------
|
||||||
//#define MAX_LEDS 1200
|
#define MAX_LEDS 1200
|
||||||
|
|
||||||
// esp01
|
// esp01
|
||||||
//#define BTN_PIN 0
|
#define BTN_PIN 0
|
||||||
//#define STRIP_PIN 2
|
#define STRIP_PIN 2
|
||||||
//#define USE_ADC 0
|
#define USE_ADC 0
|
||||||
|
|
||||||
// GL2 module
|
// GL2 module
|
||||||
//#define STRIP_PIN 5 // GPIO5 на gl module (D1 на wemos/node)
|
//#define STRIP_PIN 5 // GPIO5 на gl module (D1 на wemos/node)
|
||||||
|
@@ -13,9 +13,11 @@ void fire2020(byte scale, int len) {
|
|||||||
static float trackingObjectPosY[100];
|
static float trackingObjectPosY[100];
|
||||||
static uint16_t ff_x, ff_y, ff_z;
|
static uint16_t ff_x, ff_y, ff_z;
|
||||||
|
|
||||||
|
|
||||||
if (loading) {
|
if (loading) {
|
||||||
loading = false;
|
loading = false;
|
||||||
deltaValue = (((scale - 1U) % 11U + 1U) << 4U) - 8U; // ширина языков пламени (масштаб шума Перлина)
|
//deltaValue = (((scale - 1U) % 11U + 1U) << 4U) - 8U; // ширина языков пламени (масштаб шума Перлина)
|
||||||
|
deltaValue = map(scale, 0, 255, 8, 168);
|
||||||
deltaHue = map(deltaValue, 8U, 168U, 8U, 84U); // высота языков пламени должна уменьшаться не так быстро, как ширина
|
deltaHue = map(deltaValue, 8U, 168U, 8U, 84U); // высота языков пламени должна уменьшаться не так быстро, как ширина
|
||||||
step = map(255U - deltaValue, 87U, 247U, 4U, 32U); // вероятность смещения искорки по оси ИКС
|
step = map(255U - deltaValue, 87U, 247U, 4U, 32U); // вероятность смещения искорки по оси ИКС
|
||||||
for (uint8_t j = 0; j < cfg.length; j++) {
|
for (uint8_t j = 0; j < cfg.length; j++) {
|
||||||
|
Reference in New Issue
Block a user