Herramienta de desarrollo de Arduino

qué gran diversión el Arduino es pero...

El monitor serial IDE no es suficientemente sofisticado para mi gusto. Me resultaba difícil conseguir una masa de información que se muestra significativo. El monitor whizzed pasado y mezclantes diferentes tipos de información acaba el display un lío de texto.

Traté de procesamiento para hacer salir mi IMU que fue muy informativo, pero era más bonita que yo necesitaba y me encontré luchando para añadir más información de salida sobre todo cuando quería que se ejecutan concurrentemente.

Así que escribí a mi propio monitor serial y si hay suficiente interés también prestará atención a lo que es disponible.
No puedo realmente muestro todo el código que hay masas de él pero proporcionará algunos consejos y sugerencias para cualquiera que quiera tener un ir ellos mismos.

Se ha probado en un Arduino UNO, Mega256, Nano y Mini Pro (todos los clones) y también en el yo se construye con el ATMega328 un CP2102 para la conexión serie USB.

Este fue desarrollado bajo. net, para la plataforma Windows y cuenta con las siguientes formas/han:

  • Monitor principal
  • Remitente de mensaje
  • Copia de la traza
  • Emulador de LCD
  • Superficie de dibujo forma libre
  • Alerta periodista con capacidad de ejecutar programas externos
  • Visualizador del controlador de PS3
  • Plotter de dispersión XY
  • Plotter de barrido
  • Plotter de histograma
  • Visualizador IMU

Estos pueden ser controlados y configurados desde el PC o desde el Arduino. Para que las formas anteriores respondan a la secuencia de datos simple se utiliza el protocolo con comandos que se identifican con un prefijo y parámetros separados por un ~ carácter. Texto libre se apoya para su visualización en el monitor principal. Todas las formas de ventana tienen un botón rápido a la ventana de monitor principal, un botón de clear, una opción de pausa, texto indicador de esa forma particular de la ventana y un botón de prueba para probar directamente los comandos como si envía por el puerto serie.

Adopté representaciones textuales en lugar de binario, por lo que es posible ' ver ' lo que está sucediendo en el monitor de la serie de Arduino IDE que ayuda a la velocidad de desarrollo. No puede ser compacto o rápido como binaria (que se podría hacer más datos eficiente) pero su comodidad compensa este beneficio y la PC típica es bien capaz de hacer frente - es posible que todas las formas anteriores se actualiza simultáneamente desde un Arduino funcionando 19200 baudios.

Esto puede usarse para otras fuentes serie de Arduino debe ser necesario para.

Las mejoras previstas incluyen:-

  • Una herramienta de secuencias de comandos para los mensajes puede enviarse a la Arduino basado en el contenido de un archivo de secuencia de comandos almacenado en el PC.
  • Han definido por el usuario. Estos se construirá desde los archivos de definición que permiten formularios personalizados ser construido a partir de componentes estándar, tales como botones, sliders, gráficos herramientas por lo que puede recibir y enviar datos a Arduino.
  • Datos con formato para uso en sistemas de terceros incluyen Microsoft Excel, XML, CSV y así sucesivamente.
  • Visualizador personalizado para la adaptación de subsistemas comunes tales como controladores PID (proporcionales, integrales y derivados) y filtrado de IMU.

Artículos Relacionados

UDuino: muy bajo costo Compatible desarrollo placa Arduino

UDuino: muy bajo costo Compatible desarrollo placa Arduino

placas Arduino son grandes para los prototipos. Sin embargo consiguen algo caros cuando tiene múltiples proyectos concurrentes o necesita un montón de tarjetas controladoras para un proyecto más amplio. Hay algunas alternativas más baratos, gran (Boa
Herramientas de procesamiento para Arduino

Herramientas de procesamiento para Arduino

Hay muchas maneras de controlar su Arduino. Muchas muchas muchas maneras. Estos pueden ser a través de otro Arduino, botones, potenciómetros, R/C y más. Una forma genial es a través de la computadora. También hay un montón de maneras de lograr esto.
Construir un escáner térmico basado en Arduino

Construir un escáner térmico basado en Arduino

Bienvenidos a mi primer instructivo!Aquí encontrarás toda la información sobre cómo construir a un toner termal automática usando piezas de disponibles. Este proyecto puede ayudar a identificar las áreas estáticas que necesitan aislamiento de frío o
Twitter Mood Light - humor del mundo en una caja de

Twitter Mood Light - humor del mundo en una caja de

¿Cómo se siente el mundo ahora mismo? Este cuadro le indica.Desarrollado por: un Arduino, un WiFly wireless módulo, un LED RGB, Twitter.com y una batería de 9v.Soy un adicto a la noticia. Quiero saber todo lo que está sucediendo en el mundo tan pront
Mantenimiento y desarrollo de sitios web herramienta GetSimple

Mantenimiento y desarrollo de sitios web herramienta GetSimple

Así que tras experimentar con varios sitio web desarrollo de plantillas como word press, joomla y Dios sabe qué. Encontré algo realmente simple y real rápido para trabajar con. Get-simple es una herramienta de desarrollo de sitio web de código abiert
Arduino + POV Android pantalla

Arduino + POV Android pantalla

Mostrar la POV es una manera divertida e interesante para mostrar texto en el espacio. Este es mi primer tutorial de Instructables, así que si usted tiene alguna pregunta no dude en escribir en los comentarios.Paso 1: Lo que se necesitaPara hacer la
SensoDuino: Convertir su teléfono Android en un concentrador de sensores inalámbricos para Arduino

SensoDuino: Convertir su teléfono Android en un concentrador de sensores inalámbricos para Arduino

Actualizaciones23 de noviembre de 2013: SensoDuino 0.160 obtiene una cara izquierda.19 de noviembre. 2031: opinión: la increíble sinergia entre Arduino y Android.19 de noviembre de 2013: SensoDuino 0.159 está hacia fuera. Fecha teléfono Android (y, m
Secuenciador de MIDI Arduino Old-School

Secuenciador de MIDI Arduino Old-School

con un equipo estándar de una placa Arduino y un tablero de "escudo", este proyecto crea un secuenciador MIDI que puede grabar y reproducir secuencias de notas MIDI.  Es similar a la vieja escuela Secuenciadores que la secuencia es monofónica (u
Conectando Arduino a MySQl base de datos con USB con MysqlIO

Conectando Arduino a MySQl base de datos con USB con MysqlIO

Siempre pensé en controlar arduino desde otro dispositivo Wi-Fi o internet, pero no quería sacrificar cualquier pin para la comunicación. Ya hice un proyecto para controlar mi PC con arduino usando IR remote (usted puede encontrar el enlace aquí).Act
Moviendo un Motor utilizando Arduino y comunicación Serial

Moviendo un Motor utilizando Arduino y comunicación Serial

te has preguntado ¿cómo mover robots?  ¿Que siempre quisiste escribir un programa para controlar un robot?  Si es así, este tutorial será un excelente lugar partido para aprender controles electrónicos con el Arduino Microcontroller.  Usted estará ha
Utilizando un Arduino para controlar o probar un dispositivo electrónico SPI

Utilizando un Arduino para controlar o probar un dispositivo electrónico SPI

hay muchos dispositivos electrónicos que utilizan el bus SPI, o autobús de interfaz periférico Serial, comunicaciones (varios sensores, LCD displays, potenciómetros digitales, convertidores D/a y A/d, transmisores inalámbricos y receptores, controles
Abrir y cerrar de ESP8266 nativo, como arduino usando Windows

Abrir y cerrar de ESP8266 nativo, como arduino usando Windows

Cuando he comprado el ESP8266, mi primer pensamiento fue utilizar ESP8266 como Wifi escudo para Arduino. Descubrí que el ESP8266 es un dispositivo de gran alcance por él mismo. Y me pregunté. Por qué no usar este dispositivo sin utilizar un arduino.
Recuperar baterías con Arduino

Recuperar baterías con Arduino

¿tienes pilas recargables que ya no pago? Hay muchas razones posibles por qué una batería deja un cargo, aquí hay un par de comunes. Han sido dañada por el calor debido a una sobrecarga o sulfatos pueden han acumulado en las placas internas debido a
El Gizmo de Internet Arduino

El Gizmo de Internet Arduino

el Arduino Internet Gizmo es un dispositivo USB, Arduino y RFID para navegación web.  El cacharrito funciona mediante la colocación de una etiqueta RFID en la parte superior el gizmo.  El gizmo lee la etiqueta de RFID y envía el número de etiqueta ví