Ir ao conteúdo

After

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

Reputação

4
  1. @.if @Swalls aqui esta a solução: ledcSetup(pwmChannel, pwmFreq, pwmResolution); ledcAttachPin(ledPin, pwmChannel); este código que citei no inicio do topico esta desatualizado, era uma forma de fazer PWM mas agora ficou mais simplificado: ledcAttach(ledPin, freq, resolution); ledcWrite(ledPin, dutyCycle); O codigo acima é o atualizado, esta em sintaxe. a primeira linha deve estar dentro de void setup. ja a segunda funciona dentro de setup ou loop.
  2. Descobri o que era , além do código desatualizado que eu estava usando, tinha outro porém aqui. agora tudo funcionou.
  3. @Swalls Mesmo com esse docuemento e até códigos de exemplo , meu ESP32 não repondeu :/. Consegue me fornecer um código simples e funcionar, talvez até usado por você mesmo? Estou começando achar que minha ESP32 está com defeito pois ja tentei varias maneiras e nada.
  4. @Swalls obrigado eu irei tentar entender esse documento qualquer dúvida retorno aqui .
  5. COMO GERAR PWM? Estou a um tempo tentando gerar um sinal PWM em um pino do ESP32 para variar o brilho de um LED. A questão que muitos tutorias utilizam os comandos em SETUP: ledcSetup(pwmChannel, pwmFreq, pwmResolution); ledcAttachPin(ledPin, pwmChannel); Mas estes comandos não existem mais na biblioteca ESP32, no Arduino IDE isto hoje em dia retorna um ERRO. ( Me corrija se estou errado ) Tentei varios outras formas de se fazer isto, e mesmo assim meu ESP32 não responde com PWM. A pergunta é: Qual é a forma correta de se gerar sinal PWM em um pino no ESP32? OBS: eu utilizo Arduino IDE ao envés de IDF.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...