Ao fazer o sketch Analog Read serial no IDE do Arduino Uno com o potenciômetro ligado, o serial monitor só mostra 0 ou 1023, ou seja, ao girar o potênciometro os valores da resistencia não varia. Não é ligação errada, pois é muito simples é só ligar no 5V, GND e pino A0. Não entendo porque não varia a resistência ao girar o potenciometro.

Exibições: 389

Responder esta

Respostas a este tópico

posta o código que você utilizou, assim fica mais fácil identificar o erro

Oi Tiago, o código está na biblioteca do IDE:

 

AnalogReadSerial
Reads an analog input on pin 0, prints the result to the serial monitor.
Attach the center pin of a potentiometer to pin A0, and the outside pins to +5V and ground.

This example code is in the public domain.

// the setup routine runs once when you press reset:
void setup() {
// initialize serial communication at 9600 bits per second:
Serial.begin(9600);
}

// the loop routine runs over and over again forever:
void loop() {
// read the input on analog pin 0:
int sensorValue = analogRead(A0);
// print out the value you read:
Serial.println(sensorValue);
delay(1); // delay in between reads for stability
}

Andre vc conseguiu descobrir o problema?

Aparentemente o código está correto, qualquer coisa tenta mudar de pino da porta analógica para ver se não é problema no arduino.

consegui, valeu.

Já testou o potenciômetro em um multimetro? O componente pode estar danificado. Só uma idéia ;)

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço