Menu
CoddyTech

Simulador Arduino online

Escreva um sketch, clique em Executar e veja o circuito funcionar. Um Uno simulado no navegador, sem instalar nada.

Circuitos de exemplo

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, EEPROM e SoftwareSerial. 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 sem delay(), usando millis().
  • Servo e potenciômetro: converta o analogRead() do potenciômetro num ângulo com map() 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.
Como aprender programação de Arduino?
Comece pelos exemplos daqui: mude um número, clique em Executar e veja o que acontece. Quando quiser um caminho, o curso de Arduino da Coddy vai do primeiro blink até botões, sensores, displays e seis projetos, uma lição curta de cada vez, na mesma placa simulada que você vê nesta página.