Ir para o conteúdo principal

Referência do wokwi-potentiometer

Resistência variável controlada por botão (potenciômetro linear)

Nome dos Pinos#

NomeDescrição
GNDTerra
SIGSaída, conecte a um pino de entrada analógica
VCCTensão de alimentação

Nota: Wokwi não suporta simulação analógica totalmente, então você terá o mesmo resultado se não conectar os pinos GND/VCC.

Isso pode mudar no futuro, então é uma boa ideia conectar o GND/VCC de qualquer maneira.

Atributos#

NomeDescriçãoValor padrão
valueValor inicial do potenciômetro, entre 0 e 1023"0"

Usando o potenciômetro no Arduino#

Conecte o pino SIG a um dos pinos de entrada analógica do Arduino (A0, A1, ...). Em seguida, use a função analogRead() para ler o valor atual do potenciômetro.

O exemplo de código a seguir assume que o potenciômetro está conectado a A0. Ele lerá e imprimirá o valor atual do potenciômetro a cada 100 milissegundos:

void setup() {
Serial.begin(115200);
pinMode(A0, INPUT);
}
void loop() {
int value = analogRead(A0);
Serial.println(value);
delay(100);
}

Você pode executar o exemplo no Wokwi. Observe como o gráfico da plotter muda conforme você move o botão do potenciômetro.

Controle no teclado#

Você pode controlar o potenciômetro com o teclado:

  • Seta Esquerda / Seta Direita - movimento fino
  • Page Up / Page Down - movimento aproximado
  • Home / End - move para o início (0) ou para o final (1023) do intervalo

Você precisará clicar no potenciômetro antes de usar esses atalhos de teclado.

Exemplos no simulador#

  • Knob - Controle um servo com um potenciômetro
  • Plot - Plotar valores de potenciômetro no Serial Plotter
  • Block shooter - Jogo estilo breakout