Pular para o conteúdo

Seu primeiro projeto

A maneira mais rápida de entender o Velxio é executar algo. Neste tutorial, você abrirá o clássico exemplo blink (piscar LED), executará, verá um ESP32 simulado acionar um circuito de LED real e, em seguida, alterará o código.

The blink example running

Acesse velxio.dev/example/esp32-blink-led (ou encontre ESP32 Blink na galeria de exemplos).

O exemplo de blink carregado no editor

Você recebe um projeto completo: o código à esquerda (um sketch do Arduino que alterna dois LEDs) e o circuito no meio — um ESP32 DevKit conectado através de um resistor a um LED externo.

Clique no botão verde Run na barra de ferramentas (ou pressione Ctrl+B para compilar primeiro). O Velxio compila seu sketch com a cadeia de ferramentas real do Arduino/ESP-IDF na nuvem — o console Output (Saída) no canto inferior esquerdo transmite o progresso do compilador, exatamente como o Arduino IDE faria.

A primeira compilação de uma sessão pode demorar um pouco; depois disso, as compilações são muito mais rápidas.

Quando a compilação termina, o firmware inicializa no ESP32 emulado:

O exemplo de blink em execução: LED aceso, saída serial fluindo

Três coisas acontecem ao mesmo tempo:

  • O LED no canvas pisca — a simulação aciona o componente real, através do resistor real.
  • O monitor serial mostra o log de inicialização e depois LED ON / LED OFF, diretamente de Serial.println() no sketch.
  • O selo SPICE amarelo acima do circuito mostra o mecanismo analógico resolvendo o caminho da corrente do LED.

Edite o sketch — por exemplo, altere o atraso para fazer o LED piscar mais rápido:

delay(100); // era 500

Pressione Run novamente. Esse é o ciclo completo: editar, executar, observar.

Clique no ícone de salvar acima da árvore de arquivos (ou Ctrl+S), dê um nome ao projeto e ele será armazenado na sua conta. Consulte Salvando e abrindo projetos.

Dica: travou em algum ponto? Abra o assistente de IA à direita e pergunte — “por que meu LED não está piscando?” é um dos exemplos de prompt dele por um motivo. Consulte Assistente de IA.