Pacote completo para transformar seu Arduino em um analisador lógico de 6 canais compatível com o protocolo SUMP. Ideal para depuração de sinais digitais em projetos com microcontroladores, sensores e periféricos. Não requer hardware adicional além do Arduino e de jumpers para conexão.
Conteúdo do pacote
O arquivo Analisar_logico_para_arduino_19889-eletronicabr.com.rar (5,00 MB) contém dois diretórios principais:
logic_analyzer-agla_v0_10/ – Firmware para Arduino (Sketch SUMP):
- logic_analyzer.ino – Implementação do protocolo SUMP para Arduino (AGLA v0.10).
- Makefile – Script de compilação alternativo.
- ols.profile-agla.cfg – Perfil de configuração para o cliente OLS (Arduino Generic Logic Analyzer).
- ols.profile-aglam.cfg – Perfil para versão com mais memória (ATmega2560).
- README – Instruções básicas do projeto.
ols-0.9.7.2-full/ – Cliente OLS (Open Bench Logic Sniffer) versão 0.9.7.2 completa:
- bin/ – JARs principais (runner, Apache Felix, looks).
- plugins/ – Plugins de decodificação de protocolos: 1-Wire, DMX512, I2C, JTAG, SPI, UART, serial console, line decoder, CSV, image, logging, generic e mais.
- plugins/ols.profile-*.cfg – Perfis para diversos dispositivos: AGLA, Bus Pirate, IR Toy, Logic Pirate (40/60), OLS original, Shrimp, SUMP genérico.
- plugins/ols.ui.colorscheme-*.cfg – Esquemas de cores da interface (default, monochrome, obls, rainbow).
- CHANGELOG, LICENSE, AUTHOR – Documentação do projeto OLS.
Compatibilidade e cuidados
- Placas suportadas: Arduino com ATmega168, ATmega328 (Uno, Duemilanove, Nano) e ATmega2560 (Mega 2560). A versão v0.10 do firmware é recomendada para ATmega328; a versão mais recente do projeto (master) requer ATmega2560.
- Canais lógicos (v0.10): 6 canais – Digital 8 (CH0), 9 (CH1), 10 (CH2), 11 (CH3), 12 (CH4), 13 (CH5). Versões mais antigas usavam os pinos 2 a 7.
- Tensão: Os pinos do Arduino operam a 5 V. Não conecte diretamente em circuitos de 3,3 V ou 12 V sem adaptação de nível lógico, sob risco de danificar o Arduino e o circuito monitorado.
- Taxa de amostragem: Testada com sucesso a 1 MHz em ATmega328. O buffer recomendado para Duemilanove é de 1024 amostras.
- Software cliente: O OLS Client (Java) funciona em Windows, Linux e macOS. Necessita do Java Runtime Environment instalado.
- Comunicação serial: Configure a porta COM correta no cliente e use 115200 bps. Para verificar a comunicação, clique em Show device metadata – deve aparecer Device type: AGLAv0.
Instalação resumida
- Carregue o sketch logic_analyzer.ino no Arduino IDE (pasta do sketchbook).
- Abra o Monitor Serial (115200 bps) e digite 1 para confirmar que o firmware está rodando.
- Descompacte o OLS Client e execute run.bat (Windows) ou o script correspondente.
- No cliente, selecione Capture > Device > Open Bench Logic Sniffer e configure o perfil AGLA.
- Conecte os sinais a serem analisados nos pinos indicados e inicie a captura.
Este pacote reúne o firmware AGLA v0.10 (de github.com/gillham/logic_analyzer) e o cliente OLS 0.9.7.2, prontos para uso em bancada.
ESQUEÇA!

Comentários em destaque
Participe agora da conversa!
Você pode postar agora e se cadastrar mais tarde. Se você tiver uma conta, faça login para postar com sua conta.