Codificador rotatorio tira LED brillo controlador (4 / 7 paso)

Paso 4: Codificador rotatorio + Arduino

Conecte los cables como se muestra en fotos y prueba de circuito de arduino. Use cualquier salida PWM.

Aquí está el código:

//

int brillo;

currentTime largo sin firmar;

loopTime largo sin firmar;

const int pin_A = 2;

const int pin_B = 3;

int buttonPin = 4;

const int ledPin = 9;

unsigned char encoder_A;

unsigned char encoder_B;

unsigned char encoder_A_prev = 0;

Boolean lastButton = alto;

Boolean currentButton = alto;

void setup() {}

pinMode (ledPin, salida);

pinMode (pin_A, INPUT_PULLUP);

pinMode (pin_B, INPUT_PULLUP);

pinMode (buttonPin, INPUT_PULLUP);

currentTime = millis();

loopTime = currentTime;

}

debounce(boolean last) Boolean

{

booleano actual = digitalRead(buttonPin); Si (último! = corriente) {delay(5); actual = digitalRead(buttonPin);} vuelta actual; }

void loop() {}

currentButton = debounce(lastButton);

Si (lastButton == alto & & currentButton == LOW)

{

brillo brillo = 255;

}

lastButton = currentButton;

Si brillo (brillo > 255) = 0;

currentTime = millis();

Si (currentTime > = (loopTime + 5))

{

encoder_A = digitalRead(pin_A);

encoder_B = digitalRead(pin_B);

if((!encoder_A) & & (encoder_A_prev))

{

if(encoder_B)

{

Si (brillo + 5 < = 255) brillo += 5;

}

otra cosa

{

Si (brillo - 5 > = 0) brillo-= 5;

}

}

encoder_A_prev = encoder_A;

analogWrite (ledPin, brillo);

loopTime = currentTime;

}

}

//

Artículos Relacionados

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
Menús de Arduino fácil de codificador rotatorio

Menús de Arduino fácil de codificador rotatorio

Codificadores rotativos con centro de botones son geniales entrada hardware para proyectos, especialmente si usted quiere ser capaz de desplazarse por los menús y seleccione Opciones. Esperemos que este Instructable le dará la confianza para probar u
Cartel de LED con controlador ATtiny45

Cartel de LED con controlador ATtiny45

Mi escuela secundaria tiene un programa donde los estudiantes pueden tutores de otros estudiantes. Me impliqué como una tutee, luego un tutor par. Todo el mundo que me he enseñado ha encontrado el programa realmente útil, así que decidí promover aún
El traje de Medusa de tira de LED con Arduino y LPD8806 tiras Led

El traje de Medusa de tira de LED con Arduino y LPD8806 tiras Led

todo empezó cuando vi un documental de la BBC en 2002 sobre las aguas profundas del océano. Había una medusa de biolimunescent en el documental, probablemente de la especie "ctenophores" que cogió mi atención en los últimos años decidí usan como
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
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
IKEA Dioder tira LED inalámbrica Mod

IKEA Dioder tira LED inalámbrica Mod

El IKEA Dioder tira LEDs vienen con un atado con cable remotos. Es bastante fácil que es hacerlos inalámbricos con un nuevo controlador RGB/control remoto y algunos cables. Sin soldar!4 piezas luz del IKEA Dioder tira multicolor, conjunto http://www.
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
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
Reparación de luz de fondo / aduana tira led

Reparación de luz de fondo / aduana tira led

Un osciloscopio es una pieza indispensable de equipos en electrónica; por desgracia no es muy útil con una luz de fondo roto.En este instructable le demostraré cómo había reparado contraluz de mi osciloscopio y cómo hacer una costumbre tira led.Una p
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
La luz de la noche de cuna/cama de la tira LED Arduino

La luz de la noche de cuna/cama de la tira LED Arduino

Este proyecto fue creado porque yo quería tener algo que podría hacer en un fin de semana que sería bastante simple de entender y jugar con, pero también verse bien cuando se hace. Un Arduino + tira LED fue el combo perfecto, como usted puede consegu
Aplauda activado tira LED

Aplauda activado tira LED

Este Instructable le muestra cómo construir una tira de LED clap activado. Todo el proyecto se basa en Secreto golpe activa cerradura del cajón, donde el usuario puede registrar un patrón de golpe secreto que abrirá la cerradura en el cajón de Adafru
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