0% found this document useful (0 votes)
14 views

Battery Testing Lab Code

Uploaded by

Anne Gast
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

Battery Testing Lab Code

Uploaded by

Anne Gast
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

/*

Battery Tester
*/
int posTerm = A0;
int ledRed = 6;
int ledYellow = 4;
int ledGreen = 2;

// the setup routine runs once when you press reset:


void setup() {
// initialize the digital pin as an output.
pinMode(ledRed, OUTPUT);
pinMode(ledYellow, OUTPUT);
pinMode(ledGreen, OUTPUT);
Serial.begin(9600);
}

// the loop routine runs over and over again forever:


void loop() {
float sensorValue = 0;
sensorValue = analogRead(posTerm);
delay(1000); //delay in between reads for stability
Serial.print("sensorValue = ");
Serial.println(sensorValue);
float voltage = 5*sensorValue/1023.0;
Serial.print("Voltage = ");
Serial.println(voltage);
if (voltage > 1.4) digitalWrite(ledGreen, HIGH);
else if (voltage > 1.0) digitalWrite(ledYellow, HIGH);
else digitalWrite(ledRed, HIGH);
delay(1000);
digitalWrite(ledGreen, LOW);
digitalWrite(ledYellow, LOW);
digitalWrite(ledRed, LOW);
}

You might also like