Essas ferramentas permitem que o usuário teste o circuito eletrônico em conjunto com o código a ser carregado no Arduino. Não é necessário ter as peças em mãos e evita que sejam comprados componentes que não serão utilizados no projeto final. Além disso, eliminam o risco de estragar componentes por conexão ou manipulação inapropriada dos mesmos.
É ideal para iniciantes que ainda não possuem todas as ferramentas para começar a montar seus projetos e tem medo de cometer algum erro que possa danificar seus componentes. Não há desvantagens em simular um circuito com Arduino antes de montá-lo fisicamente, mas em alguns casos mais complexos os componentes necessários podem não estar disponíveis.
O Tinkercad com sua ferramenta Circuits é provavelmente a plataforma de simulação de circuitos mais popular entre os hobistas e a mais indicada para iniciantes.
É totalmente online e possui fácil utilização, permitindo a programação do Arduino por meio de blocos, que podem inclusive ser convertidos em um sketch para ser carregado em uma placa Arduino física. Apresenta uma ampla gama de componentes, possui instrumentos de medição de tensão e corrente, osciloscópio, gerador de funções e fonte de bancada. Oferece, também, avisos para componentes trabalhando fora da especificação como, por exemplo, um LED ligado a um resistor de valor inadequado e que está recebendo mais corrente do que poderia.
No Tinkercad, podemos utilizar componentes básicos como LEDs, resistores, pushbuttons e potenciômetros, mas, também, simular componentes mais complexos, como, por exemplo: módulos LCD, LEDs endereçáveis, transistores, MOSFETs, CIs comparadores, amplificadores operacionais, timers e registradores de deslocamento. Além do Arduino, é possível também simular o microcontrolador ATtiny em um circuito.
O Virtronics é a plataforma ideal para depuração de códigos mais complexos. Permite rodar o programa linha por linha, observar o valor das variáveis e os estado das portas digitais e analógicas. Não possui compatibilidade com componentes externos ao Arduino, porém é excelente para análise detalhada do código.
O programa está disponível exclusivamente para computadores Windows e possui funcionalidade gratuita limitada – o plano Pro, que libera todas as ferramentas, custa 19,99 dólares.