A Seeed Studio lançou o CodeCraft, assistente de IA voltado para hardware que promete transformar uma ideia descrita em linguagem natural em firmware rodando de verdade em poucos minutos, com compilação na nuvem e gravação em um clique. Testei a ferramenta com uma Wio Terminal e conto aqui como foi.
O problema que a SeeedStudio quer resolver
Na maioria dos projetos de hardware, a parte difícil não é a ideia, é tudo que precisa acontecer antes dela rodar: instalar IDE, achar o driver certo, casar bibliotecas com a placa, resolver erro de compilação, gravar o firmware, depurar pela saída serial. Em sala de aula, essa etapa consome o tempo que sobraria para a mão na massa. Para quem só quer prototipar rápido, vira horas brigando com toolchain antes de ver qualquer resultado.
O CodeCraft ataca esse ponto: você descreve o que quer construir em linguagem natural, a ferramenta gera código já ciente da placa alvo, compila na nuvem e grava o firmware no dispositivo com um clique.
Como funciona
O fluxo completo cobre da ideia ao dispositivo funcionando:
- Descrever a ideia em linguagem natural
- Gerar código que já entende a placa de destino
- Compilar o firmware na nuvem
- Gravar no dispositivo
- Depurar, compartilhar e remixar projetos com a comunidade
No lançamento, o CodeCraft suporta um conjunto inicial de placas da própria Seeed Studio: Wio Terminal (IoT, display interativo, sensores, Wi-Fi, Bluetooth e controles), XIAO ESP32S3 Sense (visão embarcada compacta, com câmera e microfone), Grove Beginner Kit (10 módulos Grove numa placa só, para quem está começando) e os módulos do ecossistema Grove em geral. A empresa promete adicionar mais controladores e sensores depois do lançamento.
Meu teste: afinador de instrumentos na Wio Terminal
Tenho várias placas da Seeed em mãos, mas foquei o teste na Wio Terminal. No primeiro prompt, escrevi direto em português: “I’m using Wio Terminal. Please help me implement: Um afinador de instrumentos musicais.”
O resultado foi um projeto Arduino bem estruturado, sem eu precisar tocar em uma linha de código. O afinador usa o microfone interno da Wio Terminal (pino WIO_MIC), amostra o áudio a 16 kHz e detecta a nota com o algoritmo YIN, autocorrelação normalizada com interpolação parabólica. No LCD, mostra a nota detectada, a frequência e o desvio em cents, um medidor de agulha que vai de -50 a +50 cents, e acende “IN TUNE” em verde com um beep quando o desvio fica dentro de 5 cents.
Os três botões físicos da placa saíram mapeados sozinhos:
| Botão | Função |
|---|---|
| KEY-A | Cicla o modo: AUTO → GUITAR → VIOLIN → BASS |
| KEY-B | Liga e desliga o beep |
| KEY-C | Escolhe a corda no modo instrumento |
O CodeCraft entregou o pacote completo: o código-fonte (.ino), o firmware compilado (.bin), uma página HTML para gravar o firmware direto do navegador, e outra para debug serial mostrando RMS, frequência, nota e cents em tempo real. O build final ficou em 77 KB de flash, 15% de uso, sem erros no quality gate da compilação.
Para validar, conectei a Wio Terminal no PC e usei o gravador embutido no navegador, sem instalar nada. Em menos de três minutos eu já estava testando o afinador com um violão de verdade.
Se o áudio pegar ruído em silêncio, o próprio código tem um limiar ajustável (RMS_GATE) para subir e recompilar, o tipo de ajuste fino que normalmente exige entender o algoritmo por trás, não só pedir de novo.
Confira o vídeo com os resultados dos meus testes
O que você achou do CodeCraft?



