Продолжение банкета. Пока " правильно " работал реконнект. Добавил еще Далласы и PowerMonitor ( физически датчиков пока нет ).
- AMS32_Task.jpg (196.41 КБ) 3955 просмотров
При измерении тока раз в пол секунды (!!!) и 4 температур раз в секунду нагрузки на сервер вообще
НЕТ !!! До этого ток мерил раз в 20 секунд . Нагрузка здорово чувствовалась.
Так что идея правильная и надо это двигать дальше. На очереди запуск сервера. Цифры в даш-панели не правильные , так как в Ажаксе еще не прописал.
PS. Не так всё просто оказалось. Нужен файл конфигурации платы ( куда что подключено ). А у всех пользователей они разные. Править библиотеку вряд ли кто будет. А с другой стороны - хочешь прикрутить реле на произвольный пин , пиши это в библиотеке.
Если 4 реле , зуммер и RGB , то начало файла
Код: Выделить всё
/*
* pcb.cpp
*
*/
#include "Arduino.h"
#include "pcb.h"
//#define U32v17
#define U32maxi.xx
#ifdef U32maxi.xx
#include <Wire.h>
#include <PCF8574.h> // Do not forget to comment define to disable interrupt support (36 //#define PCF8574_INTERRUPT_SUPPORT)
// 63 void begin(uint8_t address); // Remove = 0x21 or set 0x38 for "A"
#endif
#ifdef U32v17
const int K1 = 32; // IO32
const int K2 = 25; // IO25
const int K3 = 26; // IO26
const int K4 = 04; // IO04
const int SG = 27; // IO27
const int LED_R = 33; // IO33
const int LED_G = 17; // IO17
const int LED_B = 02; // IO02
const int FIRE = 16; // IO16
#endif
Зато элементарно цепляется расширитель выходов.