Escalas de analfabetismo personas (4 / 6 paso)

Paso 4: El código: leyendo el codificador rotatorio.

a menudo leo en foros que la gente tiene problemas con codificadores rotatorios o que tienen que usar librerías de lujo si quieren usarlos. PERO: codificadores rotatorios son en realidad muy fácil de usar y tienen sólo una pocas líneas de código. No importa tanto usted código de arduino, en C o en bascom o cualquier otro idioma.

Si te fijas bien en el esquema, verás que al girar a la derecha, que b siempre es bajo en los bordes de levantamiento A. Girando a izquierda B siempre será alto en los bordes de levantamiento A.
Así que si fije A INT0 y configurarlo para provocar una interrupción en el flanco ascendente, entonces al que debemos hacer en la rutina de interrupción es verificar si B es 0 o 1 para saber la dirección. Dependiendo de la dirección, un contador es incrementado o disminuido y este contador puede utilizarse luego en el bucle principal para establecer los valores de una serie de variables. Es realmente tan simple como eso!

en el código de Bascom:

Dim cuenta como entero

Un Pind.2 de Alias ' (INT0)
B Alias Pind.4

configuración A como entrada
configuración B como entrada

Set B
Restablecer cuenta

config Int0 = aumento
De Int0 Getencoder

Habilitar interrupciones
Habilitar la Int0

hacer
' bucle principal aquí
lazo

GetEncoder:

waitus 250
Si A = 1 entonces
Si B = 0 entonces Incr cuenta cuenta de Decr otra cosa
End If
Volver

El botón fuction de codificador rotatorio es simplemente una interrupción que se activa al conectar el en para INT1. En la rutina de juego, todos kindst de cosas puede hacer dependiendo de lo que le gustaría pasar. En este caso se utiliza un bucle por el menú, a aceptar los valores y a escribir en la EEPROM del atmega8.

Artículos Relacionados

MJOLNIR Mk. V (Pepakura Halo armadura)

MJOLNIR Mk. V (Pepakura Halo armadura)

este es mi encargo armadura Spartan de Halo reachPuesto que hay muchos tutoriales de pepakura ahi, probaré y seguir el tutorial muy básico y en su lugar agregar consejos y atajos que he encontrado al crear la armadura. Para ahorrar espacio no detallo
Drywall Arch

Drywall Arch

Este es un proyecto de convertir una puerta de cojinete de carga no existentes en un arco. Copié un arco existente, por lo que me salvéPaso 1: Encontrar una puertaEn esta foto hay una arcada original (izquierda) y una puerta que fue bloqueada por pan
Trampa para ratones auto con motor de

Trampa para ratones auto con motor de

este proyecto es de mi próximo libro, Que hace mover las cosas.  En él, vamos a usar la energía que un muelle de torsión puede almacenar para alimentar un coche pequeño. Refieren a esta figura principal como paso a través de la receta para construir
Gratis Stealth Piano Banco de trabajo

Gratis Stealth Piano Banco de trabajo

crear su propio espacio de Stealth atractivo y funcional para su apartamento!  Este proyecto resuelve el dilema de no tener suficiente espacio de trabajo en un piso o en otro lugar en el que un banco de trabajo fea vería fuera de lugar.Soy un DIY'er
GARABATOS 4 DUMMIES: Estructura humana

GARABATOS 4 DUMMIES: Estructura humana

materiales necesitados; Lápiz, borrador, marcador/lápiz negro* = Ligeramente dibuja lo que sigue. Esto se piensa para hacer futuro borrado más fácil y su proyecto final más hermoso.Paso 1: Paso: 1 Paso 1: * dibujar 7 círculos, verticalmente hacia aba
Cambiando espacios: Esbozar rápidamente propuestas arquitectónicas

Cambiando espacios: Esbozar rápidamente propuestas arquitectónicas

si hay un lugar existente o un espacio en su área que usted piensa que debe cambiar, puede producir un cuadro de tu idea para que otra gente puede entenderla. Una buena fotografía podría interesar a otras personas, y sin darte cuenta, su idea podría
Drone depredador personal

Drone depredador personal

Este papel de piel convierte tu mini quadcopter en un Drone Predator de General Atomics MQ-1 en cuestión de minutos (aproximadamente 20 de impresión a volar).Esto es una continuación de mi otro instructivo, que construyó una piel para hacer un mini q
Construcción de una escala de 1:1 Portal Gun con luces

Construcción de una escala de 1:1 Portal Gun con luces

Introducción:Este Instructable detallará el proceso pasaba por construir mi propio Dispositivo Handheld de Portal Aperture Science [AKA la "Portal Gun"] de los juegos de válvula Portal y Portal 2. Aunque la pistola de portales es el foco princip
Deslice la regla usando escalas de registro común y Natural

Deslice la regla usando escalas de registro común y Natural

Las reglas de diapositiva que llevaron a los hombres a la luna fueron hechas sin ordenador, así que estas instrucciones se basan en producción computerless. Hay libros en existencia que contienen las escalas de registro necesario sin necesidad de uti
Escalera de estantería

Escalera de estantería

una viejo deformada escalera restaurada y convertida en algunas estanterías para la industria buscando.He querido algunos industriales buscando estanterías para mi oficina, no tengo interés en las cosas de aspecto nuevo.He encontrado todos los materi
Vertical zapato Rack - Peg Board escalera

Vertical zapato Rack - Peg Board escalera

Bienvenido a mi medida, estante del zapato que construí en mi garaje. Con mal olor, zapatos mojados o sucios es un burdon que todo el mundo tiene que lidiar con. Teníamos montones de zapatos en diferentes salas, en los armarios y sótanos. Decidí que
Cómo construir una escalera Jacob con cuchillos

Cómo construir una escalera Jacob con cuchillos

PELIGRO!!!! ESTE PROYECTO INVOLUCRA OBJETOS PUNZANTES, ALTO VOLTAJE Y TENSIÓN QUE PUEDE CAUSAR LESIONES GRAVES O LA MUERTE. EXISTE LA POSIBILIDAD ÚNICA QUE PODRÁ CORTAR Y ELECTROCUTAR A SÍ MISMO AL MISMO TIEMPO. SE RECOMIENDA PRECAUCIÓN EXTREMA.No so
Paso de la escalera de estilo EZ

Paso de la escalera de estilo EZ

Ahora con Video!Bienvenido al instructable sobre cómo construir un paso de la escalera de estilo EZ-paso .Construí este otro para un cliente de la sociedad de América del norte de Tetra. Compruebe hacia fuera algunas ideas del proyecto neat.El client
Estante de pared escalera horizontal

Estante de pared escalera horizontal

Ya ha pasado un tiempo, pero estoy con otro instructivo! Esta vez con una escalera de mano montado de pared práctico!Surgió esta idea después de ver una foto en mi Facebook news feed con una pequeña escalera montada en una pared. Yo pensé, ¡ qué cool