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

Battery Testing Lab Code

Uploaded by

Anne Gast
Copyright
© © All Rights Reserved
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
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