09 : Controlando um Sensor Analógico - efrainmpp1/URA-2.0-ESP GitHub Wiki

Introdução

Até agora recebmos informações de nivel Lógicas(0 ou 1).Mas para conseguir mais detalhes entre esses valores,ou seja nem tão claro e nem tão escuro,não da para ser interpretada por um simples 0 ou 1.Para isso utilizamos esses sensores que façam essa leitura de sinal,onde varia entre 0 e 1024.

Montagem

Código

Para uma simples leitura do valor que o sensor esta captando vamos utilizar esse código

from machine import ADC #Da Biblioteca machine importamos o Conversor  
sensor = ADC(0) #Setamos o sensor na entrada anologica A0
print(sensor.read()) # Mandamos printar o valor que o sensor esta no momento

Aplicações

Essa transformada de sinal digital em analógico e vice versa acontece no dia a dia. Por exemplo quando você fala pelo telefone com uma pessoa você envia sinais do tipo analógico (sua vóz) mas para ser transmitido pela rede,ele tem que ser convertido para o tipo digital,e quando a pessoa vai escutar o audio,ele tem que ser passado de digital para analógico. Aplicações dessas começam com exemplos simples assim.