#if defined(ESP8266)
#define WIDTH 16 // ширина матрицы
#define HEIGHT 16 // высота матрицы
#define SEGMENTS 1 // диодов в одном "пикселе" (для создания матрицы из кусков ленты)
#define DEVICE_TYPE 0 // Использование матрицы: 0 - свернута в трубу для лампы; 1 - плоская матрица в рамке
#define MATRIX_TYPE 0 // тип матрицы: 0 - зигзаг, 1 - параллельная
#define CONNECTION_ANGLE 1 // угол подключения: 0 - левый нижний, 1 - левый верхний, 2 - правый верхний, 3 - правый нижний
#define STRIP_DIRECTION 1 // направление ленты из угла: 0 - вправо, 1 - вверх, 2 - влево, 3 - вниз
#define USE_MP3 1 // поставьте 0, если у вас нет звуковой карты MP3 плеера
#define LED_PIN 2 // пин ленты, физически подключена к пину D2 на плате
#define SRX D4 // D4 is RX of ESP8266, connect to TX of DFPlayer
#define STX D3 // D3 is TX of ESP8266, connect to RX of DFPlayer module
#define PIN_BTN D6 // кнопка подключена сюда (PIN --- КНОПКА --- GND)
#define DIO D5 // TM1637 display DIO pin
#define CLK D7 // TM1637 display CLK pin
#endif
Пины распределены следующим образом.
Ip адрес сменен на 192.168.1.116. В DHCP правда вручную не прописал. Щас добавил, посмотрю.
По поводу сенсора, длинноваты провода, может в этом причина его нестабильной работы