Hacer: es robótica Starter Kit de captura de datos del Sensor

Instructable pasado hablamos un poco sobre lo que está haciendo el programa de linefollow.ino. Presenté un script en Python que nos permitirá analizar el bit a bit if declaraciones para ver cómo el valor que devuelve el método read_Optical() obtiene convierte a los valores de 0, 1, 2 o 3.

Ahora vamos a juntar todo esto y ver lo que realmente está sucediendo en el robot. A veces cuando mirando un programa que alguien mas desarrollado, es difícil de visualizar lo que está haciendo el programa. Así, una de las cosas que me gusta hacer es ver realmente lo que está haciendo el programa mientras se ejecuta. En nuestro ejemplo vamos a echar un vistazo a los datos que los sensores envían a nuestro programa de lineFollow.ino a través del método read_Optical().

Bueno hay varias maneras de hacerlo. Algunos entornos de desarrollo han sofisticado los depuradores y depuradores de hardware que permiten ver que el programa se ejecuta en el microprocesador. Pero si no tienes estas herramientas es una forma más fácil de lograr esto. La mayoría de microcontroladores, incluyendo el Arduino, incluyen hardware integrado que permite el envío de comunicaciones con el mundo exterior usando un puerto serial. De hecho es como el Arduino Uno se comunica con la placa de controlador/sensor de Motor en el Robot.

Hay otro microcontrolador que está en el directorio de controlador/sensor motor que se encarga de controlar los motores y captura de las señales de los sensores en el robot. El programa de linefollow.ino en el Arduino Uno utiliza el puerto serial para enviar comandos a la Junta de controlador/sensor motor, para controlar los motores y las solicitudes de las salidas de los sensores. De hecho hay puente clavijas que debe asegurarse de que están en el lugar que conecta el puerto Serial a la Junta de controlador/sensor motor. Como indican las instrucciones debe desconectar estos puentes para cargar un programa en el Arduino. Así que en este caso ¿cómo podemos escuchar el puerto serie desde nuestro propio ordenador personal cuando el Arduino y el motor Junta de controlador/sensor es usando el serial port todo el tiempo?

La biblioteca Arduino viene con algunos métodos que proporcionan un software basado en Puerto serie. En lugar de utilizar la compilación en el hardware basado en Puerto serie, podemos escoger cualquier dos pines disponibles en el Arduino Uno y usar estos pines para actuar como puerto serie para comunicarse con el mundo exterior también basada en un hardware. Para nuestro programa de lineFollow.ino enviar mensajes a nuestro ordenador necesitamos un cable USB especial que tiene un adaptador construido en. Este cable se llama un cable USB FTDI: (buscalo en google para este cable, muchos vendemos vendedores en línea estos cables para alrededor $15,00-$20,00)

Mi Blog se encuentra en

http://joepitz.wordpress.com/

Artículos Relacionados

Hacer: es robótica Starter Kit - envío de datos del Sensor sin cables

Hacer: es robótica Starter Kit - envío de datos del Sensor sin cables

En este Instructable van a tomar lo que hemos aprendido en "hacer: es robótica Starter Kit – conectividad inalámbrica" y "hacer: es robótica Starter Kit – captura de datos de los sensores" y combinar esta información para capturar dato
Hacer: es robótica Starter Kit

Hacer: es robótica Starter Kit

Finalmente tengo algo de tiempo libre para empezar a trabajar en C/C++ integrado sistemas y robots. Así que en la navegación alrededor en Radio Shack me topé con el hacer: es robótica Starter Kit. Al parecer una colaboración conjunta entre la gente e
Hacer: es robótica Starter Kit – conectividad inalámbrica

Hacer: es robótica Starter Kit – conectividad inalámbrica

En este blog vamos a tener la información que aprendimos en el anterior post del blog el post titulado "Make: es robótica Starter Kit-Software parte 2 y capturar datos de sensores en tiempo real y enviar estos datos a nuestro ordenador de forma inalá
Hacer: es robótica Starter Kit - análisis de LineFollowing.ino parte 2

Hacer: es robótica Starter Kit - análisis de LineFollowing.ino parte 2

