Skip to main content
Tweeted twitter.com/StackArduino/status/1422663588687360017
Post Reopened by VE7JRO, timemage, sempaiscuba
added 457 characters in body
Source Link

Currently trying to read off values from a photodiode through analogread. It's constantly so noisy and I thought it might be something wrong with my low-pass filter, but I decided to just connect a 1.5V battery to an analog pin and had just as much noise (upwards of 10mV oscillations). Is there a way around all of this noise? Because this makes the collected data unusable for my project.

this is how I connected the battery to read of analog values that were still noisy

Code to read off analog values:

int diodePin = A0;
int sensorValue = 0;
int sensorVoltage = 0;

void setup() {
  
  Serial.begin(57600);

}

void loop() {
 
sensorValue = analogRead(diodePin);
sensorVoltage = sensorValue*(5000/1024);
Serial.println(sensorVoltage);
delay(10);

}

Currently trying to read off values from a photodiode through analogread. It's constantly so noisy and I thought it might be something wrong with my low-pass filter, but I decided to just connect a 1.5V battery to an analog pin and had just as much noise (upwards of 10mV oscillations). Is there a way around all of this noise? Because this makes the collected data unusable for my project.

Currently trying to read off values from a photodiode through analogread. It's constantly so noisy and I thought it might be something wrong with my low-pass filter, but I decided to just connect a 1.5V battery to an analog pin and had just as much noise (upwards of 10mV oscillations). Is there a way around all of this noise? Because this makes the collected data unusable for my project.

this is how I connected the battery to read of analog values that were still noisy

Code to read off analog values:

int diodePin = A0;
int sensorValue = 0;
int sensorVoltage = 0;

void setup() {
  
  Serial.begin(57600);

}

void loop() {
 
sensorValue = analogRead(diodePin);
sensorVoltage = sensorValue*(5000/1024);
Serial.println(sensorVoltage);
delay(10);

}
Post Closed as "Needs details or clarity" by the busybee, timemage, Juraj
Source Link

How to reduce AnalogRead noise?

Currently trying to read off values from a photodiode through analogread. It's constantly so noisy and I thought it might be something wrong with my low-pass filter, but I decided to just connect a 1.5V battery to an analog pin and had just as much noise (upwards of 10mV oscillations). Is there a way around all of this noise? Because this makes the collected data unusable for my project.