常见问题
Respostas diretas para as dúvidas mais comuns de quem está começando. Se a sua dúvida não estiver aqui, abra um chamado — a gente responde de verdade.
Primeiros passos
"Fiz o upload do código e não aparece online. O que fazer?"
Calma, é o problema mais comum. Verifique nesta ordem:
- WiFi: o ESP32 está conectado na internet? Abra o Monitor Serial (115200 baud) e veja se aparece "WiFi conectado" ou um erro de conexão.
- device_key: você copiou a chave de 32 caracteres do painel e colou no código? Confira se não tem espaço sobrando no começo ou no fim.
- secret_key: a chave secreta também precisa ser copiada exatamente como está, sem espaços extras.
- Fonte de alimentação: se estiver usando um sensor que puxa mais corrente (como um display), o ESP32 pode estar reiniciando. Tente alimentar com uma fonte externa de 5V, não só o USB do computador.
"Dá para usar sem WiFi? Quero um projeto que funcione no sítio."
Hoje o DadosCorp precisa de internet (WiFi) para enviar os dados. Mas se você tem um celular com 4G, pode rotear a internet para o ESP32. Em breve teremos suporte LoRa e GSM para lugares sem WiFi.
Sensores e hardware
"Comprei um DHT22 e está mostrando NaN. Queimei ele?"
Não queimou! "NaN" significa que a placa não está conseguindo ler o sensor. Quase sempre é mau contato. Verifique:
- O fio de dados está no pino certo? Confira o número do pino no código e onde você plugou.
- O resistor de 10k está entre o VCC (3.3V) e o pino de dados? O DHT22 precisa desse resistor para funcionar.
- Tente trocar os fios — às vezes um jumper está quebrado por dentro e você não vê.
"Posso usar mais de um sensor na mesma placa?"
Pode sim — e no DadosCorp é sem limite. Pode colocar um DHT22, um sensor de distância, um display OLED, vários LEDs, tudo no mesmo ESP32. Cada um em um pino diferente. O Maestro (pinagem visual) ajuda a não misturar os pinos.
"Qual placa comprar?"
Recomendamos o ESP32 DevKit (aquele de 30 pinos, o mais comum, cerca de R$35-50 no Mercado Livre). Funciona perfeitamente, tem WiFi, e a comunidade é enorme.
Conta e planos
"Precisa de cartão de crédito para criar conta?"
Não. A conta é gratuita, sem cartão de crédito. Você ganha 2 dispositivos para sempre. Só pedimos um e-mail e um nome de usuário.
"Se eu não pagar, perco meus dispositivos?"
Não. Seu plano gratuito é vitalício. Se você assinar um plano pago e depois cancelar, seus 2 primeiros dispositivos continuam funcionando de graça para sempre. Os extras (acima de 2) entram em modo somente leitura — você ainda vê os dados antigos, mas não chegam dados novos até reativar.
"E se o DadosCorp acabar? Perco tudo?"
Entendemos esse medo — a gente também já passou por isso. Por isso publicamos as bibliotecas em código aberto no GitHub — mesmo sem a plataforma, você consegue rodar seu próprio servidor com o código que já tem. E o plano gratuito vitalício é uma garantia de que a plataforma não vai "virar paga do nada": mesmo que os planos pagos mudem, o gratuito fica.
Problemas comuns
"O LED não acende!"
- O LED tem polaridade: a perna mais comprida é o positivo (vai no pino GPIO), a mais curta é o negativo (vai no GND).
- Coloque um resistor de 220 ohms em série com o LED, senão ele queima.
- No código, confira se o pino está declarado como OUTPUT:
pinMode(4, OUTPUT);
"Meu código compila mas a placa não faz nada."
Provável que a placa esteja reiniciando em loop. Abra o Monitor Serial e veja se a mensagem de boot aparece várias vezes. Causas comuns:
- Fonte de alimentação fraca (tente uma fonte externa)
- Curto-circuito em algum pino
- Divisão por zero ou acesso a ponteiro nulo no código
"Dá para usar o DadosCorp em projetos profissionais?"
Sim. Muita gente usa para monitorar freezers de laboratório, controlar bombas d'água, automatizar estufas. O plano Anual ou Maker é o ideal — 365 dias de histórico, 20 dispositivos, acesso total.