SimulIDE é um programa compatível com Windows e Linux, projetado para a simulação de circuitos gerais e microcontroladores populares como PIC, AVR e os sempre presentes módulos Arduino.
Por que simular?
Todos concordamos que há algo muito especial na criação de circuitos caseiros. Combinar componentes e vê-los trabalhar juntos pela primeira vez traz uma enorme satisfação, mas o fator de frustração tende a ser considerável quando erros aparecem no design.
Se for um projeto isolado e pessoal, você pode aprender muito com esses erros; no entanto, se o risco de destruir material for muito grande, talvez seja melhor seguir o caminho do design virtual e da simulação.
No topo da lista está o KiCad uma plataforma com uma curva de aprendizado brutal e dezenas de tutoriais online, mas os entusiastas concordam que é a melhor opção open source. Agora, quando entramos no espaço dos simuladores de circuitos em tempo real, encontramos o SimulIDE.
SimulIDE: simulação de circuitos em tempo real
A interface do SimulIDE é dividida em três painéis gerais, com componentes (separados em subcategorias) e propriedades à esquerda, a "mesa de trabalho" no centro e um editor à direita. Arraste os componentes desejados para o centro e as conexões dos cabos virtuais são feitas com o cursor.
A lista de componentes inclui motores, teclados, LEDs, painéis LCD, interruptores e até um pequeno osciloscópio. As propriedades de cada componente são ajustadas com um clique com o botão direito sobre ele.
Um dos aspectos mais interessantes do SimulIDE é a simulação de microcontroladores. A simulação PIC fica a cargo do módulo gpsim, e no caso do AVR, o responsável é o simavr. Pelo lado do Arduino, existem quatro variantes: Uno, Nano, Duemilanove e Leonardo.
O editor na seção direita pode ser vinculado ao IDE do Arduino, mas é recomendável obter a última versão e ter paciência diante dos inevitáveis travamentos. O potencial do SimulIDE é gigantesco; no entanto, todas as suas versões exigem trabalho adicional para eliminar bugs. De fato, a versão para Windows parece ser um pouco mais estável do que a para Linux, quando se esperaria o contrário.
A seção de tutoriais no site oficial é bastante ampla, e nossa sugestão é ir com calma. Ao mesmo tempo, não se esqueça de que todo treinamento lógico será útil, incluindo exercícios um pouco incomuns, como a construção de um processador.