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.