Compare commits
14
Commits
dev
..
2fd0a44555
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2fd0a44555 | ||
|
|
96df0465d5 | ||
|
|
a006c45d98 | ||
|
|
6c4cdb4605 | ||
|
|
ac8a72b05d | ||
|
|
7a7075f6de | ||
|
|
f77ff376d4 | ||
|
|
d53035a5ef | ||
|
|
bda2ecb7a3 | ||
|
|
208669d19f | ||
|
|
68bdfdc879 | ||
|
|
2bf49c14ac | ||
|
|
f8294d4aed | ||
|
|
4b59b8936b |
No files matched your search
+5
-5
@@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
```
|
```
|
||||||
LibreHardwareMonitorLib.dll ──> PowerShell-агент ──COM (USB CDC)──> ESP32-C3 ──I2C──> OLED 72×40
|
LibreHardwareMonitorLib.dll ──> PowerShell-агент ──COM (USB CDC)──> ESP32-C3 ──I2C──> OLED 72×40
|
||||||
(через драйвер PawnIO) раз в секунду "T=67.0;L=34;M=97" U8g2
|
(через драйвер PawnIO) раз в секунду "T=67.0;L=34" U8g2
|
||||||
```
|
```
|
||||||
|
|
||||||
**Плата ничего не измеряет сама.** Она принимает готовые строки по USB и рисует
|
**Плата ничего не измеряет сама.** Она принимает готовые строки по USB и рисует
|
||||||
@@ -173,8 +173,8 @@ powershell -ExecutionPolicy Bypass -File "D:\Soft\Arduino\CPU_temp\agent\cpu_tem
|
|||||||
|
|
||||||
```
|
```
|
||||||
connected: COM4
|
connected: COM4
|
||||||
T=47.0;L=24;M=97
|
T=47.0;L=24
|
||||||
T=48.0;L=14;M=97
|
T=48.0;L=14
|
||||||
```
|
```
|
||||||
|
|
||||||
Одновременно на экране платы появится температура. Остановить — Ctrl+C.
|
Одновременно на экране платы появится температура. Остановить — Ctrl+C.
|
||||||
@@ -286,7 +286,7 @@ Start-ScheduledTask -TaskName 'CPU Temp Agent'
|
|||||||
|
|
||||||
## Что показывает экран
|
## Что показывает экран
|
||||||
|
|
||||||
Экранов два, переключаются нажатием кнопки **BOOT** (длительность не важна):
|
Экранов два, переключаются коротким нажатием кнопки **BOOT**:
|
||||||
|
|
||||||
| Экран | Крупно | Мелко | График |
|
| Экран | Крупно | Мелко | График |
|
||||||
|---|---|---|---|
|
|---|---|---|---|
|
||||||
@@ -382,7 +382,7 @@ $sp.Close()
|
|||||||
| Путь | Что это |
|
| Путь | Что это |
|
||||||
|---|---|
|
|---|---|
|
||||||
| `config.h` | все настройки |
|
| `config.h` | все настройки |
|
||||||
| `CPU_temp.ino` | свежесть данных, гистерезис тревоги, кнопка, выбор экрана, светодиод |
|
| `CPU_temp.ino` | свежесть данных, гистерезис тревоги, светодиод |
|
||||||
| `link.h` / `link.cpp` | неблокирующее чтение строки из Serial и её разбор |
|
| `link.h` / `link.cpp` | неблокирующее чтение строки из Serial и её разбор |
|
||||||
| `ui.h` / `ui.cpp` | отрисовка через U8g2, кольцевой буфер истории, негатив |
|
| `ui.h` / `ui.cpp` | отрисовка через U8g2, кольцевой буфер истории, негатив |
|
||||||
| `tools/i2c_scan/` | одноразовый скетч поиска пинов дисплея |
|
| `tools/i2c_scan/` | одноразовый скетч поиска пинов дисплея |
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
# Агент CPU Temp
|
# Агент CPU Temp
|
||||||
|
|
||||||
Читает температуру и загрузку процессора и раз в секунду отдаёт их плате
|
Читает температуру и загрузку процессора и раз в секунду отдаёт их плате
|
||||||
ESP32-C3 по USB-COM строкой вида `T=67.0;L=34;M=97`.
|
ESP32-C3 по USB-COM строкой вида `T=67.0;L=34`.
|
||||||
|
|
||||||
## Что нужно установить
|
## Что нужно установить
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user