Code 1: Calculate Temperature in Celsius from Analog Reading Code 2: Add Two Numbers and Use Result to Blink
ink LED
int readTemperature(int analogPin) { int addNumbers(int a, int b) {
int reading = analogRead(analogPin); return a + b; // Return the sum
float voltage = reading * (5.0 / 1023.0); // Convert analog reading
} to voltage
int temperatureC = (voltage - 0.5) * 100; // Assuming TMP36 sensor
return temperatureC; void setup() {
} pinMode(13, OUTPUT);
}
void setup() {
Serial.begin(9600); void loop() {
} int delayTime = addNumbers(200, 300); // Get delay time from functi
digitalWrite(13, HIGH);
void loop() { delay(delayTime);
int temp = readTemperature(A0); // Call the function and store return
digitalWrite(13,
value LOW);
Serial.print("Temperature: "); delay(delayTime);
Serial.print(temp); }
Serial.println(" C");
delay(1000);
}