DemUino - controlador de PC (6 / 8 paso)

Paso 6: SOFTWARE que se ejecuta a bordo

Este es el sketch que hace que todo suceda... y 32 KB no es suficiente! Usted puede cualquier uso sin modificar, en cuyo caso se aprecia una referencia a mi nombre o cambiar se a y olvídate de mí ;-)

Esta es la detallada documentación sobre la máquina.

Resumen de comandos y expresiones

": una línea de comentario no imprimibles

AI: Coloque interrupción 0 (pin D2)

ar: análogo leer

AW: 'escritura analógica' por arduino o, más correctamente, pwm

CA: captura analógica en un conjunto

cl: borra el pantalla cno: volver * Prgm [] índice de número de línea

di: esperar a que una serie de pulsos y duración de la medida y el momento

DL: retraso

hacer: en conjunto con 'wh'

Dr: digital lee cualquier pin

DW: digital Escriba cualquier pin

Ed: modo de edición / cargar programa de PC / numerar líneas

el: la función de acceso EEPROM

final: la declaración final de un programa de

ENSB: termina la subrutina

es: la función de acceso EEPROM

FL: filtro de media móvil simple

FR: para el siguiente bucle (fr-nx)

ir: ir al paso de programa

Gosb: continuar ejecución subrutina

gt: esperará la entrada del usuario

Si: condición de prueba y saltar al paso

IO: GPIO brocas 1-9

ld: programa de carga y combinación de EEPROM

LP:: lazo de control de teclado en modo interactivo

LS: lista modo / enviar el programa a PC una línea en un momento

ml: tiempo

mm: muestra la memoria libre

enmiendas: convierte un número en cadena

NX: junto con 'fr'

PL: parcela matriz cxx

PM: set pins de salida o en

PR: imprime un mensaje o valor o carácter personalizado

RGC: gama comando Copiar para arreglos de discos

RGS: rango ajustado comando para arreglos de discos

RN: ejecutar el programa en la memoria RAM

RS: restablecimiento

RX: recibir carácter vía RS232

Si: entrada serie síncrona con pasadores de reloj y datos

SM: osciloscopio mini app sno: convierte la cadena en número

así: Salida serial síncrona con pasadores de reloj y datos

Sub: declara la subrutina

SV: guardar programa en EEPROM

TN: un tono de la señal sonora

TX: transmitir un número vía RS232

WH: un hacer-mientras lazo utilizado en conjunción con 'do'

Var1 = Var2 + Var3: Añadir

Var1 = Var2, Var3: restar

Var1 = Var2 * Var3: multiplicar

Var1 = Var2 / Var3: dividir

Var1 = Var2 ^ Var3: potencia de número entero

Var1 = Var2% Var3: modulo Var1 = Var2 | Var3: OR bit a bit

Var1 = Var2 y Var3: bit a bit y

Var1 = Var2 < Var3: cambiar Var2 Var3 pedacitos a la izquierda

Var1 = Var2 > Var3: cambiar Var2 Var3 bits a la derecha

Var1 = Var2 op1 var 3 4 de Var op1: op1 y op2 son del conjunto anterior {+,-, /, *, %}

Var1 =! Var2: no booleano

Var1 = Var2 pecado: sinusoide

Var1 = Var2: iguala

Var1 = Var2 Var3 de BW: bitWrite

Var1 = Var2 Var3 de BR: bitRead

Artículos Relacionados

Controlador MIDI de Arcade

Controlador MIDI de Arcade

Estoy seguro que has visto esos cool videos de personas jamming en una caja con un montón de botones en él. Bueno, hoy, mostrará usted cómo también puede hacer una caja con la que usted puede hacer mermeladas. < > Inspirado en el clásico combate de
Mini CNC Arduino basado & Adafruit controlador Motor L293D v1 y 2 de la máquina * Mini Stepper reproductor de CD #1

Mini CNC Arduino basado & Adafruit controlador Motor L293D v1 y 2 de la máquina * Mini Stepper reproductor de CD #1

En este proyecto le mostrará cómo construir fácilmente su propio Arduino Mini CNC Plotter de bajo coste!Para eje X e Y, vamos a utilizar paso a paso, los motores y los carriles de dos dvd/cd-rom! Área de impresión será máximo 4x4cm.Paso 1: El Video e
DIY transcribir controlador

