Simulador Arduino online
Escreva um sketch, clique em Executar e veja o circuito funcionar. Um Uno simulado no navegador, sem instalar nada.
Rode código de Arduino sem placa
Escolha um circuito, escreva o sketch e clique em Executar. O LED pisca, o servo gira quando você arrasta o botão giratório, o LCD mostra seu texto e o monitor serial exibe cada Serial.println. Nada para instalar e nenhuma conta necessária.
Seu sketch é compilado com a própria toolchain do Arduino para um Uno e roda num ATmega328P simulado, o chip da placa, instrução por instrução. Por isso delay(), millis(), analogWrite() e os timers se comportam como no hardware real, e um sketch que funciona aqui é código Arduino comum que você pode enviar para uma placa.
O que torna este simulador de Arduino útil
- Onze circuitos prontos: LEDs, um LED RGB, um botão, um potenciômetro, um sensor de luz, um buzzer, um servo, um display de 7 segmentos, um LCD 16x2, um anel NeoPixel, um sensor ultrassônico de distância e um termistor, já ligados ao Uno.
- Use os componentes enquanto o sketch roda: aperte o botão, gire o potenciômetro, mova o controle de luz ou de distância e veja seu código responder.
- Um monitor serial que lê e envia, e uma visão de Sinais que desenha cada pino ligado ao longo do tempo, para você ver uma onda PWM ou o bounce de um botão.
- As bibliotecas que iniciantes procuram:
Servo,LiquidCrystal,LiquidCrystal_I2C,Adafruit_NeoPixel,Wire,SPI,EEPROMeSoftwareSerial. Os erros de compilação aparecem do jeito que o Arduino IDE mostra.
O que você pode testar no simulador de Arduino
- Blink: mude os dois valores de
delay()e veja o LED acompanhar. Depois faça ele piscar semdelay(), usandomillis(). - Servo e potenciômetro: converta o
analogRead()do potenciômetro num ângulo commap()e mova o servo com ele. - Sensor de distância: meça o eco de um HC-SR04 com
pulseIn(), converta para centímetros e mostre no monitor serial.
Perguntas frequentes sobre o simulador de Arduino
Preciso de uma placa Arduino para usar?
Não. A placa é simulada no seu navegador, então você pode escrever e testar sketches em qualquer computador, num Chromebook ou no celular. Quando tiver uma placa, o mesmo sketch é enviado para ela pelo Arduino IDE.
Posso montar meu próprio circuito?
Ainda não. Você escolhe um dos onze circuitos acima e escreve o sketch que quiser para ele. Cada circuito lista seus componentes e pinos na placa, então você sabe em qual pino estão o LED, o botão ou o sensor.
Quão parecido é com um Uno de verdade?
Muito parecido para o que um iniciante escreve. O sketch é compilado pelo mesmo compilador que o Arduino IDE usa e roda numa simulação do chip do Uno, então temporização, PWM e serial funcionam como na placa. Os componentes são modelos: um botão faz bounce num padrão fixo e os sensores dão exatamente o valor que você define no controle deslizante.
É grátis? Meu código fica salvo?
É grátis e não precisa de conta. Suas edições em cada exemplo ficam guardadas neste navegador, então você pode fechar a aba e voltar depois. Redefinir deixa o exemplo atual como ele começou.
Isto é feito pela Arduino?
Não. A Coddy não tem afiliação com a Arduino. O simulador é da própria Coddy e roda uma placa compatível com o Uno.