2023-09-05 17:28:02 +02:00
{
"menuSection" : "screens" ,
"configItem" : [
{
"global" : 0 ,
"name" : "7 сегментный дисплей TM16XX" ,
"type" : "Writing" ,
"subtype" : "TM16XX" ,
"id" : "tm" ,
"widget" : "inputTxt" ,
"page" : "screens" ,
"descr" : "Экран" ,
"round" : 0 ,
"chip" : 1637 ,
"numDigits" : 4 ,
"DIO" : "13" ,
"CLK" : "14" ,
2023-12-27 11:55:47 +03:00
"STB" : "21" ,
2023-09-05 17:28:02 +02:00
"intensity" : "5" ,
"on" : "1" ,
"id2show" : ""
}
] ,
2023-06-30 22:29:25 +03:00
"about" : {
"authorName" : "Ilya Belyakov" ,
"authorContact" : "https://t.me/Biveraxe" ,
"authorGit" : "https://github.com/biveraxe" ,
"specialThanks" : "" ,
"moduleName" : "TM16XX" ,
"moduleVersion" : "1.0" ,
"usedRam" : {
"esp32_4mb" : 15 ,
"esp8266_4mb" : 15
} ,
"moduleDesc" : "Позволяет выводить на 7 сегментный экран серии TM16XX (TM1637, TM1638). Может быть расширен до поддержки TM1616, TM1620, TM1628, TM1630, TM1637, TM1638, TM1640, TM1650, TM1652 и TM1668" ,
2023-12-27 11:55:47 +03:00
"retInfo" : "Если не установлен ИД для отслеживания значения, то внутренняя переменная будет использоваться как источник для информации" ,
2023-06-30 22:29:25 +03:00
"propInfo" : {
"int" : "Период времени в секундах обновления информации на экране по конкретному элементу." ,
"chip" : "Номер чипа TM1637 или TM1638" ,
"numDigits" : "Число цифр на дисплее" ,
"DIO" : "Номер пина данных" ,
"CLK" : "Номер пина часового сигнала" ,
"intensity" : "Яркость 0-7" ,
"on" : "Вкл/выкл при старте 1/0" ,
"STB" : "Номер пина стекового сигнала - не используется на определенных моделях" ,
2023-12-27 11:55:47 +03:00
"id2show" : "id элемента конфигурации для отображения. Если пустая строка, то дисплей использует свою переменную."
2023-06-30 22:29:25 +03:00
} ,
"funcInfo" : [
{
2023-12-27 11:55:47 +03:00
"name" : "setLEDs" ,
"descr" : "Зажигает верхние светодиоды через установку байта, где каждый разряд соответствует диоду. От 0 до 255" ,
"params" : [ "Значение байта" ]
2023-06-30 22:29:25 +03:00
} ,
{
2023-12-27 11:55:47 +03:00
"name" : "onLED" ,
"descr" : "Включить один диод" ,
"params" : [ "Номер диода" ]
2023-06-30 22:29:25 +03:00
} ,
{
2023-12-27 11:55:47 +03:00
"name" : "offLED" ,
"descr" : "Выключить один диод" ,
"params" : [ "Номер диода" ]
2023-06-30 22:29:25 +03:00
} ,
{
2023-12-27 11:55:47 +03:00
"name" : "setParamLED" ,
"descr" : "Включить/выключить (1/0) и установить яркость от 0 до 7 дисплея" ,
"params" : [ "Вкл/Выкл" , "Яркость" ]
2023-06-30 22:29:25 +03:00
} ,
{
"name" : "id2show" ,
"descr" : "Задает ИД элемента, значение которого хотим отображать на экране" ,
2023-09-05 17:28:02 +02:00
"params" : [
"Имя элемента конфигурации"
]
2023-06-30 22:29:25 +03:00
}
]
} ,
2023-12-27 11:55:47 +03:00
"defActive" : false ,
2023-06-30 22:29:25 +03:00
"usedLibs" : {
2023-12-27 11:55:47 +03:00
"esp32*" : [
2024-01-06 18:01:51 +05:00
"https://github.com/maxint-rd/TM16xx" ,
"https://github.com/adafruit/Adafruit-GFX-Library" ,
"adafruit/Adafruit BusIO @ ^1.13.2"
2023-06-30 22:29:25 +03:00
] ,
2023-12-27 11:55:47 +03:00
"esp82*" : [
2024-01-06 18:01:51 +05:00
"https://github.com/maxint-rd/TM16xx" ,
"https://github.com/adafruit/Adafruit-GFX-Library" ,
"adafruit/Adafruit BusIO @ ^1.13.2"
2023-06-30 22:29:25 +03:00
]
}
}