Зеркальный текст на 8 пути 7219
Хотя на этот вопрос, по-видимому, был дан ответ в другом вопросе на форуме, ответ был дан об использовании альтернативной библиотеки... #define HARDWARE_TYPE MD_MAX72XX::FC16_HW был протестирован и привел к худшей ситуации с полностью беспорядочным отображением без отображения ничего значимого (нет настоящие буквы или цифры). При использовании библиотеки MD_MAX72xx.h текст отображается, но зеркально, например, буквы отображаются задом наперед. Я использую последние загрузки MD_Parola и MD MAX72XX, загруженные вчера.
Я в полной растерянности, что делать, чтобы перевернуть буквы. Может кто-нибудь помочь, пожалуйста, простыми словами, так как я все еще новичок и нахожусь на крутом этапе изучения Arduino!
Спасибо.
Извините за задержку с ответом.
Я совершенно не уверен, куда добавить строку, предложенную в файле MD_MAX72xx.h?? (Говорил, что я новичок!!).
Файл библиотеки представляет собой просто загруженный базовый MD_MAX72xx.h. Другие используемые файлы: MD_Parola.h и SPI.h
Это видео того, что происходит и что нужно исправить.. [1]: https://youtu.be/LVuyTmeNFQ8 Через несколько дней оно будет удалено с YouTube
Я не могу вставить сюда сведения о файлах, поскольку они превышают ограничение в 30 000 символов.
@Brian, 👍0
Обсуждение1 ответ
В библиотеке MD_MAX72xx есть функция transform
.
В зависимости от того, как вы хотите отразить текст (вдоль какой оси), вы передаете этой функции аргумент MD_MAX72XX::TFLR
или MD_MAX72XX::TFUD
.
Хотя я предполагаю, что вам действительно захочется повернуть текст на 180 градусов. В этом случае используйте transform(MD_MAX72XX::TRC)
.
Пожалуйста, смотрите мой измененный текст справки выше. Спасибо за предложение, @Brian
Вам не нужно изменять файл MD_MAX72xx.h. В вашем эскизе в setup
вы добавляете mx.transform(MD_MAX72XX::TFLR);
(где mx
— это имя объекта MD_MAX72XX.). Я не смогу больше помочь без некоторых частей вашего кода., @Gerben
Решил это! Пришлось использовать #define HARDWARE_TYPE MD_MAX72XX::ICSTATION_HW, и textg все правильно.., @Brian
- Как отображать переменные на 0,96-дюймовом OLED-дисплее с библиотекой u8glib?
- Как отобразить символ º на ЖК-дисплее?
- Путаница между SPI и I2C для SSD1306 OLED
- Потенциометр 10 кОм против резистора 10 кОм на ЖК-дисплее
- Не могу заставить 4 значный 7 сегментный дисплей показывать разные значения
- Сделать CS (chip select) для работаты в SPI (для и SD карты и OLED)
- Запуск 7-контактного OLED-дисплея с 4 контактами (I2C)
- Как отобразить переменные с плавающей запятой на OLED-дисплее (0,96 дюйма)
И как обычно: добавьте свой эскиз/код и ссылки на используемые библиотеки., @Mikael Patel
Также прочтите заголовочный файл библиотеки https://github.com/MajicDesigns/MD_MAX72XX/blob/master/src/MD_MAX72xx.h, поскольку здесь имеется множество настроек для регулировки положения, направления, ориентации и т. д., @Mikael Patel