Menús de Arduino fácil de codificador rotatorio (3 / 3 paso)

Paso 3: Operación y conclusión

Operación

Si abrir al serial monitor de Arduino después de subir este bosquejo y empezar a girar el eje del codificador, debería ver el menú de nivel superior giratorio a través del número de sub-menus y opciones que tiene (limitada con la variable modeMax ). Si pulsas el botón de centro, verá que el modo/sub-menu se han desplazado a es seleccionado y ahora tiene rienda para desplazarse a través del 0-255 valores en ese menú. Ahora, si pulsas el botón de centro se establece ese valor setting1 o setting2 o setting3 etc.. El Arduino automáticamente e instantáneamente te devuelve al menú de nivel superior una vez que esto ha sucedido.

Mientras que enciende, el Arduino recuerda lo establece cada ajuste y si nos remontamos al submenú para un entorno a que ya han establecido un valor, comenzará sus ajustes del codificador desde el último valor que elegiste!

Conclusión

Me puse a escribir código basado en el bosquejo que codificadores rotatorios navegar por un menú básico para Arduinos. También intentó hacerlo legible, para que, a diferencia de algunas alternativas, alguien podría ver la estructura del menú y saber qué cambios al código tendrían que hacer para adaptar el menú a sus necesidades.

Este código es básico y genérico, específicamente para demostrar la funcionalidad mientras se adapta fácilmente a su aplicación. Utiliza al serial monitor como una herramienta de depuración básica que también elimina la necesidad de una pantalla separada para ver cómo funciona el código. Espero que sea útil y se inspiran para editar, adaptar y mejorar!

Por favor comparta cualquier cosa con él en los comentarios!

Artículos Relacionados

Mejorada lectura de codificador rotatorio de Arduino

Mejorada lectura de codificador rotatorio de Arduino

Codificadores rotativos grandes dispositivos de entrada para proyectos de electrónica - ojala este Instructable inspirará y ayudarle a utilizar en su próximo proyecto.¿Por qué escribir código de codificador rotatorio?Quería usar un codificador rotato
Arduino Nano y Visuino: Control de servos con codificador rotatorio

Arduino Nano y Visuino: Control de servos con codificador rotatorio

Hay un montón de Instructables que Servo control con potenciómetro, sin embargo a veces es útil controlar con un Codificador rotatorio. En este Instructable, les mostraré lo fácil que es implementar esto con la ayuda de Visuino - un ambiente de desar
Arduino Nano: Codificador rotatorio con Visuino

Arduino Nano: Codificador rotatorio con Visuino

Los codificadores rotativos son sensores de rotación exacto muy útiles, también de uso frecuente como usuario control dispositivos de entrada en lugar de potenciómetros. Son fáciles de conectar al Arduino, y con la ayuda de Visuino - un ambiente de d
Arduino Nano y Visuino: Control de Motor paso a paso con codificador rotatorio

Arduino Nano y Visuino: Control de Motor paso a paso con codificador rotatorio

A veces es necesario tener un Motor de pasos seguir la rotación de un Codificador rotatorio para posicionamiento preciso. Yo he estado planeando Instructable sobre este por un tiempo, pero finalmente el par de días después otra pregunta del usuario V
Diseñar un menú personalizado menú sistema--Android/Arduino para principiantes--absolutamente ninguna programación requerida

Diseñar un menú personalizado menú sistema--Android/Arduino para principiantes--absolutamente ninguna programación requerida

IntroducciónEste instructable muestra cómo utilizar el libre pfodDesigner disponible en GooglePlay para diseñar un sistema Android menú con submenús para dispositivos compatibles con Arduino.El tutorial es adecuado para principiantes. No se requiere
Arduino - codificador rotatorio Simple ejemplo KY-040

Arduino - codificador rotatorio Simple ejemplo KY-040

¡Hola mundo! Este es un ejemplo de cómo usar el codificador rotatorio de KY-040.Su forma muy básica pero si su nuevo a arduino o no pudo encontrar ningún código, entonces tienes algo para comenzar con.porque hay poca documentación sobre el kit de sen
ESP8266 y Visuino: Control Servo remotamente sobre Wi-Fi con codificador rotatorio

ESP8266 y Visuino: Control Servo remotamente sobre Wi-Fi con codificador rotatorio

Módulos de ESP8266 son controladores de bajo costo independiente gran con construido en Wi-Fi. En este Instructable mostrará cómo puede controlar un Servo remotamente sobre Wi-Fi con un codificador rotatorio. El Instructable es una versión similar pe
Codificador rotatorio tira LED brillo controlador

Codificador rotatorio tira LED brillo controlador

Simplemente tira brillo controlador de LED con rotary encoder y attiny microcontrolador 85Paso 1: Introducción:Le mostrará cómo controlar fácilmente el brillo de la tira LED. Este es realmente un controlador PWM. Está diseñado sólo para DC. Olvidar C
Ejemplo de codificador rotatorio de RGB (ATmega328, AVR)

Ejemplo de codificador rotatorio de RGB (ATmega328, AVR)

las anterior configuración utiliza interrupción servicio rutinas (ISRs) para interpretar un codificador rotatorio.  El codificador rotatorio específico utilizado también contiene un LED RGB, que es conducido por PWM.  Hay un video en el artículo comp
ESP8266 Wifi adiciónales para Arduino fácil

ESP8266 Wifi adiciónales para Arduino fácil

ActualizaciónEl proceso descrito aquí ya no se recomienda. Este instructivo ha sido reemplazado por ESP8266 WiFi Shield para Arduino y otros micros que proporciona una función de configuración de página web más universal.IntroducciónESP8266 es un chi
BRICOLAJE | Sistema de seguridad de Arduino fácil láser Tripwire!

BRICOLAJE | Sistema de seguridad de Arduino fácil láser Tripwire!

En este tutorial enseñará usted cómo usted puede construir su propio sistema de seguridad de Tripwire de láser en casa!Usted necesitará los siguientes componentes y materiales:Luz de LEDMódulo del laserMódulo de Sensor láserAltavoz o zumbador piezoel
Centinela de arduino fácil

Centinela de arduino fácil

Este instructable le mostrará cómo hacer un fácil centinela de bajo costo.Paso 1: partesPara este proyecto necesitas:-un protoboard-7 cables de puente (macho)-Arduino Uno-HC-SR04 sensor ultrasónico-Servo sg90-Pistola elásticoPaso 2: Cableado / constr
Luz de Arduino fácil tras Robot

Luz de Arduino fácil tras Robot

Este es un tutorial sobre cómo hacer un robot siguiente luz usando Arduino, se ha simplificado para que los principiantes pueden intentar este proyecto también. Este proyecto sólo debe tomar en más de una hora. Espero que lo disfruten.Paso 1: materia
Interface MP3 para Arduino: fácil y barato

Interface MP3 para Arduino: fácil y barato

he añadido una continuación a este Instructable:La continuación muestra cómo diseñar, grabar y construir un escudo de PCB para conectar el MP3 al Arduino. Reemplaza los conmutadores analógicos con un 74HC244. Tablero de una sola capa con diseño de co