En el Instructable pasado empezamos analizando las operaciones bit a bit en el bosquejo de lineFollow.ino. Vimos cómo se interpretan las lecturas del sensor para hacer que el robot vaya hacia adelante.En este tutorial vamos a continuar nuestro anális
Hacer: es robótica Starter Kit – familiarización con el tablero de conductor

Hacer: es robótica Starter Kit – familiarización con el tablero de conductor

En este post del blog tomamos un vistazo a la tarjeta de conductor que viene con el Kit robótica hacen: es. No hay ninguna documentación que viene con el kit de inicio con respecto a la tarjeta de conductor que no sea el esquema.A menos que tenga alg
Hacer: es robótica Starter Kit - análisis de LineFollowing.ino parte 1

Hacer: es robótica Starter Kit - análisis de LineFollowing.ino parte 1

En nuestro último post del blog capturamos algunos datos de los sensores de las tres diferentes posiciones que nuestro robot puede encontrarse al seguir la línea negra, (negro, sensor de sensor/derecha sensor blanco, derecha sensor izquierdo negro a
Hacer: es robótica Starter Kit - comprensión Bitwise matemáticas

Hacer: es robótica Starter Kit - comprensión Bitwise matemáticas

Esta entrada de blog es una continuación de mi jugando con el Kit de robótica hacen: es. Que me puede pasar en la información que he aprendido por lo que hará más fácil para que otros puedan ponerse al día en el trabajo con el Kit de robótica.Después
Prototipo de estación móvil para captura de datos ambientales ("un emulador de la Mars Rover")

Prototipo de estación móvil para captura de datos ambientales ("un emulador de la Mars Rover")

General Descripción:Este proyecto tiene el derecho para el desarrollo de un prototipo completamente funcional móvil "la estación de Rover", responsable de la captura de datos ambientales como temperatura, humedad y luminosidad. La idea es en la
Introducción a la robótica

Introducción a la robótica

Robots están moviendo rápidamente de personajes y conceptos que sólo se encuentra en la ciencia ficción a parte de nuestra vida cotidiana. Aunque a veces puede parecer ser misterios de electromecánica, robótica personal es cada vez más accesible cada
Barato, fácil de robótica para el programador no

Barato, fácil de robótica para el programador no

Hey robótica-programador-quiere a abejas! ¿Cansado de tratar de hacen varios ambientes sólo para encontrar que hay una curva de aprendizaje entre usted y esos robot fresco trucos a tus amigos geek? ¿Los kits comerciales son demasiado caros? Entonces
Base de Arduino Nano Hexbug araña robótica de escarabajo

Base de Arduino Nano Hexbug araña robótica de escarabajo

La Idea:Para construir una araña robótica programable basada en escarabajo Hexbug, equipado con el siguiente conjunto de sensores:[video]Sensor de distancia ultrasónicoObstáculo infrarrojo sensores y equiposGiroscopioAcelerómetroPuntero láserEl robot
Impreso en 3D Biologically-Inspired robótica

Impreso en 3D Biologically-Inspired robótica

yo he estado pasando los últimos pocos meses haciendo investigación en estructuras robóticas inspiradas biológicamente. Mientras que mi enfoque puede parecer formal en la naturaleza, estos dispositivos eran simplemente un medio para llevar a cabo, en
Cómo hacer un mando a distancia controlado por una mano robótica con Arduino

Cómo hacer un mando a distancia controlado por una mano robótica con Arduino

Este es mi proyecto escolar para 5 º año de secundaria (yo soy italiana, tenemos 5 años de secundaria).Consiste en una mano artificial controlada por un guante con sensores de flexión. La mano artificial reproduce los movimientos de la mano con el gu
Hacer un modelo de demostración de robótica solenoide

Hacer un modelo de demostración de robótica solenoide

Los solenoides son bobinas electromagnéticas envueltas alrededor de un tubo con un émbolo metálico interior. Cuando la electricidad se enciende, la bobina magnetizada atrae el émbolo y tira. Si le colocas un imán permanente en el émbolo, luego el ele