в чип дипе были TA23-11CGKWA зеленые с ОК
Верхние на фото они
Код: Выделить всё
#ifdef LAY_PCB_OLED // PCB O-LED DIP
STROKA_EKRAN C,1
STROKA_EKRAN D,6
STROKA_EKRAN D,5
STROKA_EKRAN C,3
STROKA_EKRAN D,4
STROKA_EKRAN C,2
STROKA_EKRAN C,0
STROKA_EKRAN D,7
STROKA_EKRAN A,5
STROKA_EKRAN D,2
STROKA_EKRAN D,1
STROKA_EKRAN A,3
STROKA_EKRAN D,0
STROKA_EKRAN A,4
STROKA_EKRAN C,5
STROKA_EKRAN C,4
STROKA_EKRAN A,0
STROKA_EKRAN B,1
STROKA_EKRAN B,0
STROKA_EKRAN A,7
STROKA_EKRAN D,3
STROKA_EKRAN A,6
STROKA_EKRAN A,2
STROKA_EKRAN A,1
#elif defined LAY_MATRIX_1 // No standart matrix CC = (5,6,7,8,13,14,15,16)
STROKA_EKRAN C,3
STROKA_EKRAN C,2
STROKA_EKRAN C,1
STROKA_EKRAN C,0
STROKA_EKRAN C,4
STROKA_EKRAN C,5
STROKA_EKRAN A,7
STROKA_EKRAN A,6
STROKA_EKRAN D,7
STROKA_EKRAN D,6
STROKA_EKRAN D,4
STROKA_EKRAN D,5
STROKA_EKRAN A,5
STROKA_EKRAN A,4
STROKA_EKRAN A,3
STROKA_EKRAN A,2
STROKA_EKRAN D,2
STROKA_EKRAN D,1
STROKA_EKRAN D,0
STROKA_EKRAN D,3
STROKA_EKRAN A,1
STROKA_EKRAN A,0
STROKA_EKRAN B,0
STROKA_EKRAN B,1
#elif defined LAY_POV_OA // Повернутый ОА
STROKA_EKRAN C,1
STROKA_EKRAN C,3
STROKA_EKRAN D,5
STROKA_EKRAN C,2
STROKA_EKRAN D,3
STROKA_EKRAN D,6
STROKA_EKRAN D,4
STROKA_EKRAN D,7
STROKA_EKRAN D,1
STROKA_EKRAN D,2
STROKA_EKRAN A,3
STROKA_EKRAN D,0
STROKA_EKRAN B,1
STROKA_EKRAN A,2
STROKA_EKRAN B,0
STROKA_EKRAN A,0
STROKA_EKRAN A,1
STROKA_EKRAN A,4
STROKA_EKRAN C,0
STROKA_EKRAN A,7
STROKA_EKRAN A,5
STROKA_EKRAN C,4
STROKA_EKRAN A,6
STROKA_EKRAN C,5
#else // STD_MATRIX Стандартные матрицы
STROKA_EKRAN C,3 ;1 столбец 1 матрицы
STROKA_EKRAN C,0 ;2 столбец 1 матрицы
STROKA_EKRAN D,7 ;3 столбец 1 матрицы
STROKA_EKRAN C,5 ;4 столбец 1 матрицы
STROKA_EKRAN D,6 ;5 столбец 1 матрицы
STROKA_EKRAN C,4 ;6 столбец 1 матрицы
STROKA_EKRAN C,2 ;7 столбец 1 матрицы
STROKA_EKRAN C,1 ;8 столбец 1 матрицы
STROKA_EKRAN A,5 ;1 столбец 2 матрицы
STROKA_EKRAN D,5 ;2 столбец 2 матрицы
STROKA_EKRAN D,4 ;3 столбец 2 матрицы
STROKA_EKRAN A,3 ;4 столбец 2 матрицы
STROKA_EKRAN D,3 ;5 столбец 2 матрицы
STROKA_EKRAN A,4 ;6 столбец 2 матрицы
STROKA_EKRAN A,6 ;7 столбец 2 матрицы
STROKA_EKRAN A,7 ;8 столбец 2 матрицы
STROKA_EKRAN A,0 ;1 столбец 3 матрицы
STROKA_EKRAN D,2 ;2 столбец 3 матрицы
STROKA_EKRAN D,1 ;3 столбец 3 матрицы
STROKA_EKRAN B,1 ;4 столбец 3 матрицы
STROKA_EKRAN D,0 ;5 столбец 3 матрицы
STROKA_EKRAN B,0 ;6 столбец 3 матрицы
STROKA_EKRAN A,1 ;7 столбец 3 матрицы
STROKA_EKRAN A,2 ;8 столбец 3 матрицы
Код: Выделить всё
Альтернативная прошивка на базе V1_08* Автор - vvsv (последняя редакция) AtMega32 ОК.
доработки gregos: добавлена I2C (DS3231 + BMP180)
доработки NickNI: алгоритм прогноза
доработки alcxa:
- Добавлено автоопределение матриц ОК или ОА по резистору на порту кнопок
- Исправлена яркость строк и столбцов и убрана засветка
- Улучшение работы кнопок
- Добавлена очистка регистра 74HC595 при включении, для надежного определения типа матриц
- Добавлен редактор нормального атм. давления для местности и коррекция датчика давления
- Изменения в настройках (пункты выводятся бег. строкой)
- Оптимизация кода, чтобы все влезло в 16 мегу
- Убрано автоопределение фоторезистора, выбираем вручную
- Добавлены минимальная и максимальная яркости по фоторезистору
- Добавлена инициализация DS3231 датой компиляции, если год в ней равен "0"
01/2016 - Добавлен Радиодатчик (вместо второго локального DS18B20)
05/2016 - Добавлен массив датчиков для записи нескольких радиодатчиков
10/2016 - Добавлена поддержка локального DHT22 вместо DS18B20 = автоопределение типа датчика
10/2016 - Добавлен таймаут для локальных датчиков (DHT22 и DS18B20)
10/2016 - Исправлено прерывание бег строки по таймауту
11/2016 - Исправлено формирование бег строк
11/2016 - Добавлена поддержка DHT11 вместо DHT22 (через #define USE_DHT11)
04/2017 - Переписан вывод с датчиков (4 канала радиодатчика и локальные DS18B20 или DHT22)
04/2017 - (NickNI) добавлена корректировка прогноза по влажности с 6 (4-канал) датчика
05/2017 - Исправлен "весь порт на ввод" во время опроса фоторезистора (лучше стало на ОА)
06/2017 - Исправления для будильников
07/2017 - Убрана local_K (Поправочный коэфициент местности) = рассчитываем из нормального давления
11/2017 - Будильники перенесены в еепром