DIY Laser Tag sistema (versión de prueba del microcontrolador) (2 / 2 paso)

Paso 2: Paso 2: programación = diversión!

Este paso es solo una muy breve explicación de la programación. En primer lugar, el lenguaje usado por el Basic Stamp 2 (se podría llamar un hermanastro de Arduino) se llama PBASIC, que puede descargar para libre de paralaje . Tenga en cuenta sin embargo, este lenguaje es para el Basic Stamp y no funciona en otro microcontrolador (como la viruta de propulsor que utiliza lenguaje de vuelta). Vamos a tener una decadencia de los comandos necesarios para el contador de etiquetas de laser que he escrito:

Golpes VAR Nib

La sintaxis: "Nombre" "tipo de datos" "tamaño de los datos"
Donde "Nombre" es un nombre de usuario dado a la variable para hacer referencia a en la programación, "tipo de datos" le pregunta si el nombre es una variable o constante, y "tamaño de los datos" se refiere al tipo de variable será: Bit, Nibble, Byte o palabra. Tiene un poco un 0 o 1, un Nibble números 0 - 15, un Byte contiene los números de 0 - 255, y una palabra números 0 - 65535.

BAJA 8
ALTO 8

La sintaxis: bajo "Pin": alta "Pin"
"Pin" es el pin que desee apagar (bajo) o (alto)

FREQOUT 6, 2000, 1000

La sintaxis: FREQOUT "Pin", "Duración", "Frecuencia"
"Pin" es el pin para enviar un pulso a la "Duración" es cuánto tiempo (en milisegundos) que durará el pulso y "Frecuencia" es la frecuencia en hertz.

PAUSE 250

La sintaxis: PAUSE "Duración"
"Duración" es la longitud de la pausa en milisegundos

Informe = 1 total
FREQOUT 6, 100, 2000
PAUSE 100
SIGUIENTE

La sintaxis: de "Variable" = "Cantidad Variable" a "Cantidad Variable"
|
SIGUIENTE
"Variable" es el nombre de una variable utilizada para contar y "Número Variable" es un número o valoran de variable en para comenzar y terminar para el... SIGUIENTE bucle para contar que antes de terminar.

IF (Total = 0) entonces ' si no hay golpes, da tono de "error"
Tono FREQOUT 6,2000,1000' da altavoz "error"
ENDIF

La sintaxis: IF ("número Variable" "Operador" "número de Variable") entonces
|
ENDIF
"Número Variable" representa un valor que debe ser comparado con otro valor, "Operador" es un operador como un = > o <.

Y eso es todos los comandos que necesita para aprender. Se puede ver que estos que todos vinieron desde el código fuente he subido a continuación tiene un contexto y no sólo al azar ejemplos. Me pueden ayudar con cualquier duda de programación que tienen, así que siéntase libre mándenme una línea. Disfrutar de vosotros y estad atentos a mi siguiente circuito utilizando disparo oscuro.

Artículos Relacionados

Arduino Laser Tag sistema de destino

Arduino Laser Tag sistema de destino

Este instructable le mostrará cómo construir básico interactivo sensible al láser blanco, comenzó a conseguir ideal para aquellos con Arduino. Esto fácilmente podría ser utilizado como una plataforma para un sistema de etiqueta de láser, o simplement
¿Laser Tag animales rellenos de

¿Laser Tag animales rellenos de

sentirte como no hay suficientes juguetes en la intersección de mimoso y aterrador? ¿Deseo que tus peluches podrían duplicarse como armas? Luego tengo el juguete para usted.Estos animales de peluche Laser Tag transformar fácilmente de ser una luz de
Laser Tag

Laser Tag

Cómo mejorar este proyecto...No hay ninguna API de Python para Azure y no tengo suficiente tiempo para averiguar cómo ejecutar la API C de Azure en Python para publicar mensajes. Esto significa que actualmente está limitada a un juego de FFA. En el f
Cómo cancelar la suscripción a música de Apple después de la versión de prueba gratuita

Cómo cancelar la suscripción a música de Apple después de la versión de prueba gratuita

