Paso 10: Probar los botones y sensores
Descargar mi programa de Arduino (ver enlace en la intro) y asegúrese de que las definiciones de pin coinciden con lo que usas. Si no estás seguro sobre qué pins para conectar cualquier cosa, mira el esquema (otra vez vinculado en la introducción).
En primer lugar, preparar la tabla. Si tienes un Arduino Diecimilla o Duemilanove, estas un gran trabajan de prototipos. De lo contrario, puede soldar algunos cables de prueba para el Arduino Pro Mini.
Si usted prueba usando un 5V board (Diecimilla, Duemilanove, etc.), conecte el 3.3V pin para su tarjeta + carril. Luego conecte el + del carril al pin AREF en el Arduino y cambiar la línea analogReference(DEFAULT) a analogReference(EXTERNAL) en el código de Arduino.
Si usted prueba usando un 3.3V tablero (Arduino Pro, Mini Pro, etc.), Conecte cualquier pin VCC tu protoboard + carril.
Conecte el pin GND en la prueba de Arduino en el riel de – en su protoboard.
Conectar todos los sensores en la palma a una placa de prototipos. Si usted ha estado usando los mismos colores como yo, su paquete de cable principal debe ser:
Rojo: VCC
Negro: GND
Blanco: Curva Select 0
Melocotón: 1 Seleccione la curva
Amarillo: Accel X
Verde: Accel Y
DK. azul: Accel Z
Lt. azul: Salida de la curva
Gris, rosa, marrón, naranja: no utilizado
Conecte el cable rojo a la protoboard + carril y el cable negro a la protoboard – carril.
Conecte los cables amarillo, verde y azul dk. para entradas analógicas, 0, 1 y 2 en el Arduino.
Conecte el conductor blanco cable con conector digital de 12 y el melocotón de alambre al pin digital 13.
Conecte la resistencia de ohmios 100 k desde la salida del sensor de curva (lt. Blue) a tierra (carril de– ). Conectarse a este cruce (lo wire lt. Blue) 3 entrada analógica en el Arduino.
En el ensamblaje de la almohadilla de control, conecte el cable de tierra común a GND de Arduino. Conecte el arriba, abajo, izquierda, derecha, B, A, Start y seleccione los alambres a los pines digitales 2, 3, 4, 5, 6, 7, 8 y 9, respectivamente.
Cargar el programa en el Arduino. Si se utiliza el Mini Pro, usted necesitará utilizar el programador USB FTDI. Verificar si están consiguiendo buenos datos abriendo el Monitor de serie en el software de Arduino (seleccione el puerto serial USB en herramientas -> Puerto serie, 9600 baudios). Tipo A en el cuadro y pulsar enviar, veremos 8 números separados por tabuladores, que va a cambiar como moverse los sensores.
Si todo parece estar funcionando, desconecte y conecte el BlueSMiRF. Conectar VCC + carril, GND en el riel de – , RX-I para pin digital de Arduino 0 (TX) y TX-O al pin digital de Arduino 1 (RX). Desconecte el programador o USB y conecte la fuente de alimentación externa. Cambiar el jumper correspondiente si tienes una placa de Arduino más viejo.
Si todavía no han emparejado su BlueSMiRF al ordenador, hacerlo ahora y configurar un puerto serie. Mi BlueSMiRF identificado como 'Sparkfun-BT' por defecto.
Ahora seleccione el puerto serie que configurar en el software de Arduino (Tools -> Serial Port) y abra al monitor de la serie. Otra vez, tipo A en el cuadro y pulse enviar. Verificar que tienes una secuencia de datos buena.