не хочет работать вместе GyverOLED + GyverEncoder. OLED 0.91 - отображаются точки по всему экрану.
По отдельности работают. Подскажите куда копать
По отдельности работают. Подскажите куда копать
код:
#include <GyverOLED.h>
#include "GyverEncoder.h"
#define SW D4
#define DT D3
#define CLK D0
Encoder enc(CLK, DT, SW,TYPE2);
GyverOLED<SSD1306_128x32> oled;
int val=0;
void setup() {
Serial.begin(9600);
oled.init();
oled.clear();
oled.setCursor(10,1);
oled.setScale(3);
oled.print(val);
}
void loop() {
enc.tick();
if (enc.isClick()) val=0;
if (enc.isLeft()) val--;
if (enc.isRight()) val++;
if (enc.isTurn()){
oled.setCursor(10,1);
oled.setScale(3);
oled.print(val);
Serial.println(val);
}
}