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.
Tags:
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 ;)
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por