Arduinolyzer.js: Convertir tu Arduino en un analizador lógico

Cuando trabajaba en Intel como diseñador de hardware, utilicé un analizador lógico para depurar los chipsets y microprocesadores. Un analizador lógico es una máquina que se conecta a tu circuito y convierte lo que está sucediendo en el circuito en forma de onda en la pantalla. Le permite inspeccionar visualmente cómo diferentes partes del circuito de comportarse y de interactuar con los demás con el tiempo, que puede dejar al descubierto la fuente de errores. Recientemente me encontré con un error bastante disimulado en un circuito que estoy construyendo. Ya que no puedo pagar los analizadores de millones de dólares que utiliza en Intel, hice una versión más simple usando mi Arduino Uno, Node.js y HTML; es perfecto para proyectos de máquina típica.

En este Instructable te voy a mostrar cómo convertir un Arduino Uno en un analizador lógico de cuatro canales que puede degustar en unos 10 ~ 20 microsegundos a una profundidad de muestras de 8kb para un canal o 2kb/ch para cuatro. Controlas el Arduino con un navegador web, que a su vez utiliza HTML5, JavaScript y Node.js para interfaz con el hardware, y recoger y representar datos: no hay ningún paso intermedio donde usted tiene que recoger y luego descargar los datos y alimentación a un GUI, se realiza automáticamente.

Artículos Relacionados

Convertir tu Arduino Uno en una USB-HID-Mididevice

Convertir tu Arduino Uno en una USB-HID-Mididevice

mientras que un Arduino Uno basa controlador Midi para Ableton Live, me encontré con el proyecto HIDUINO (http://code.google.com/p/hiduino/). Le permite convertir su Arduino Uno (o cualquier otro dispositivo utilizando un chipset USB AVR como el 8u2)
Cómo se prueba fácilmente un microcontrolador con un analizador lógico

Cómo se prueba fácilmente un microcontrolador con un analizador lógico

Algunos de mis proyectos en el pasado han tenido problemas debido a un mala pin digital. Si esto ha pasado a usted, entonces usted sabe lo frustrante que puede ser. La primera reacción de la mayoría de la gente es que hay algo mal con el código. Uste
Analizador lógico barato

Analizador lógico barato

Si quieres hacer circuitos digitales quizás necesita un analizador lógico para registrar datos y analizarlos en PC que es muy útil para la depuración. Estas herramientas no son tan caras y se puede comprar uno simplemente. Un día que me di cuenta de
Arduino / procesamiento de analizador de espectro Audio

Arduino / procesamiento de analizador de espectro Audio

En este Instructable voy a mostrar cómo hacer un programa en el proceso que analiza el sonido en su computadora y envía los datos a un Arduino que controla una matriz de LED para mostrar el análisis de espectro.Yo se explicar donde conseguir material
ArrDrownHo! -Fácilmente convertir AVR Arduino

ArrDrownHo! -Fácilmente convertir AVR Arduino

Cap ArrDrownHo! es el josepbesolillucia de Ardweeny y Boarduino y él está aquí para comandar sus buques AVR. ArrDrownHo! hereda los pros de ambos y las desventajas de ninguno. Recoger un chip AVR e iniciar prototipos al instante en un protoboard! ¿De
Convertir tu Arduino en un sintetizador de tabla de ondas de 4 voz con sólo unos pocos componentes...

Convertir tu Arduino en un sintetizador de tabla de ondas de 4 voz con sólo unos pocos componentes...

Se han realizado múltiples proyectos de sintetizador para el Arduino, pero pocos han sido capaces de utilizar toda la potencia del procesador Arduino. DZL de GeekPhysical escribió un sintetizador de tabla de ondas de 4 voz que es uno de los más avanz
Arduino RC circuito: PWM analógico DC

Arduino RC circuito: PWM analógico DC

Arduino es una plataforma que puede ser utilizada para desarrollar objetos interactivos. Para este proyecto vamos a utilizar el el Arduino Mega 2560. Tiene 54 pines de entrada/salida digitales, que 15 puede utilizarse como salidas de modulación de an
Arduino: Lectura de voltaje analógico

Arduino: Lectura de voltaje analógico

En esta lección usarás dos resistores - una resistencia estática y una resistencia variable - para crear un divisor de tensión que le permite comprender efectivamente la intensidad de luz detectada por el fotoresistor - esencialmente un medidor de lu
256 Bit analizador lógico de bolsillo

256 Bit analizador lógico de bolsillo

esto es un bolsillo 256 bits ocho entrada digital analizador de tamaño de para la comprobación de funciones de circuito digital que he construido para mi uso en casa. Cuesta menos de veinte dólares para construir y me permite probar funciones conmuta
Analizador de clonación mi amplificador IR remoto (y otros) utilizando una lógica y Arduino

Analizador de clonación mi amplificador IR remoto (y otros) utilizando una lógica y Arduino

este tutorial (el primero) está aquí para resumir algunos trabajos que hice para clonar un control remoto. Esto es parte de un proyecto más global sobre el ahorro de energía apagando sistemas inactivos (hifi, tv,...) cuando no esté en uso nominal.Si
3020 CNC, CNC + Arduino + GRBL escudo V3

3020 CNC, CNC + Arduino + GRBL escudo V3

Vamos a convertir una máquina de CNC chinos barata de puerto paralelo a Arduino y GRBL.Bueno chicos, esto es la culminación de semanas de lectura, investigación y determinación. Es mi primer instructable para esperanza esto ayuda a llegar a donde nec
Bot - un inteligente arduino bluetooth robot la pipa

Bot - un inteligente arduino bluetooth robot la pipa

Este es mi primer instructables. Aquí estoy mostrando cómo hacer un dos ruedas arduino bluetooth robot barato, utilizando tubos de PVC y sus articulaciones (para hacer el cuerpo). Es sencillo de hacer y fácil de programar. Tienen un montón de diversi
Arduino básico: Hacer sonido

Arduino básico: Hacer sonido

el arduino es sin duda el pequeño micro controlador que podría. Usted puede hacer mucho con ella! En instructables hemos estado teniendo tan divertido con los arduinos, Queríamos mostrar a la comunidad de hacer algunos de los conceptos básicos.Este p
Guía de iniciación a Arduino

Guía de iniciación a Arduino

Después de algunos años de experimentar con Arduino, he decidido que ha llegado el momento de compartir el conocimiento que he adquirido. Así aquí va, una guía de Arduino, con los fundamentos desnudos para principiantes y algunas explicaciones más av