DIY transcribir controlador

HolaSomos un grupo de estudiantes de la Universidad de Gante en nuestro curso de cocreación que teníamos que hacer un proyecto en colaboración con una persona con discapacidad. Inge fue asignado a nosotros, una mujer joven que es excluida de pies a m
Vamos a hacer un controlador de juego!

Vamos a hacer un controlador de juego!

Me encanta juegos de vuelo, pero se siente como nunca hay suficientes botones de mi joystick.Este instructable le mostrará cómo construir su propio panel del interruptor en ningún momento.Que funciona con cualquier juego y equipo que soporta un joyst
Codificador de teclado asequible y controlador Divekick

Codificador de teclado asequible y controlador Divekick

Todos los que ha jugado Divekick ha visto controlador de Markman: dos botones extremadamente durables que eliminan cualquier confusión para un lector nuevo. He jugado al Divekick con personas de las edades de once a cincuenta y tener un controlador d
PS3 controlador de vibración LEDs (+ botón encendido revisión)

PS3 controlador de vibración LEDs (+ botón encendido revisión)

Si tu PS3 está empezando hacer 4-5 años de uso, los controladores son aptos para comenzar a portarse mal; botones iniciar misteriosamente empujando a sí mismos o empujando uno al otro y a veces tercamente se negará a registrar una presión en todos. M
Organizador del controlador Xbox One

Organizador del controlador Xbox One

Mi esposa estaba cansada de los controladores de Xbox por todo el lugar y estaba cansado de no poder encontrar un controlador de tiempo de juego. He diseñado una caja con huecos que el controlador de Xbox uno se deslice perfectamente... y vean bien.P
Controladores para Robots baratos, parte 2 de velocidad: controlador PID

Controladores para Robots baratos, parte 2 de velocidad: controlador PID

¡ Hola! Esto es parte de un tutorial de dos partes sobre cómo hacer un controlador de velocidad de un resorte de tapa y pluma de botella! Si no lo has hecho todavía, ¡ pruébelo! Si te gusta, por que no votar por mí en el concurso de sensores! ¡ Graci
Velocidad de controladores para Robots baratos, parte 1: codificadores de eje

Velocidad de controladores para Robots baratos, parte 1: codificadores de eje

¿Se puede saber por qué me he emocionado por este proyecto? ¿Sabe usted cuán seriamente frío es?No, Jay " Puedo oírle decir, suspirando como usted mismo fortalecer otro emocionado explicación. "¿Por qué no explicas a nosotros?"Bueno, permít
Controlador de GameCube para Wiimote

Controlador de GameCube para Wiimote

En segundo lugar Instructable. Me avisas si algo necesita fijarse.No hago el circuito o programa. Justo estoy haciendo una guía que muestra el montaje paso a paso de cómo hacer un Gamecube con Wiimote controlador.La página original está aquí:http://w
Controlador de Motor DC

Controlador de Motor DC

Este simple controlador de motor DC permite un control de motor la dirección y ha sido construida completamente de componentes eléctricos reclamados. Uso de MOSFET para control del motor en lugar de chips de control, permite una fuente de alimentació
Cómo cambiar todos los botones, gatillos, y palancas de mando en un Xbox 360 controlador inalámbrico

Cómo cambiar todos los botones, gatillos, y palancas de mando en un Xbox 360 controlador inalámbrico

este instructable le mostrará cómo hacer su propio controlador personalizado de la Xbox 360. Este proyecto podría ser un poco difícil o frustrante a veces, pero si pega con ella, su controlador será el mejor en el bloque.Paso 1: Reunir los materiales
Módulo del controlador del motor

Módulo del controlador del motor

Hola chicos.Este es mi primer Instructable, espero que te guste.En este Instructable voy a mostrarte cómo hacer a un controlador de motor módulo por sólo $1 y pocos bukos. Es muy fácil, pero todo lo que necesitas es algunos conocimientos básicos de s
Caseros 100 HP controlador de Motor de un coche eléctrico

Caseros 100 HP controlador de Motor de un coche eléctrico

este instructable explica cómo construir su propio controlador de motor de 100 HP (pico) para su uso en una conversión de coche o moto eléctrica.  Puede tomar cualquier voltaje hasta 144v, y la corriente máxima es de 500 amp.  El costo de los compone