"su elección" (5 / 6 paso)

Paso 5: código

Escriba el código siguiente que se muestra a continuación.
' {$STAMP BS2}
' {$PBASIC 2.5}

PIN DE TX 0

#SELECT $STAMP
BS2 #CASE
T19K2 CON 32
#ENDSELECT

LcdBkSpc CON $08 ' mover cursor a la izquierda
LcdRt CON $09 ' desplazar cursor a la derecha
LcdLF CON $0A ' mover cursor hacia abajo de la 1 línea
LcdCls CON $0 C ' limpiar LCD (uso pausa 5 después)
LcdCR CON $0D ' movimiento pos 0 de la línea siguiente
LcdBLon CON $11 ' contraluz en
LcdBLoff CON $12 ' sin retroiluminación
LcdOff CON $15 ' LCD apagado
LcdOn1 CON $16 ' LCD; cursor off, parpadeo off
LcdOn2 CON $17 ' LCD; cursor off, parpadeo en
LcdOn3 CON $18 ' LCD; cursor en blindfgdfk off
LcdOn4 CON $19 ' LCD; cursor en abrir y cerrar de
LcdLine1 CON $80 ' mover a la línea 1, columna 0
LcdLine2 CON $94 ' mover a la línea 2, columna 0

charIn VAR Byte ' de entrada de usuario
velocidad VAR Word ' baudios para la LCD Serial
' ---         ---   -----------
S0 PIN 3' A
S1 PIN 15' B
PASADOR 6' C
LE LED PIN 4
S2 PIN 8' E
S3 PIN 5' F

' -----[ Constants ]-------------------------------------------------------

' Definir períodos de recuento para cada color. Ajustar estas lecturas poco menos
' 255 para una hoja de papel blanco.

13 CON pRED ' período de lectura rojo.
pGREEN CON 12 ' período de lectura verde.
pBLUE CON 11 ' período azul lectura.

' -----[ Variables ]-------------------------------------------------------

ROJO VAR Word ' lectura de color rojo.
VERDE VAR Word ' verde lectura de color.
AZUL VAR Word ' azul lectura de color.

ALTA S0 ' tarifa de salida máxima.
HIGH  S1            '        "
LED alta ' enciende LED.

velocidad en baudios = T19K2

principal:

HACER
SEROUT TX, baudios, [LcdBLon]
PAUSE 500

GOSUB Color ' obtener los datos de color y salida para DEBUG.
DEBUG "R", DEC3 ROJO
DEBUG "G", DEC3 VERDE
DEBUG "B", DEC3 AZUL
DEPURACIÓN CR

SEROUT TX, velocidad en baudios, ["R", DEC3 rojo] ' enviar char/num a LCD
SEROUT TX, velocidad en baudios, ["G", DEC3 verde]
SEROUT TX, velocidad en baudios, ["B", DEC3 azul]
PAUSE 500

FINAL
LAZO
FINAL

' -----[ Initialization ]--------------------------------------------------

ALTA S0 ' tarifa de salida máxima.
HIGH  S1            '        "
LED alta ' enciende LED.

' -----[ Program Code ]----------------------------------------------------

' Color: leer todos los componentes de tres colores.

Color:
BAJO S2 ' dirección de la salida del rojo.
S3 BAJA
La cuenta hacia fuera, pRED, rojo ' leer el componente rojizo.
ALTA S3 ' dirección de la salida azul.
La cuenta hacia fuera, pBLUE, azul ' leer el componente azul.
ALTA S2 ' dirección de la salida de verde.
La cuenta hacia fuera, pGREEN, verde ' leer el componente verde.
VOLVER

Artículos Relacionados

Elección de maderas más verde

Elección de maderas más verde

La madera es un material hermoso para hacer cosas con. Al elegir la madera más verde para su proyecto, usted puede mantener la tierra hermosa también. ¿Cómo se elige madera sostenible?Madera puede ser un material muy "verde", pero que puede ser
Elección cartel tomate jaula

Elección cartel tomate jaula

Que momento del año otra vez cuando izquierda sobre signos de elección camada nuestros vecindarios. Pero no tengas miedo, tenemos algunos buenos usos para los materiales olvidados. Estas robustas jaulas de tomate de la reclamada de larga duración bas
Elección de metales más verde

Elección de metales más verde

Así que usted está interesado en la elección de metales más verde para su proyecto geekadelic. O mejor aún, estás haciendo cosas Eco-geek! De cualquier manera, ¿cómo elegir los metales más sostenibles?Paso 1: Raid el depósito de chatarra!Cuando vaya
Elección de fuentes de alimentación más verde

