Руководство по работе с OLED-меню Arduino
В этом руководстве показано, как создать простое меню с помощью OLED-дисплея SSD1306 размером 128x64, подключённого через интерфейс IIC (I2C) к Arduino UNO вместе с тремя кнопками. Меню создано по образцу Flipper Zero — https://docs.flipper.net/basics/control#M5BZO Это руководство предназначено для начинающих, и я стараюсь описать каждый шаг в понятной форме. Мы будем использовать Photopea для создания графики, image2cpp для преобразования изображений в массивы кода на C и онлайн-эмулятор Arduino WOKWI для тестирования нашего эскиза, прежде чем запускать его на реальном Arduino UNO. В финальном проекте используется Arduino UNO, экран для создания прототипа (но подойдет любой макет), OLED-дисплей и 3 кнопки (и, конечно же, несколько проводов). Файл проекта: https://github.com/upiir/arduino_oled_menu WOKWI:https://wokwi.com/projects/353105561979929601 Шрифты u8g (доступны для библиотеки u8g): https://nodemcu-build.com/u8g-fonts.php Документация u8g:https://github.com/olikraus/u8glib/wiki/userreference Photopea (онлайн-инструмент, похожий на Photoshop): https://www.photopea.com/ image2cpp (преобразование изображений в C-код): https://javl.github.io/image2cpp/ Автор проекта:Upir
В этом руководстве показано, как создать простое меню с помощью OLED-дисплея SSD1306 размером 128x64, подключённого через интерфейс IIC (I2C) к Arduino UNO вместе с тремя кнопками. Меню создано по образцу Flipper Zero — https://docs.flipper.net/basics/control#M5BZO Это руководство предназначено для начинающих, и я стараюсь описать каждый шаг в понятной форме. Мы будем использовать Photopea для создания графики, image2cpp для преобразования изображений в массивы кода на C и онлайн-эмулятор Arduino WOKWI для тестирования нашего эскиза, прежде чем запускать его на реальном Arduino UNO. В финальном проекте используется Arduino UNO, экран для создания прототипа (но подойдет любой макет), OLED-дисплей и 3 кнопки (и, конечно же, несколько проводов). Файл проекта: https://github.com/upiir/arduino_oled_menu WOKWI:https://wokwi.com/projects/353105561979929601 Шрифты u8g (доступны для библиотеки u8g): https://nodemcu-build.com/u8g-fonts.php Документация u8g:https://github.com/olikraus/u8glib/wiki/userreference Photopea (онлайн-инструмент, похожий на Photoshop): https://www.photopea.com/ image2cpp (преобразование изображений в C-код): https://javl.github.io/image2cpp/ Автор проекта:Upir