Ratón óptico odómetro para Robot (Arduino) (3 / 4 paso)

Paso 3: Software

Ahora nos hemos conectado todo hasta necesitamos algún software para el microcontrolador. En primer lugar necesitamos algo de código que implementa el Protocolo PS/2. Provechoso hay un Arduino biblioteca disponible para esto, sin embargo he encontrado que es un poco anticuado y quería añadir algunas nuevas funcionalidades a implementar y extendido un poco y su adjunto (ps2.h y ps2.cpp).

Entonces escribí un bosquejo simple (mouse.ino, adjuntadas) que pide el delta de condición y posición de ratones (cambio en X y Y ya que preguntamos a última) e imprime el puerto serie una vez cada segundo. Si programamos el Arduino y todo ha ido bien, el ratón se iluminará y la aplicación terminal favorita (o monitor serial de la Arduino IDE) mostrará un flujo de estado, deltas de X e Y, una vez por segundo. Los datos X y Y tienen un rango de-127 a +127 y cada paso representa 0,0254 mm lo que significa que podemos medir hasta 3,2 mm de cambio en cualquier dirección (para X positivo valores a la derecha, para valores positivos Y hacia delante).

Artículos Relacionados

Un espectrofotómetro para microplaca Arduino powered

Un espectrofotómetro para microplaca Arduino powered

Espectrofotómetros son comunes en un laboratorio de biociencia. Realizan una función simple - para medir cuánta luz un líquido absorbe a una longitud de onda particular. Muchos productos químicos absorben la luz en una longitud de onda de conjunto, y
Curva/hackear un ratón óptico para escuchar texturas superficiales.

Curva/hackear un ratón óptico para escuchar texturas superficiales.

Un vídeo de demostración del funcionamiento del ratón:http://www.youtube.com/watch?v=luZazXOj9McUsted escuchará un lápiz de dibujo, el periódico, tablas de madera, mármol.Con sólo pasar el ratón modificado sobre él.Puede resultar útil para personas c
Guían de principiantes para construir robots Arduino con Bluetooth y Android

Guían de principiantes para construir robots Arduino con Bluetooth y Android

en este tutorial vamos a construir un robot Arduino que puede controlarse vía bluetooth con un teléfono/tablet Android. Esta es una guía de los principiantes que se va a ir brevemente sobre el proceso de cableado y programación de tu robot.Paso 1: Co
Arduino intervalómetro para Nikon D40

Arduino intervalómetro para Nikon D40

Hola desde ItaliaConstruí un intervalómetro basados en Arduino para mi Nikon D40 porque no tiene ninguna conexión directa mediante cable y no comercialmente intervalómetro en ahora hay excepción a la montada en un apretón de la batería, pero tiene un
Arduino odómetro para bicicleta (1,1 mA corriente total, sin pantalla)

Arduino odómetro para bicicleta (1,1 mA corriente total, sin pantalla)

Aquí es un odómetro simple, compacto (algo) y baja energía (sólo unos 1,1 mA de corriente) que puede ser instalado en una bicicleta. Rotaciones de la rueda son detectadas por picos de voltaje generados a partir de un movimiento de imán (zip-atado a u
Arduino intervalómetro para Sony a6000 / A7

Arduino intervalómetro para Sony a6000 / A7

Yo quería hacer lapsos de mi cámara sin espejo de Sony, pero la aplicación incorporada sólo admite 999 disparos a la vez. Así que, decidí construir un intervalómetro simple basado en Arduino que puede tomar una fotografía en un intervalo deseado para
Construir un Robot Arduino pinza con un DynamixShield.

Construir un Robot Arduino pinza con un DynamixShield.

En este instructable mostraré cómo rápida y fácilmente crear a una pinza de control remoto usando robot y cero de Arduino y un DynamixShield. El DynamixShield es un nuevo Add-on para el Arduino debido, cero o Mega que estoy promoviendo para mi campañ
RC coche Robot Arduino autónomo

RC coche Robot Arduino autónomo

¿Usted siempre deseó construir un simple robot autónomo de Arduino? Me inspiré para construir un robot básico de Arduino para ayudar a mi comprensión de Arduino, el IDE de Arduino y el funcionamiento de sensores de ultrasonidos y controladores de mot
Tramposo de Clicker para iPhone Arduino desde el fabricante de pepino Clicker

Tramposo de Clicker para iPhone Arduino desde el fabricante de pepino Clicker

ADVERTENCIA: Mi DCcEle DCcduino Uno se rompió después de 5 horas de trabajo. AL PARECER QUE ESTE SERVO ES DEMASIADO POTENTE PARA ESTE CHIP. UTILIZAR FUENTE DE ALIMENTACIÓN SERVO O EXTERNA MÁS DÉBIL!Una vez hice clicker para iPhone velocidad golpeando
Brazo de Robot de cartón para Robots baratos

Brazo de Robot de cartón para Robots baratos

Este es probablemente el Instructable he estado esperando más de mi serie "Para Robots baratos". Es el mejor que he hecho hasta ahora y por la misma razón la más difícil.Robótica no realmente empezar a enfriar hasta el robot puede hacer más que
Smart termómetro Personal con Arduino

Smart termómetro Personal con Arduino

Este instructable es preparado como parte de nuestra tarea para TfCD (tecnología para el diseño de concepto) el curso en TU Delft. Se prepara el siguiente instructivo:bo Koperdraat: 4209567Karthik Mahadevan: 4501578En este instructable aprenderá a co
Brazo de Robot Arduino

Brazo de Robot Arduino

me había prometido en un post anterior para compartir con ustedes un proyecto del brazo robot arduino en una fecha posterior. Bien, esa fecha es hoy! Sin embargo, en lugar de usar un joystick para controlar el brazo del robot arduino, voy a programar
Escudo de multímetro digital de Arduino

Escudo de multímetro digital de Arduino

Este instructivo describe un escudo, que convierte la placa "Arduino" en un multímetro digital (DMM).El escudo puede ser insertado en el "Arduino" UNO und Duemilanove juntas. Puede funcionar en tres modos:independiente - la medición de
Con el fluorómetro para cuantificar dsDNA

Con el fluorómetro para cuantificar dsDNA

el fluorómetro permite la cuantificación exacta de dsDNA. Presente Protocolo hará que el proceso de cuantificación funcione en el laboratorio del Dr. Richard Robison. Protocolo se ha modificado basado en desactivar el protocolo de ensayo Picogreen Qu