Elección de fuentes de alimentación más verde

Ahorro de energía es impresionante! Elección de fuentes de alimentación más verde puede hacer su proyecto de geekadelic más sostenible en un solo golpe.Si quieres ahorrar energía al construir su nueva computadora, robot u otro gizmo, hay una forma mu
Juego de aventuras de elección múltiple basado en texto

Juego de aventuras de elección múltiple basado en texto

¿Alguna vez jugó esas aventuras basadas en texto increíblemente difíciles en el día?«Te encuentras en un cuarto oscuro, hay una cama, una trompeta y una lata de aceite. Tiene en sus manos una sandía. ¿Qué hacer?"Errrrm... * pegado *De todos modos, es
Hacer un bricolaje sensor de su elección y mostrar la medida en tu teléfono Android a través de Bluetooth

Hacer un bricolaje sensor de su elección y mostrar la medida en tu teléfono Android a través de Bluetooth

¿necesita un sensor para medir algo, como la temperatura del cuerpo, fuera de temperatura, radiación UV, intensidad de luz, irradiación solar, campo magnético, presión, etc., etc..?   Con tecnología actual, resulta muy fácil de hacer un sensor y most
Capa de elección de Vanna

Capa de elección de Vanna

[elección de Vanna http://cache.lionbrand.com//yarns/vannasChoice.html]Abrigo estiloapenas terminado esta linda capa hoy y me encanta! Se hace de unos 4 madejas de elección de Vanna hilado violeta. Usé el patrón para la capa de encaje con bordes del
Elección de unidades de almacenamiento de información de calidad en Manchester

Elección de unidades de almacenamiento de información de calidad en Manchester

Cuando no tienes espacio suficiente en casa almacenar cosas que no necesites en el momento o cuando usted está buscando un lugar para guardar tus cosas con seguridad desde su hogar es ser pintado o reparado, usted debe buscar las unidades de almacena
Lo que hace que su elección para laminado pisos más significativo

Lo que hace que su elección para laminado pisos más significativo

proyectos de mejora del hogar seguro que cuestan una fortuna. Pero tanto como quiere traer grandes mejoras alrededor de la casa, es muy importante que tenga todo lo que lleva a cabo según el plan. Porque no estás en extrema turbulencia financiera que
Elección de la resistencia a utilizar con LEDs

Elección de la resistencia a utilizar con LEDs

esta pregunta obtiene cada día en los foros y respuestas: ¿Qué resistencia lo use con mi LED? Así que he puesto juntos varias formas para calcular hacia fuera.Vamos a tener derecho a ella:Cada uno de los pasos hacer lo mismo. Paso 1 es el más simple
Elección de razas de pollos - pollos de gallo de Cochin China - antiguas razas y orgánicos - biodiversidad de patio trasero.

Elección de razas de pollos - pollos de gallo de Cochin China - antiguas razas y orgánicos - biodiversidad de patio trasero.

El Cochin es una raza antigua de China. Su llegada en el oeste era probablemente una de las primeras ocasiones de 'spin'. Aunque una forma de Cochin, entonces conocido como pollos de Shanghai había presentada a la Reina Victoria algunos años antes po
Tablero de la nota en su elección de color de vidrio

Tablero de la nota en su elección de color de vidrio

Olvidar sobre pizarras y pizarras desordenados... hacen de este memo o el menú de tablero de cristal y rociar la parte de atrás del vidrio con cualquier color de Rust-Oleum para emparejar el décor existente. Limpieza Limpie el vidrio y escribir otra
Realmente sencillo/fácil/no una complicada forma de hacer mirada de las personas/seres humanos/animales/robots que tienen una visión de calor realmente cool/brillante (Color de su elección) usando GIMP

Realmente sencillo/fácil/no una complicada forma de hacer mirada de las personas/seres humanos/animales/robots que tienen una visión de calor realmente cool/brillante (Color de su elección) usando GIMP

leer... el... título...Paso 1: Duh!!! Abierto una imagen de alguien en gimp.Paso 2: Eliminación de ojos rojos (opcional) Foto 1 - ir a filtros > Enhance > eliminación de ojos rojos.Foto 2 - Deslice el umbral a 100Foto 3 - el resultado. Hago esto par
Buena elección/Bad Choice máquina

Buena elección/Bad Choice máquina

esta hecho para mis hijas. Realiza un seguimiento de sus decisiones buenas y malas, para ayudar a motivarlos a hacer el bien.Utiliza un Sainsmart Arduino mega y escudo reloj de Doomsday (wiki aquí http://www.samuraicircuits.com/MediaWiki/index.php?ti