Нужна помощь для работы связки "Экран ender3 + MKS mini V2.0(Ramps 1.4+Arduino Mega)"
Мне нужно подключить экран ender 3 к MKS mini V2.0(ramps 1.4). На ramps установлен переходник, который добавил exp 1 и exp 2. К родной плате ender 3 экран подключался только через порт exp 1(распиновка контактов exp1 экрана: 1 - beeper, 2 - encoder button, 3 - Encoder_B, 4 - Reset, 5 - Encoder_A, 6 - LCD_SCK, 7 - LCD_CS, 8 - LCD_MOSI, 9 - GND, 10 - 5V). На плате ramps 1.4 exp1(Распиновка: 10 - D37, 9 - D35, 8 - D17, 7 - D16, 6 - D23, 5 - D25, 4 - D27, 3 - D29, 2 - GND, 1 - 5V) и exp2(Распиновка: 10 - D50, 9 - D52, 8 - D31, 7 - D53, 6 - D33, 5 - D51, 4 - D49, 3 - RST, 2 - GND, 1 - D41). Я написал код, который мне позволил увидеть изображение. Ограничился только разъёмом exp1 to exp1.
Код для работы экрана:
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
#define LCD_PINS_RS 37
#define LCD_PINS_ENABLE 35
#define LCD_PINS_D4 17
#define LCD_PINS_D5 16
#define LCD_PINS_D6 23
#define LCD_PINS_D7 25
#define BTN_EN1 54 // Пин подключен к пину LCD_PINS_ENCODER_B
#define BTN_EN2 55 // Пин подключен к пину LCD_PINS_ENCODER_A
#define BTN_ENC 47 // Пин подключен к пину LCD_PINS_BTN_ENC
#endif
Проблема в том, что скроллинг не работает. что у меня не так с кодом? Менял все настройки пинов только в файле Configuration.h.
Почему всё нормально работает, кроме поворота колёсика, т.е. кнопка колёсика работает, могу заходить в настройки и выходить на инфо экран, но выбрать другие пункты меню не могу
Популярные вопросы
Есть ли цельнометаллический биметалл термобарьер для CR-10?
Я столкнулся с тем, что...

Комментарии и вопросы
Сам использовал такой метод. А...
Там с рождения стояла винда, I...
Кстати, пришла в голову странн...
Ситуация: нужно для отдельно в...
Короче получил я недавно свой...
Поговорим
Всем доброго времени суток, по...