Plataforma de hélice (19 / 20 paso)

Paso 19: Uso: su primer programa de hélice

En primer lugar, descargue la herramienta de la hélice (windows o mac) por lo que puede escribir el programa. También, asegúrese de que tener un PropPlug.

Arrancar la herramienta de hélice y vamos a empezar con el programa más simple, un LED blinky;

Rompo cada línea:

BAR principal
Programas inician ejecución en el primer método que encuentra. En este caso, hay un único método (principal) y es un método público, pero no hay que preocuparse por eso ahora

dira [0]: = 1
dira [0] es el registro de dirección para el pin 0. Escribiendo un valor de 1 para el registro, hacemos pin 0 una salida. : = es el operador de asignación.

REPETIR
hacer todo lo que es en fichas por debajo. Repetir un bucle de repetición sin un hasta siempre. Las pestañas son importantes en la vuelta - todo con sangría debajo de esta línea es parte del bucle REPEAT.

! OUTA [0]
el! operador: 'flip' y OUTA es el registro de salida para el pin 0. Así que esta línea toma el valor actual de outa [0] lo flipa y escribe de nuevo. Si el pin está alto, moverá de un tirón bajo. Si el pin es baja, moverá de un tirón alto.

Una manera elegante de describir la! es un 'Bitwise no operador de asignación".

WAITCNT (CLKFREQ + cnt)
Traducción: Sostenga por 1 segundo. WAITCNT(Time) se detendrá la ejecución hasta que el reloj del sistema == tiempo.

CLKFREQ es un valor de sistema - iguala el número de garrapatas en cada segundo. CNT es otro sistema, es la hora actual del sistema (cuántas garrapatas ya ha comenzado la hélice). Mediante la adición de un segundo valor de garrapatas para el reloj del sistema, nos estamos averiguar lo que el reloj del sistema será un segundo a partir de ahora.

Y es su primer programa!

¿Qué cambiarías si querías el LED parpadea dos veces por segundo?

Artículos Relacionados

Hélice plataforma batería

Hélice plataforma batería

seguro, su proyecto de electrónica es impresionante, pero ¿no sería más fresco más de 10 pies lejos de una toma de corriente?Diseñé este add-on batería porque programo mi plataforma de hélice alrededor de la casa, y odio tener que arrastrar un adapta
Construcción de un escudo personalizado para el gángster Gadget propulsor plataforma

Construcción de un escudo personalizado para el gángster Gadget propulsor plataforma

Breadboards pueden ser rápidos para probar un circuito simple, pero son muy torpes a la hora de utilizar ese circuito.Así paso al siguiente nivel de prototipos de circuitos con un escudo personalizado como este para la plataforma de hélice de gángste
¿Construir una alarma de quemaduras de sol

¿Construir una alarma de quemaduras de sol

recibe una quemadura?  ¿Prefiere evitarlos en el futuro?  El Sr. Burns combina información sobre su tipo de piel y cualquier protector solar que llevas con una en tiempo real medida luz UV para avisarle antes de establece la quemadura!Aquí está una p
Controlar el mundo real de su proyecto.

Controlar el mundo real de su proyecto.

Recientemente. Escribí un Instructable llamado, "Conecta tus proyectos al Internet".En este Instructable, demostró el uso de viruta del ENC28J60 de Microchip para conectar su controlador de micro hélice a Internet.   Esta vez, quiero llevar las
Transceptor de canal DMX 4

Transceptor de canal DMX 4

el Módulo de plataforma de entrada de DMX es un transmisor-receptor DMX de 4 canales. En recepción puede controlar hasta cuatro canales de baja tensión TTL (3,3 v, por ejemplo, para servos y pequeños LEDs) o alta corriente (12v, por ejemplo, lámparas
Hacer un reloj que habla

Hacer un reloj que habla

este reloj anuncia la hora con tu propia voz!Lo pongo juntos como un homenaje al viejo servicio de palomitas de maíz en el norte de California.  Podría marcar las palomitas desde cualquier teléfono, y una grabación te diría la hora del día.Originalme
Reno de lectura de correo electrónico

Reno de lectura de correo electrónico

Rudolph, el reno de la lectura del correo electrónico, le permite saber cuando tienes un nuevo correo electrónico y te dice que lo envió.  Aquí está una demostración;Rudolph utiliza una Hélice plataforma USB para iniciar sesión en el servidor de corr
Funtendo - un controlador retro multistick para tu PC

Funtendo - un controlador retro multistick para tu PC

Funtendo es un completamente autónomo retro gaming & controlador de sistema para tu PC.Es capaz de usar el mando original Nintendo , el N64 controlador y el controlador Clásico de Wii al mismo tiempo!Funtendo es USB accionado y también contiene una u
¿El Jugador: Consola de juego de bricolaje Retro

¿El Jugador: Consola de juego de bricolaje Retro

saber un poco de BASIC o C? Usted puede hacer juegos con El Jugador, una consola de juegos retra de código abierto basada en un propulsor de la paralaje.Nuevo!  Hemos mejorado El Jugador, se llama Jugador rápido y usted puede comprobarlo aquí.Caracte
Añadir efectos de sonido para tu coche R/C

Añadir efectos de sonido para tu coche R/C

R/C animador le permite agregar sonidos y la iluminación a su R/C coche, avión, helicóptero o barco. Efectos se producen con su controlador de R/C y se pueden combinar.  Aquí está una demostración;Animador de R/C se basa en el Propulsor plataforma US
La flauta eléctrico

La flauta eléctrico

Ok, primero...  Sí, esto no es realmente una "flauta" :)Es realmente un "grabador", pero este proyecto le permitirá hacer sonidos como una flauta, grabadora o espacio incluso extraños ruidos.   Los niños les encanta este proyecto!Le da
Controlar el televisor con tu teléfono

Controlar el televisor con tu teléfono

Control de su TV, DVD, estéreo, DVR, Cable box, Mac, Xbox o cualquier otro dispositivo de IR con el Clicker de Web!El Clicker de Web es un servidor web y transceptor IR.  Usted puede grabar cualquier comando IR y reproducirlo vía una interfaz AJAX o
Hacer un amplificador de 8 Dual Motor controlador para $40

Hacer un amplificador de 8 Dual Motor controlador para $40

el OctoDriver es un controlador de Motor de código abierto 8 amp. Conectar al Arduino, hélice o PICAxe para controlar motores más de gran alcance!He estado trabajando en una puerta de dogie por un tiempo - mientras que el software es sencillo, encont
Compañero de aseo

Compañero de aseo

despiden vergonzoso sonidos del cuarto de baño, dejando el asiento para arriba, u olvidarse de apagar la luz con inodoro amigo! Aquí está una pequeña demo de baño Buddy en acción.& amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp;