Hackear el Snap circuitos Rover (6 / 7 paso)

Paso 6: Programar el Robot

Para crear un nuevo diagrama de flujo, en el editor de programación, haga clic en archivo y haga clic en nuevo diagrama de flujo para empezar a entrar en el diagrama de flujo... Use mi diagrama de flujo de ejemplo para hacer tu propio diagrama de flujo.

He dividido cada función en columnas para facilitar la lectura del diagrama de flujo. En la primera columna bajo "Inicio" es un comando para hacer una pausa para 5000 milisegundos así que una vez te encender el robot, esperará cinco segundos antes de proceder a través de las pruebas de motor. En la segunda columna bajo la etiqueta "Hacia adelante" son los comandos para probar la izquierda movimiento hacia delante del robot. Bajo la etiqueta de "Atrás" son los comandos para poner a prueba el movimiento hacia atrás del robot. Bajo la etiqueta "Izquierda" son los comandos para girar a la izquierda del robot. Y bajo el sello "a la derecha están los comandos para girar a la derecha el robot.

También puede convertir el diagrama de flujo en código de programa básico. Haga clic en diagrama de flujo y haga clic en convertir organigrama a BASIC. Es lo que se verá el código en BASIC (agrega los comentarios en el código para describir lo que hace el código):

' BASIC convertido de diagrama de flujo:
' C:\Documents and Settings\Desktop\dancebot.cad
' Convertido en 09/09/2012 en 8:41:37

principal:
PAUSE 5000 ' espere cinco segundos antes de continuar
label_C1: ' iniciar bucle
' ADELANTE
alto 0 ' encender el motor delantero izquierdo
High 2 ' encender motor delantero derecho
PAUSE 500 ' espera 5 segundos antes de proceder
bajo 0 ' apaga el motor delantero izquierdo
bajo 2 ' apagar motor delantero derecho
' AL REVÉS
High 1 ' interruptor motor hacia atrás a la izquierda en
alto 4 ' encender motor derecho hacia atrás
PAUSE 500 ' espera 5 segundos antes de proceder
baja 1 ' apagar el motor hacia atrás izquierda
baja 4 ' apagar el motor justo al revés
' DERECHO
alto 0 ' encender el motor delantero izquierdo
alto 4 ' encender motor derecho hacia atrás
PAUSE 500 ' espera 5 segundos antes de proceder
bajo 0 ' apaga el motor delantero izquierdo
baja 4 ' apagar el motor justo al revés
' IZQUIERDA
High 1 ' interruptor motor hacia atrás a la izquierda en
High 2 ' encender motor delantero derecho
PAUSE 500 ' espera 5 segundos antes de proceder
baja 1 ' apagar el motor hacia atrás izquierda
bajo 2 ' apagar motor delantero derecho
Goto label_C1 ' bucle final

El código es muy sencillo pero debe demostrar lo fácil que es programar el robot.

Para ejecutar el programa, asegúrese de que ajustar circuitos Deslice el interruptor S1 está apagado bien el motor izquierdo podría vuelta mientras que el programa aún está descargando para el PICAXE y accidentalmente puede desconectar el cable de programación como el robot gire a la derecha. A continuación, asegúrese de que esté encendida el Snap circuitos 9 voltios Batería bloque B5 o el programa no se descargará en el PICAXE. Conecte el Snap circuitos programación Cable USB a su ordenador.

1. Conecte el broche naranja S-en la presión en el bloque 8 del perno zócalo U14 (el portador del chip PICAXE).

2. Conecte el amarillo cierre para el cierre de salida de S en el bloque 8 del perno zócalo U14 (el portador del chip PICAXE).

3. Conecte el broche negro a la GND o negativo (-) presión en el bloque 8 del perno zócalo U14 (el portador del chip PICAXE).

En el Editor de programación PICAXE, haga clic en y haga clic en programa. Se mostrará una barra de estado para mostrar el progreso de la descarga del programa para el PICAXE.

Espere un momento al finalizar el programa de descarga y desconecte el cable de programación.

Para guardar el programa en la memoria del PICAXE, colocar el complemento opcional solo en el cierre de S en el bloque de PICAXE y conectar el opcional 100 Ohm resistencia R1 entre S en y GND (ver figura 3).

Colocar el robot en el suelo una distancia segura de cualquier obstáculo. A continuación, encienda el Snap circuitos Deslice el interruptor S1 a. Cuando estés listo para ver las pruebas de motor, encienda el Snap circuitos 9 voltios Batería bloque B5 y reloj robot realizar las pruebas de motor.

Artículos Relacionados

Programa de una cadena de luces de Navidad a parpadear el código morse con Arduino y Snap circuitos

Programa de una cadena de luces de Navidad a parpadear el código morse con Arduino y Snap circuitos

esto es un proyecto de mi hijo Dylan (9) y pongo usando una placa de circuito de Arduino, un conjunto de broche de presión del circuito y una cadena de luces de Navidad.Lo que usted necesita:Un Arduino: Un Arduino es un equipo en una sola placa de ci
Introducción al interruptor usando Snap circuitos eléctricos

Introducción al interruptor usando Snap circuitos eléctricos

en esta foto Instructable le daré una breve introducción a los circuitos de presión. Usted aprenderá cómo construir un circuito simple, para comprender la corriente directa (DC), y cómo funciona un interruptor eléctrico.Circuitos de Snap es un juguet
Introducción a los relais usando Snap circuitos electrónicos

Introducción a los relais usando Snap circuitos electrónicos

¿qué es un relé? Probablemente has visto una carrera de relevos donde un corredor entrega un bastón a otro corredor. Asimismo, un relé electrónico entrega control de un circuito a otro. Un relé es un dispositivo muy simple que consiste en un electroi
Introducción a la luz emitiendo diodo usando Snap circuitos

Introducción a la luz emitiendo diodo usando Snap circuitos

en este Instructable foto, aprenderás sobre el diodo emisor de luz, o LED. Usted también aprenderá cómo construir un circuito sencillo que muestra cómo el LED funciona con circuitos de presión.Piezas necesarias:1 rejilla base (11 "x 7,7") # 6SC
Hacking el Spy Video Trakr III: hacer un Bot Grabber de Legos, circuitos de Snap y el Spy Video Trakr

Hacking el Spy Video Trakr III: hacer un Bot Grabber de Legos, circuitos de Snap y el Spy Video Trakr

en este instructable demostrará cómo utilizar Legos, los circuitos de Snap y el Spy Video Trakr para crear un bot de capturador control remoto. Mostrará cómo descargar e instalar el compilador de lenguaje C para el Trakr. A continuación voy a explica
Hacer un Robot programable broche de presión Simple de circuitos

Hacer un Robot programable broche de presión Simple de circuitos

en este Instructable usted aprenderá cómo construir un robot programable de presión circuitos simple. Primero se aprende a construir un circuito simple utilizando circuitos Snap para entender lo fácil que es construir un circuito electrónico. A conti
EXTREMA presión circuitos programable Robot!

EXTREMA presión circuitos programable Robot!

En este Instructable usted aprenderá cómo construir un Robot programable presión extrema de circuitos. En primer lugar, usted aprenderá cómo instalar al Editor de programación de PICAXE (el PICAXE es el microcontrolador, o cerebro de computadora para
Baile danza Roverbot! Construir un Robot programable de presión circuitos luz activado bailando.

Baile danza Roverbot! Construir un Robot programable de presión circuitos luz activado bailando.

En este Instructable usted aprenderá cómo construir una luz activada baile robot programable de circuitos de presión. En primer lugar, usted aprenderá cómo instalar al Editor de programación de PICAXE (el PICAXE es el microcontrolador, o cerebro de l
Construir un generador de tonos - mejorar su encaje los circuitos mediante la adición de un temporizador 555 IC

Construir un generador de tonos - mejorar su encaje los circuitos mediante la adición de un temporizador 555 IC

en este artículo, aprenderás cómo mejorar tu colección de bloques de circuitos de presión mediante la adición de un temporizador 555 IC. Usted aprenderá las funciones de los pins en el chip 555. Aprenderás que cuando el 555 en modo astable, la salida
Cómo para alimentar un circuito de

Cómo para alimentar un circuito de

espero que útil esto aunque estoy usando el kit Snap circuitos extremos.Paso 1: Hacer un circuito como este.Paso 2: Haz una presilla y doblar para que el clip puede conectar de 2 con la luz.Paso 3: Ahora si el clip está tocando tanto de las piezas de
Descubrir la electrónica con circuitos rápido Arcade (una revisión)

Descubrir la electrónica con circuitos rápido Arcade (una revisión)

Circuitos de Snap es un juguete educativo que enseña electrónica con componentes electrónicos de encaje a presión-junto sin soldadura. Cada componente tiene el símbolo esquemático y una etiqueta impresa en su caja de plástico para fácil identificació
Hacking el Spy Video Trakr II

Hacking el Spy Video Trakr II

en el Instructable anterior, "Hacking the Spy Video Trakr" ( aprendió a abrir el Trakr e instalar masculinos encabezados en las conexiones de GPIO en el circuito. También aprendió a escribir, compilar e instalar un programa corto en el Trakr a p
Spy Video Trakr: Añadir un lanzador de misiles

Spy Video Trakr: Añadir un lanzador de misiles

en honor de la semana nacional de robótica y el reto de Robot de Instructables presento unos diseños de robot. Este diseño (para las edades 13-18) aprovecha Spy Video Trakr de Wild Planet, que es fácilmente programable y diseñado por sus desarrollado
Twitter seguimiento juguete construido con LEGO y Arduino

Twitter seguimiento juguete construido con LEGO y Arduino

Se trata de un juguete LEGO animado que monitorea twitter y celebra cada vez que encuentra una nueva ocurrencia del hashtag #BLOCKSHELL que suena una campana, una luz intermitente y enviando a un poco huevón activista minfigure encima de la superestr