Brocha lápiz: Detección de Color al Cursor de ordenador de Control (4 / 5 paso)

Paso 4: Código completo

El comportamiento completo que codifiqué es como sigue:
Un sprite de pincel se mueve alrededor de la pantalla en uno de 16 puestos, basadas en donde el pincel físico se cierne sobre el papel. Cuando se hace clic en el botón de la Picoboard, el pincel 'recoge' el color que el pincel físico actualmente se cierne sobre. Cada vez se hace clic en la bandera verde, el programa se reinicia con un pincel limpio en la esquina superior izquierda y requiere un paso de calibración. A continuación será una serie de comentarios explicativos de cómo construir el código cero, en el mismo orden que las imágenes incluidas.
1) encuentre una imagen de paintbrush para tu sprite y 17 trajes para él. 1 para cada color, además de un cepillo 'clean'.
2) establecer el 'reajuste' o comportamiento de caso inicial. Colocar el cepillo en su posición correcta, cambie su traje limpio y requieren que el usuario hacer clic en el botón de la Picoboard cuando el puntero está sobre el cuadrado negro para calibrar todos los valores que donde medido en la página anterior.
3) toman los valores de resistencia medidos en la página anterior. Hacer soportes para ellos, para que de la resistencia bajo medida para la máxima resistencia medida, tenga un mapa continuo que te dice "Si la resistencia medida es tal, la aguja debe ser en este bloque."
4) construir una serie de 'si' bloques que siguen la misma estructura como en la imagen #4, mapa sólo los valores numéricos en los campos de texto que corresponden a los soportes se ha definido para cada bloque. Tenga en cuenta que mi sistema de numeración de los bloques es la siguiente, donde el número 1 es el bloque negro:
1 2 3 4
5 6 7 8
9 10 11 12
12 14 15 16
5) construir una serie de 'if' anidada bloquea que coloque correctamente el cursor y evaluar el estado del botón para determinar si el cursor debe cambiar de color.
6) enlace todos los bloques de 'si' de los dos pasos anteriores dentro de un solo 'bucle for'. Técnicamente no importa el orden.
7) probarlo!

Artículos Relacionados

DETECCIÓN de COLOR usando MATLAB

DETECCIÓN de COLOR usando MATLAB

En este artículo voy a demostrar cómo detectar color usando MATLABPaso 1: Utilizan elementos de la GUI:1 ejes2 dos botones3 editar textoImágenes a color• Un modelo de color es un método para especificar colores de alguna manera estándar. Generalmente
Fabricación de sistema de detección de color RGB con LED

Fabricación de sistema de detección de color RGB con LED

hacer un nuevo proyecto con LEDS y micro controlador
Color barato cambiar lámpara w/control remoto

Color barato cambiar lámpara w/control remoto

este divertido diy Color luz cambiante se asombrar a usted y sus amigos.Un adulto se necesita que usted estará tratando con los cables y electrónica.Ideal para la habitación de cualquier niño como color cambiar luz de la noche o por cualquier motivo
Filamento de impresora 3D Color humor detección luz

Filamento de impresora 3D Color humor detección luz

Este es mi Instructable primera así si hay alguna pregunta o sugerencia por favor deje un comentario abajo.En este Instructable le mostrará cómo hacer un humor de detección de color luz del filamento para su impresora 3D. El sensor de color detecta e
Detección de uso de Sensor de color TCS3200 y LinkIt uno de color

Detección de uso de Sensor de color TCS3200 y LinkIt uno de color

En este Instructable, aprenderemos cómo interfaz sensor de color de TCS3200 con uno de LinkIt para detección de color.El TCS3200 programable color luz-a-convertidores de frecuencia que combina silicio configurable y un convertidor de corriente a frec
¿Color chaqueta de lápiz (hecho en sketchbook pro)

¿Color chaqueta de lápiz (hecho en sketchbook pro)

no te gusta cuando estás en el avión o el coche dibujo cuando tu lápiz de color cae desde su vuelta a lo desconocido? Para mantenerlos colores lápices organizados y bajo control, he creado la chaqueta de lápiz coloreado en Sketchbook Pro. Con una cha
Copia mágica de color camaleón lámpara

Copia mágica de color camaleón lámpara

en este Instructable, le mostraré cómo hacer una lámpara de Arduino powered que detecta el color debajo de él y luego intenta emular ese color. Con todo fácil de encontrar piezas (la mayor parte puede encontrarse en el almacén del dólar con la excepc
Compaginador del Color del MeArm del Chip

Compaginador del Color del MeArm del Chip

En este Instructables, construiremos un clasificador de chip color automatizado utilizando un brazo de robot de meArm y un sensor de color de TCS3200. Esto es parte de mi plan de estudios nivel intermedio para estudiantes de secundaria en mi taller d
Phantomx pincher Color clasificación

Phantomx pincher Color clasificación

Este instructable muestra cómo utilizar un pincher Phantomx y CMUcam5 duende para hacer un color clasificación celular robot.El robot será capaz de clasificar objetos de dos colores (azul y verde) por grapping un objeto desde una posición y el movimi
Color Sensor guía de Linkit uno

Color Sensor guía de Linkit uno

Hola hice Color sensor recientemente y sentí que no era muy clara guía sobre el uso con arduino y un un tablero linkit también tengo así que he pensado en publicar un instructable en base a esto. ¡ Disfrute!Paso 1: Cosas necesariasNecesitamos:-LinkIT
Construir tu propio (a) sensor de color pequeña.

Construir tu propio (a) sensor de color pequeña.

Hace unos meses vi un instructable por fjordcarver sobre cómo construir un coloursensor con un RGB led y una LDR. Me inspiró a probar si podía mejorar su diseño.Aquí son las cosas que yo quería:El sensor debe tener pernos como pocos como sea posible.
Detector de color automático con LDR

Detector de color automático con LDR

Esta es una guía para la construcción de un detector de color automático con LDR (resistor dependiente de luz). Esto es pequeño en tamaño y puede construirse en menos de unos pocos minutos.Paso 1: Lo que necesitaNecesita las siguientes-LDR (resistor
Sensor de Color DIY

Sensor de Color DIY

Hola a todos!,Había pasado mi semana trasteando con arduino y también compré algunos sensores y módulos para él pero algo faltaba!!. Y es un Sensor de Color!! Después de googlear que encontré muchas maneras de hacerla, he probado muchos y este uno fu
USB lámpara de camaleón (replicación de Color)

USB lámpara de camaleón (replicación de Color)

Otra forma impresionante con su propio Sensor de Color es un "Color y lámpara de replicación" o simplemente una lámpara camaleón. La lámpara camaleón es un proyecto super easy para construir que puede ser utilizado como una luz de noche o simple