Salve pessoal.
É possível converter um input digital para analógico ou vice-versa durante o loop do ESP32?
Exemplo:
Foi setado um pino 36 para input digital no setup somente para ser usado em condições de ativar serviços WEB, após isso, este mesmo pino 36 pode ser alterado para input Analógico?
Abs
Tags:
input é input.
no setup() você define apenas como input.
pinMode(36, INPUT);
a LEITURA, pode ser feita como analogica ou digital
digitalRead(36)
analogRead(36)
Muito Obrigado.
Vou fazer modificações no meu sket e testar.
Abs
Bom dia.
Voce pode modificar a condição de um pino a qualquer momento.
Ele pode se mudado de INPUT para OUTUPT, de analógico para digital.
Mas é preciso ficar muito ATENTO.
Por exemplo, um pino definido como INPUT está recebendo uma voltagem de digamos 3,3V,
dai no seu programa voce muda ele para OUTPUT e coloca ele em LOW.
Pronto tá feita a meleca. kkkkkk
Para evitar estes enganos é que normalmente se define a condição do pinos no SETUP().
O SETUP é uma função como outra qualquer da linguagem C, mas no Arduino ela só é "chamada"
uma vez no inicio do programa, ao ligar ou reset do micro controlador.
RV mineirin
Eu não sabia que era possível alternar inpus, outputs, analog e digital.
Achava que isso era travado no setup.
Obrigado.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por