Música de Apple se ha iniciado desde el 30 de junio, y ha sido suscrito por millones y millones de usuarios de productos Apple. No es una sorpresa que las personas recurren a esta música, después de todo, música de Apple se construye en los productos
Un barato Laser Tag

Un barato Laser Tag

Navidad es una de las fiestas más esperadas en laaño. Tenemos cargas de proyectos de bricolaje en internet que se puede hacer durante las vacaciones de NavidadAsí que inspirado por uno de esos proyectos de la revista MAKE me decidí a construir un cir
Casero Mini eje XY DIY de fresa impresora máquina de grabado del Laser

Casero Mini eje XY DIY de fresa impresora máquina de grabado del Laser

Casero Mini eje XY DIY de fresa impresora máquina de grabado del LaserMás caseros Mini Laser grabado corte DIY 3D impresora máquina marco aquí:Casero mini máquina de grabado del laser está llegando. 300 mm X 30 mm gran área de grabado. diseño de la f
Arduino DIY Laser / contador de persona IR

Arduino DIY Laser / contador de persona IR

Una persona Bi-direccional / objeto contador es un dispositivo que puede usarse para monitorizar el número de objetos entrando / saliendo a través de él. Tiene una amplia gama de aplicaciones, incluyendo ranuras de aparcamiento automático de monitore
Resistencia Mini DIY Laser grabado y corte de la máquina

Resistencia Mini DIY Laser grabado y corte de la máquina

Pequeño, bonito, barato y soportable, barato mini resistencia DIY laser de corte y máquina de grabado con láser 2.1W y 3.5W a bordo.Si tienes alguna sugerencia, o si usted quiere saber más, por favor escríbame:Correo: gfSkype: george.fomitchevTeléfon
El bolso $5 de la prueba del tiempo / almohada de supervivencia!

El bolso $5 de la prueba del tiempo / almohada de supervivencia!

yo soy un fotógrafo al aire libre que tiende a utilizar más bien creatividad y gasto. A menudo al exterior exterior podría repentinamente la lluvia así que quería proteger mi equipo. Ya utilizo una bolsa de Honda que tiene una cubierta y una cubierta
Prueba del choque su GPS Garmin

Prueba del choque su GPS Garmin

ResumenPrueba del choque su GPS de Garmin para evitar bajadas de energía accidental. Mira un par diferentes maneras de hacer el fix y hacemos uno de ellos. Este proyecto requiere soldar un par de conexiones bastante complicados en el trabajo si no GP
Sistema de diodo láser del OEM

Sistema de diodo láser del OEM

soy miembro del laboratorio de Koch en la Universidad de nuevo México. Principalmente solo las mediciones de fuerza de molécula de ADN y cromatina. Para hacer estos experimentos, necesitábamos un láser de alta potencia que era barato y confiable. Pud
Aclamado a mediados de siglo soportes de Rancho moderno del arquitecto la prueba del tiempo

Aclamado a mediados de siglo soportes de Rancho moderno del arquitecto la prueba del tiempo

fuenteel grupo avanti, Rancho moderno mediados de Acclaimed arquitecto está parada la prueba del tiempoBeth Kamm y su esposo, el Dr. William Kamm, apreciada la casa moderna de mediados de siglo distintivo a primera vista y se convirtió en su segundo
Cosas que debe saber sobre la prueba del moho negro

Cosas que debe saber sobre la prueba del moho negro

Cosas que debe saber sobre la prueba del moho negroPresencia de moho negro en su casa u oficina puede resultar en consecuencias fatales. Llame a expertos de extracción de molde profesional inspeccione su propiedad y evitar problemas respiratorios, mu
Shapeoko 2 CNC DIY Kit: Sistema eléctrico. Prueba y Hola mundo

Shapeoko 2 CNC DIY Kit: Sistema eléctrico. Prueba y Hola mundo

parte 2 de mi gran aventura CNC DIY, este cableado de tiempo por el paso a paso motores para Arduino, calibrar la máquina de nivelación y ejecución de Hola mundo. No necesariamente en ese orden.