O que é um potenciómetro?
Um potenciómetro é uma resistência variável, ou seja, é um componente que permite regular a intensidade da corrente eléctrica de um circuito. Utilizam-se em muitos dispositivos, como em lâmpadas para regular a intensidade da luz ou em equipamentos de música para ajustar a intensidade do volume. Como todos os sensores analógicos, o potenciómetro devolverá valores entre 0 e 1023. | ![]() |
Modificar a velocidade de intermitência (pisca-pisca)
Lembras-te quando fizemos piscar um LED, mudando os tempos de espera? Neste exemplo modificaremos a velocidade da intermitência (pisca-pisca) utilizando o potenciómetro. Conecta um LED e um potenciómetro à tua placa.
No ciclo principal (Loop), declaramos a variável tempo_piscar como o valor devolvido pelo potenciómetro. Na aba Controlo -> Avançados, escolhemos o bloco Esperar que nos permitirá introduzir a variável tempo_piscar como o tempo de espera entre o aceso e o apagado do LED.
Modificar o tom do besouro
Vamos variar a nota emitida pelo besouro utilizando o potenciómetro. Antes de começar a programar, conectamos os componentes:
Recordemos que o potenciómetro pode ter valores entre 0 e 1023… mas neste caso queremos que as frequências sigam uma escala de 200 a 500 Hz (escala muito próxima das notas mais utilizadas). Para isso, vamos utilizar um novo bloco chamado Mapear.
O que é mapear?
Mapear é converter uma escala de valores, noutra distinta. No exemplo anterior, variávamos a intermitência do LED entre 0 e 1023 milissegundos. Mas… e se quisermos controlar a intermitência do LED entre 0 e 10 segundos? A solução é utilizar o bloco Mapear, que irá transformar a escala de 0 a 1023… numa nova escala de 0 a 10.
No caso do besouro, devemos transformar (ou mapear) a escala de 0-1023, para uma nova de 200-500. Seleccionamos o bloco avançado do besouro, que nos vai permitir introduzir frequências… e na aba Matemáticas, opção Avançados, escolhemos o bloco Mapear.
![]() |
CONSELHO: Quanto maior for o intervalo a mapear, mais irá variar o valor em cada pequena rotação do potenciómetro, ou seja, menos resolução teremos, e por isso não conseguiremos fazer ajustes muito precisos. |
Ainda há mais…
- A seguir, propomos-te algumas ideias para continuares a praticar:
- Continuando com o teu projecto de programação de iluminação com LED e melodia natalícia com o besouro , adiciona agora o potenciómetro para poderes modificar a velocidade do pisca-pisca e da melodia.
- Constrói uma gaita electrónica, utilizando o sensor de luz, o potenciómetro e o besouro.
O potenciómetro pode ser de muita utilidade para controlar valores diferente e elementos nos nossos projectos: desde variar a intensidade ou o tempo de intermitência de uma luz, a variar o som de um besouro, ou inclusivamente, seleccionar modos diferentes numa máquina.