/
SoRusV
/
src_xendil
Обзор
Документация
Войти
/
SoRusV
/
src_xendil
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
html/src/MGPIO.htm
216 строк
6 KB
ruslan
Initial commit
29 окт 2024, 11:18
29 окт 2024, 11:18
5c4dcf5
Код
Авторство
О чём код?
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Language" content="ru"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <link href="style.css" rel="stylesheet"> <script type="text/javascript" src="SCORD.js"></script> <script type="text/javascript" src="menu.js"></script> <script src="dynamicTable.js"></script> </head> <body> <!--<iframe align="left" id="idFrameMenu" name=nFrameMenu hidden width="200" height=100% ></iframe>--> <div class="tab" id="MenuNet"></div> <div id="idMenuTab" class="cMenuTab"></div> <div id="idHelpBtn" onclick="myhref('http://xendil.com/ru/help1/gpio/');">?</div> <div id="idDivWait" > <h1 id="idDivWaitH">Wait...</h1> <div id="idWaitClose" onmousedown="WaitClose()">x</div> <a id="idHomeLink" onclick="myhref('http://xendil.com');">http://xendil.com</a> </div> <table border=0> <tbody> <tr> <td>Device</td> <td>Found</td> </tr> <tr> <td>RTC DS3231</td> <td> <div id="@R@S{@Time@:{@DS1307@:0}}"></div> </td> </tr> <!--<tr>--> <!--<td>RTC PCF8563</td>--> <!--<td>--> <!--<div id="@R@S{@Time@:{@PCF8563@:0}}">--> <!--</td>--> <!--</tr>--> <tr> <td>PWM PCA9685</td> <td> <div id="@R@S{@LPWMChanelLED@:{@PCA9685@:0}}"></div> </td> </tr> <tr> <td>I2C EEPROM</td> <td> <div id="@R@S{@Eeprom@:{@CheckI2C@:0}}"></div> </td> </tr> </tbody> </table> <table border=0> <caption>I2C</caption> <tbody> <tr> <td>Name</td> <td>GPIO</td> </tr> <tr> <td>SDA (21, 4)</td> <td> <input type=number step=1 min=-1 max=100 id="@R{@Main@:{@GPIO_SDA@:0}}"> </td> </tr> <tr> <td>SCL (22, 5)</td> <td> <input type=number step=1 min=-1 max=100 id="@R{@Main@:{@GPIO_SCL@:0}}"> </td> </tr> </tbody> </table> <table border=0> <caption>PWM PCA9685</caption> <tbody> <tr> <td>Param</td> <td>Value</td> </tr> <tr> <td>Frequency(1000)</td> <td> <input type=number id="@R{@LPWMChanelLED@:{@Frequency@:0}}"> </td> </tr> </tbody> </table> <!--<table border=0>--> <!--<caption>I2C EEPROM</caption>--> <!--<tbody>--> <!--<tr>--> <!--<td>Param</td>--> <!--<td>Value</td>--> <!--</tr>--> <!--<tr>--> <!--<td>Address (0x50)</td>--> <!--<td>--> <!--<input type=number id="@R{@Eeprom@:{@Address@:0}}">--> <!--</td>--> <!--</tr>--> <!--</tbody>--> <!--</table>--> <!--<table border=0>--> <!--<caption>OneWire</caption>--> <!--<tbody>--> <!--<tr>--> <!--<td>Name</td>--> <!--<td>GPIO</td> --> <!--</tr>--> <!--<tr>--> <!--<td>Temperature (13)</td>--> <!--<td>--> <!--<input type=number step=1 min=-1 max=100 id="@R{@LTemperature@:{@GPIO@:0}}">--> <!--</td>--> <!--</tr>--> <!--</tbody>--> <!--</table>--> <table border=0> <caption>Temperature</caption> <tbody> <tr> <td>GPIO OneWire (23, 13)</td> <td> <input type=number step=1 min=-1 max=100 id="@R{@LTemperature@:{@GPIO@:0}}"> </td> </tr> <tr> <td>Time refresh [ms] (3000)</td> <td> <input type=number step=100 min=1000 id="@R{@LTemperature@:{@TimeRefresh@:0}}"> </td> </tr> </tbody> </table> <table border=0> <caption>Light</caption> <tbody> <tr> <td>Light down at error, [%]</td> <td> <input type=number step=1 min=-1 max=100 id="@R{@LLight@:{@LightDownErr@:0}}"> </td> </tr> <tr> <td>Time down at error, [sec]</td> <td> <input type=number step=1 min=-1 max=100 id="@R{@LLight@:{@TimeDownErr@:0}}"> </td> </tr> <tr> <td>Power max, [W]</td> <td> <input type=number step=1 min=-1 max=100 id="@R{@LLight@:{@PMax@:0}}"> </td> </tr> </tbody> </table> <table border=0> <caption>Blink</caption> <tbody> <tr> <td>Enabled</td> <td> <input type="checkbox" id="@R{@Blink@:{@Enabled@:0}}"> </td> </tr> <tr> <td>GPIO (2)</td> <td> <input type=number step=1 min=-1 max=100 id="@R{@Blink@:{@GPIO@:0}}"> </td> </tr> <tr> <td>Time ON [msec]</td> <td> <input type=number step=10 min=10 id="@R{@Blink@:{@TimeOn@:0}}"> </td> </tr> <tr> <td>Time OFF [msec]</td> <td> <input type=number step=10 min=10 id="@R{@Blink@:{@TimeOff@:0}}"> </td> </tr> <tr> <td>Flash count</td> <td> <input type=number step=1 min=1 id="@R{@Blink@:{@Count@:0}}"> </td> </tr> <tr> <td>Time Pause [msec]</td> <td> <input type=number step=100 min=1500 id="@R{@Blink@:{@TimePause@:0}}"> </td> </tr> </tbody> </table> <input value="Send" id="BtnSend" onclick=ShowWait(FSend) type=button class="cHide"> <input value="Save" id="BtnSave" onclick=ShowWait(FSave); type=button> <input value="Refresh" id="BtnRefresh" onclick=ShowWait(FRefresh); type=button> <script src="MGPIO.js"></script> </body> </html>