Escolar Documentos
Profissional Documentos
Cultura Documentos
Objetivo: entender circuitos com leitura e escrita de valores analógicos, com uso de
potenciômetro e LEDs
_______________________________________________________________________________________________
https://www.tinkercad.com/
Já vimos no último roteiro como empregar circuitos pull-down e pull-up. Neste roteiro
vamos trabalhar com os potenciômetros, com a leitura e escrita de valores analógicos, assim
como o conceito de variáveis no tinkercad.
Potenciômetros são sensores que convertem deslocamento físico linear ou angular em uma
variação resistiva proporcional ao deslocamento. Trata-se de um dispositivo de três
terminais e um eixo (giratório ou deslizante) para ajuste da sua resistência.
Já para uma escrita analógica empregam-se as portas de saída PWM (modulação por largura
de pulso) para prover um sinal pseudoanalógico. Pois aqui se permite que seja gerado no
pino em questão, uma onda quadrada estável, onde será configurada o tempo de duração
para parte em nível lógico alto, com valores entre 0 e 255, equivalente a 0% e 100% do
período da onda
Observe que tais informações serão utilizadas para leitura do potenciômetro e transmissão
dessa informação para controle da intensidade de iluminação do LED.
Exercício 1
Objetivo: atuar em um potenciômetro e ver a leitura de seu valor por meio do Monitor Serial.
Para visualizar o resultado, deve-se com o mouse atuar no potenciômetro variando sua
resistência, e observar alteração de leitura no Monitor Serial.
Implemente esse circuito e apresente print do mesmo para o relatório, print da ligação, do
código (em blocos) assim como de parte do resultado presente no Monitor Serial. Além disso
responda “Qual a necessidade de se utilizar um pino analógico na conexão com o
potenciômetro?”
Exercício 2
Objetivo: atuar em um potenciômetro e ver não somente a leitura de seu valor por meio do
Monitor Serial, mas também conectar o mesmo a um LED e observar a variação da
intensidade luminosa do LED.
Pode-se realizar a codificação para entregar a função desejada sem aplicar nenhuma
variável. Para isso além da função “mapear” empregue a saída:
Uma alternativa, agora com uso de duas variáveis. Uma delas similar a presente no exercício
1, e outra associada com a intensidade de luz do LED. Essa segunda variável será associada
ao pino do LED. Eu trabalhei com as duas variáveis a seguir, mas pode nomear as mesmas
como preferir.
Imprima as duas variáveis empregadas em sua solução (caso opte por essa alternativa) no
Monitor Serial.
Implemente esse circuito e apresente print do mesmo para o relatório. Print da ligação, do
código (em blocos) assim como de parte do resultado presente no Monitor Serial. Além disso
responda “Qual a necessidade de se utilizar um pino do tipo PWM na conexão com o LED?”
Exercício 3
Objetivo: com os conceitos assimilados deste roteiro faça agora um circuito que
dependendo do valor mapeado do potenciômetro distintos LEDs são acesos. Considere LED
Vermelho, Amarelo e Verde. O LED Verde vai acender para uma primeira faixa de valores do
potenciômetro (de 0% a X). Para uma segunda sequência de valores o LED Amarelo irá
acender (X+1 a Y). Por fim, na sequência final de valores (Y+1 a 100%), o LED Vermelho irá
acender. Importante, só um LED acende por vez. Tente implementar esse circuito e
apresente print do mesmo para o relatório, print da ligação, assim como do código (em
blocos).