Vídeo: ENTENDA OS POTENCIÔMETROS E TRIMPOTS | Eletrônica para Iniciantes #100 2024
A potenciômetro (muitas vezes chamado de pote >) é um resistor eletrônico variável com um botão que você pode girar para variar a resistência. Potes de vários tipos são frequentemente utilizados como dispositivos de entrada para projetos BASIC Stamp. Por exemplo, você pode usar um potenciômetro simples para controlar a velocidade de um par de LEDs piscando: ao girar o botão da panela, a velocidade na qual o LED pisca muda. Aqui, um pote de 10 kΩ é colocado em paralelo com um capacitor de 0,1 μF. Além disso, um resistor de 220 Ω é colocado em série com o pote. Isso é feito para proteger o BASIC Stamp de danos que podem ser causados por excesso de corrente se você girar o botão do pote para que a resistência do pote caia para zero.
Quando o capacitor é descarregado, o pino 13 será BAIXO. Quando o pino 13 é LOW, o loop termina e o contador indica quanto tempo demorou para descarregar o capacitor. Conhecendo o tamanho do capacitor e o tempo necessário para descarregar o capacitor, você pode calcular a resistência do pote.
RCTIME 13, 1, Timer
Este comando RCTIME define o variável chamada Timer para um valor que indica quanto tempo demorou o circuito RC a se descarregar. Imediatamente antes deste comando, você deve configurar o pino de E / S (neste caso, pino 13) para ALTO para carregar o capacitor. Você também precisará pausar por um curto período de tempo (geralmente, 1 ms é suficiente) para permitir que o circuito seja carregado.
Embora você possa usar esta técnica para calcular a resistência real de um pote, você geralmente não precisa saber a resistência exata. Em vez disso, geralmente é suficiente saber que o contador aumenta quando a resistência do pote aumenta, e diminui quando a resistência do pote diminui.
Para este circuito, o comando RCTIME calcula valores de tempo variando de cerca de 12 quando a resistência do pote é próxima de 0 a cerca de 54 quando a resistência do pote está no máximo (10 kΩ).
O programa abaixo pisca alternadamente os LEDs conectados aos pinos 0 e 2. A taxa em que os LEDs piscar é configurada por um pote em um circuito RC no pino 13. O programa multiplica o valor do tempo calculado pelo comando RCTIME em dez para determine quanto tempo o programa deve pausar entre os flashes. À medida que você gira o botão da panela, a resistência do pote diminui e os LEDs piscam a uma velocidade mais rápida.
'Potentiomter LED Flashing Program' Doug Lowe '10 de julho de 2011 "Este programa pisca LEDs conectados aos pinos 0 e 2' a uma taxa determinada por um circuito RC no pino 13. '{$ STAMP BS2}' {$ PBASIC 2. 5} Tempo VAR Palavra Led1 PIN 0 Led2 PIN 2 Pot PIN 13 FAÇA ALTO Pot RCTIME Pot, 1, Tempo HIGH Led1 BAIXO Led2 PAUSE Tempo * 10 BAIXO Led1 ALTO Led2 PAUSA Tempo * 10 LOOP
Este projeto mostra como Crie um circuito que inclua um potenciômetro de 10 kΩ e um capacitor para que você possa testar o código. Isso mostra o circuito completo.