Code 1: Calculate Temperature in Celsius fromCode
Analog
2: Add
Reading
Two Numbers and Use Result to Blink LE
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 de
digitalWrite(13, HIGH);
void loop() { delay(delayTime);
int temp = readTemperature(A0); // Call the digitalWrite(13,
function and storeLOW);
return value
Serial.print("Temperature: "); delay(delayTime);
Serial.print(temp); }
Serial.println(" C");
delay(1000);
}