// Настройки пинов подключения к Ардуино +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#define DATA_PIN 6                 // pin вывод данных на светодиоды
#define LIGHT_PIN A0               // pin датчика освещенности
#define TEMP_INSIDE_PIN 10         // pin комнвтного датчика температуры DS18B20 только плюсовая до десятых
#define TEMP_OUTSIDE_PIN 9         // pin уличного датчика температуры DS18B20 плюсовая и минусовая до целых
#define PIN_UP 3                   // pin кнопки прибавить
#define PIN_ST 4                   // pin кнопки выбор
#define PIN_DW 5                   // pin кнопки убавить
// Настройки +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#define COLOR_ORDER GRB            // Порядок цветов (если при включении часы не красные менять буквы местами)
#define NUM_LEDS 30                // Количество светодиодов (30, 58, 86, 114, 142...)
#define NUM_COLOR 20               // Количество цветов (должно совпадать с количеством в массиве цветов color_table)
#define LIGHT_MIN 4                // Минимальный уровень яркости (0...255) должно быть меньше максимального
#define LIGHT_MAX 250              // Максимальный уровень яркости (0...255) должно быть больше минимального
#define TIME_EXIT 4                // Время выхода из меню после последнего нажатия кнопок (секунд)
#define TIME_SAVE 15               // Время сохранения настроек в память после последнего нажатия кнопок (секунд)
#define VERSION 18                 // Версия для отображения на часах (две цифры без точки)
#define START_MODE 55              // Отображение версии прошивки при включении (0 - нет, 55 - да)
// Настройки отображения температуры ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#define TEMP_INSIDE 10             // Знак градусов комнатной температуры  (10 - "0" 11 - "С")
#define TEMP_OUTSIDE 10            // Знак градусов уличной температуры  (10 - "0" 11 - "С")
#define TEMP_INSIDE_COLOR 1        // Вариант цвета комнатной (0 - как часы, 1 - кр-ор-ж-зел-гол-с, 2 - кр-роз-фиол-с)
#define TEMP_OUTSIDE_COLOR 1       // Вариант цвета уличной (0 - как часы, 1 - кр-ор-ж-зел-гол-с, 2 - кр-роз-фиол-с)
#define TEMP_INSIDE_MIN 15         // Минимальная комнатная температура (отображается синим)
#define TEMP_INSIDE_MAX 35         // Максимальная комнатная температура (отображается красным)
#define TEMP_OUTSIDE_MIN -40       // Минимальная уличная температура (отображается синим)
#define TEMP_OUTSIDE_MAX 40        // Максимальная уличная температура (отображается красным)
// Defauil настройки в часах устанавливаются режимом "----" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
#define TIME_TEMP 4                // Установка времени отображения температуры 0...5 секунд (0 - отк.)
#define TIME_DATE 0                // Установка времени отображения даты 0...5 секунд (0 - отк.)
#define SET_COLOR 0                // Настройка цвета (если 0 то автоматическая) 0...20
#define SET_LIGHT 0                // Настройка яркости (если 0 то автоматическая) 0...25
#define SET_TEMPS 0                // Включение отображения температуры (0 - комнатный, 1 - уличный, 2 - оба)
#define SET_SHOWS 1                // Включение отображения анимации при смене минут (0 - отк. 1 - вкл.)
#define TIME_TIME 3                // Установка количества отображения температуры и даты в минуту 1...6 раз
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	 
	
	
		
	
 Поясню блок настроек для прошивки 1.8
цифру после командного слова #define (например 
#define DATA_PIN 6) можно менять под свои нужды
// Настройки пинов подключения к Ардуино ++++ здесь думаю понятно настраивается пины подключения
#define COLOR_ORDER GRB тут нужно менять местами буквы GRB (например RGB или BRG) в зависимости от ваших светодиодов если при включении часов версия прошивки ( - 1.8 - ) отображается не красным цветом
#define NUM_LEDS 30                // Количество светодиодов (30, 58, 86, 114, 142...) в скобках указывается возможные варианты параметра
#define LIGHT_MIN 4 и #define LIGHT_MAX 250 это мин (4) и макс (250) соответственно значения яркости при автоматическом регулировании
если в пояснении параметра стоит 
(секунд) можно ставить сколько угодно
#define TEMP_INSIDE 10 и #define TEMP_OUTSIDE 10 если стоит 10 то при отображении температуры будет рисовать кружок в конце, если 11 то 
С
#define TEMP_INSIDE_COLOR 1 и #define TEMP_OUTSIDE_COLOR 1 тут три варианта 0 или 1 или 2, при 0 показания температуры отображаются текущим цветом часов, при 1 плавное изменение цвета от красного к синему (как в радуге красный-оранжевый-желтый-зеленый-голубой-синий) с плавным переходом от одного цвета к другому, при 2 тоже самое что и при 1 но цвета другие (красный-розовый-фиолетовый-синий)
#define TEMP_INSIDE_MIN 15 и #define TEMP_INSIDE_MAX 35 это диапазон изменения цвета, то есть 15 градусов и ниже синим цветом, 35 и ваше красным между 15 и 35 отображается выбранный вариант радуги из предыдущих настроек (#define TEMP_INSIDE_COLOR 1), чем меньше диапазон (например между 15 и 35) тем чаще будет меняться цвет температуры
#define TEMP_OUTSIDE_MIN -40 и #define TEMP_OUTSIDE_MAX 40 аналогично для выбранного варианта #define TEMP_OUTSIDE_COLOR 1
// Defauil настройки в часах устанавливаются режимом "----" +++
это те настройки в самих часа которые установятся при выборе пункта меню в часах " 
- - - - " возможные варианты также указаны в комментарии
Удачной настройки...