Releases: ArduinoLibs/SimpleMenu
1.0.0.0 [beta]
English
Downloads
In order to download and start using the library, you need to download the library files.
To do it, scroll up until you see on the side-bar menu a link to the releases page, click on it and choose the version you want to download. I am recommend to download the most newer available version.
In order to install the library, copy the SimpleMenu folder to your Arduino libraries folder (By default it's at your documents folder > Arduino > libraries).
If you can't find the local user libraries folder, open the folder where you installed the Arduino IDE and find there the libraries folder (make sure you are entering the libraries folder and not the libs!).
I am also recommend to download the GyverLibs series libraries to create the option to control the menu with buttons and other supported libraries.
Supported GyverLibs libraries
- GyverButton - I've never saw more powerful libraries to manage buttons. This library provides all you need to create functions of any difficulty.
- GyverEncoder - Same as the GyverButton library, one of the most powerful libraries to manage encoders.
Output Devices
Currently the library supports only the GyverOLED library.
If you want to make an output to other types of displays and control the output manually, see the button2serial example which outputting the whole menu to the serial port, changing the render function logic you can render the menu to whatever display (or other device) you want.
Русский
Скачивание
Чтобы скачать и начать использовать библиотеку, вам необходимо скачать файлы библиотеки.
Для этого прокрутите вверх, пока не увидите в боковом меню ссылку на страницу релизов, щелкните по ней и выберите версию, которую хотите загрузить. Я рекомендую скачать самую новую доступную версию.
Чтобы установить библиотеку, скопируйте папку SimpleMenu в папку библиотек Arduino (по умолчанию она находится в папке Мои документы > Arduino > libraries).
Если вы не можете найти папку локальных пользовательских библиотек, откройте папку, в которую вы установили Arduino IDE, и найдите там папку libraries (убедитесь, что вы открываете папку libraries, а не libs!) .
Я также рекомендую загрузить библиотеки серии GyverLibs, чтобы создать возможность управления меню с помощью кнопок и других поддерживаемых библиотек.
Поддерживаемые библиотеки GyverLibs
- GyverButton - Я никогда не видел более мощной библиотеки для управления кнопками. Эта библиотека предоставляет все необходимое для создания функций любой сложности.
- GyverEncoder - То же, что и библиотека GyverButton, одна из самых мощных библиотек для управления энкодером..
Устройства вывода
В настоящее время библиотека поддерживает только библиотеку GyverOLED.
Если вы хотите выводить данные на другие типы дисплеев и управлять выводом вручную, смотрите пример button2serial, который выводит все меню на последовательный порт, изменяя логику функции визуализации, вы можете визуализировать меню на любой дисплей (или любое другое устройство).