Simuladores e outros recursos online e offline
Simuladores online
Esses simuladores são baseados em HTML5, Javascript ou Flash. Alguns deles também funcionam "offline", basta salvar a página.
LushProjects.com - Circuit Simulator. Simula circuitos analógicos e digitais. Usa HTML5.
SystemVision Cloud - simulador online analógico e digital da Mentor Graphics.
EasyEDA - Simulador online para circuitos analógicos e digitais, mais PCB.
Digital Circuit Simulator - Usa Javascript e possui versão offline.
The Logic Lab - Simulador de circuitos básicos: portas lógicas e flip-flops. Permite salvar a simulação obtendo um link direto para o circuito. Usa Flash.
Circuits-Cloud - projeto da Universidade do Bahrain em HTML5.
MultisimLive - versão online do Multisim. A opção gratuita tem bastante limitações, mas atende bem circuitos didáticos.
Play Hookey (lógica digital e guias para experimentos com circuitos reais) - Explicações (em inglês) e simulações online (pré-determinadas) de circuitos combinatórios, sequenciais e temporizadores. Usa Javascript.
Scheme-it - CAD (esquemático apenas) online da Digi-Key.
Tinkercad, da Autodesk, permite simular circuitos em 3D, onde os kits de Arduino são virtualmente montados com os componentes em protoboards, além de fornecer um ambiente para a programação e simulação dos seus projetos.
Circuito.io - Permite simular as principais plataformas de microcontroladores e SBCs da atualidade (Arduino, Node MCU, ESP32, Raspberry Pi, etc.), forncendo instruções de montagem e código de teste.
Fritzing, open source e também com versão offline, permite simular circuitos em 3D, onde os kits de Arduino são virtualmente montados com os componentes em protoboards, além de fornecer um ambiente para a programação e simulação dos seus projetos. As últimas versões do Fritzing passaram a ser pagas, apenas com o código fonte livremente aberto :(
Simuladores instaláveis (offline)
As melhores opções e mais atuais são:
Digital Electronics Deeds - Simulador bastante interessante e com muitos recursos, indo desde circuitos simples até o suporte à diagramas ASM e FSMs, simulador de CPU e computador simples com suporte à assembly, exportação dos circuitos para VHDL e preparação para prototipagem em kits de FPGA. Disponível para Windows. Em desenvolvimento ativo.
Logic Circuit - simulador simples com desenvolvimento bastante ativo. É uma ótima opção para alunos de Computação. Disponível para Windows. Em desenvolvimento ativo.
SimulIDE - Permite simular eletrônica analógica e digital, bem como microcontroladores PIC e AVR, inclusive a plataforma Arduino. Possui instrumentos virtuais. É multiplataforma (Windows, MacOS e Linux). Em desenvolvimento ativo.
Logisim evolution - simulador baseado em Java e multiplataforma, é uma atualização do Logisim original promovido por algumas universidades suíças. Detalhe, o suporte a VHDL requer que a ferramenta da Intel ou AMD/Xilinx estejam instaladas. Em desenvolvimento ativo.
Qucs - Quiet universal circuit simulator. Simula circuitos analógicos e digitais possuindo muitos recursos. É multiplataforma (Windows, MacOS e Linux). Última versão de 2017.
Os "spices" que apesar de focados em eletrônica analógica também permitem simular circuitos digitais:
ngspice - Simulador Spice open source para circuitos elétricos e eletrônicos.
LT Spice - Versão gratuita do PSpice da Linear Technologies.
Para Android é possível testar o Proto Simulator.
E outras opções mais antigas e que parecem ter sido "descontinuadas" embora ainda possam funcionar:
Yenka - simuladores de circuitos analógicos e digitais, incluindo PCI e partes mecânicas. Há versões de simuladores também para física, química, matemática e lógica. Licenças gratuita para estudantes e professores (uso não comercial). Aparentemente a última versão é de 2017.
CEDAR Logic Simulator - apesar de antigo e com um visual não tão primoroso, é um dos mais completos disponíveis gratuitamente para Windows. Última versão de 2013. O projeto migrou para o GitHub depois disso mas não parece ter tido muitas novidades: https://github.com/CedarvilleCS/CedarLogic.
Logic Gate Simulator - simulador simples para Windows. Última versão de 2011.
Logisim - simulador baseado em Java e multiplataforma. Última versão de 2011. Veja acima informações sobre uma versão nova.
Logic Simulator - simulador baseado em Java e multiplataforma. Última versão de 2009.
Consulte também o site gplEDA que contém links para software livres de "Electronic Design Automation (EDA)".
Para simular VHDL você pode testar o GHDL, um simulador de VHDL livre e multiplataforma em linha de comando. Não possui todos os recursos das ferramentas dos fabricantes (visualização de RTL, por exemplo), mas pode ser bem interessante.
Arduino, Node MCU, ESP 32, etc. — Direto ao ponto!
Online:
Tinkercad, da Autodesk, permite simular circuitos em 3D, onde os kits de Arduino são virtualmente montados com os componentes em protoboards, além de fornecer um ambiente para a programação e simulação dos seus projetos.
Circuito.io - Permite simular as principais plataformas de microcontroladores e SBCs da atualidade (Arduino, Node MCU, ESP32, Raspberry Pi, etc.), forncendo instruções de montagem e código de teste.
Wokwi - Simulador que suporta placas como Arduino Uno e Mega, Franzininho e Raspberry Pi Pico com suporte a vários acessórios e também a MicroPython.
Fritzing, open source e também com versão offline, permite simular circuitos em 3D, onde os kits de Arduino são virtualmente montados com os componentes em protoboards, além de fornecer um ambiente para a programação e simulação dos seus projetos. As últimas versões do Fritzing passaram a ser pagas, apenas com o código fonte livremente aberto :(
Offline:
SimulIDE - Ainda em versão beta, mas permite simular eletrônica analógica e digital, bem como microcontroladores PIC e AVR, inclusive a plataforma Arduino. Possui instrumentos virtuais. Última versão de 2020.
Ferramentas para Mapas de Karnaugh
Algumas das ferramentas online também funcionam "offline", basta salvar a página.
Mapa de Karnaugh Online (neste site) - mapa de Karnaugh utilizando javascript. Tradução do Karnaugh Map Explorer 2.0 de Mike e Richard Sandige.
32x8 - mapa de Karnaugh até 8 variáveis mas com gráficos em formato ASCII.
Karnaugh-Veitch Map e Quine–McCluskey - mapa de Karnaugh e método tabular de Quine-McCluskey utilizando javascript. Atenção o mapa usa a ordem das variáveis corrente na Alemanha, diferente da adotada na maioria dos cursos brasileiros.
CADs para esquemático e placas de circuito
LibrePCB - Software livre e multiplataforma para desenhar esquemáticos e projetar PCB / PCI.
CircuitMaker - Software CAD gratuito para desenho de placas de circuito (PCI / PCB).
EasyEDA - Simulador online para circuitos analógicos e digitais, mais PCI / PCB.
Scheme-it - CAD (esquemático apenas) online da Digi-Key.
Yenka - simuladores de circuitos analógicos e digitais, incluindo PCI e partes mecânicas. Há versões de simuladores também para física, química, matemática e lógica. Licenças gratuita para estudantes e professores (uso não comercial). Aparentemente a última versão é de 2017.
Simuladores online baseados em Java (não funcionam nos navegadores atuais...)
Resistindo um pouco a excluir este tópico em definitivo já que não é mais possível executar esse tipo de aplicação nos navegadores atuais... Mas você ainda pode tentar fazer download de alguns applets para executá-los offline, ou verficar se os autores criaram novas versões.
Hades (página principal e galeria de applets) - circuitos básicos até processadores.
Teahlab - Explicações (em inglês) e simulações online de circuitos combinatórios, sequenciais e temporizadores.
Circuit Builder - circuitos combinatórios.
Karnaugh-Veitch Diagram Applet - mapas de Karnaugh.
CMOS transistors and basic gates -funcionamento de transistores CMOS e portas lógicas construídas com eles.
JavaFSM - editor e simulador de FSMs (máquinas de estados finitos), a versão em inglês está no final da página.
The PRIMA VIRTUAL MACHINE - Simulador didático de uma arquitetura de Von Neumann.
Mapas de Karnaugh:
Karnaugh-Veitch Diagram Applet - Applet java para mapa de Karnaugh online e offline. Atenção ele usa a ordem do mapa corrente na Alemanha, diferente da adotada na maioria dos cursos brasileiros. Como é um applet Java ele não irá funcionar nos navegadores atuais!
Retornar para Sistemas Digitais.