Question: Part II: Modify the code to display the temperature in both Celsius and Fahrenheit scales. Attach screenshot of the code. modify this code: const int

Part II: Modify the code to display the temperature in both Celsius and Fahrenheit scales. Attach screenshot of the code.

modify this code:

const int sensorPin = A0; const float baselineTemp = 24.0; slightly change it to see effects void setup() { Serial.begin(9600); Digital Communication baud rare for (int pinNumber = 2; pinNumber < 5; pinNumber++) { pinMode(pinNumber,OUTPUT); digitalWrite(pinNumber,LOW); } } void loop(){ int sensorVal=analogRead(sensorPin); Serial.print("Sensor Value: "); 9 Serial.print(sensorVal); float voltage = (sensorVal/1024.0)*5.0; for 10-bit ADC, 210=1024 Serial.print(",Volts: "); Serial.print(voltage); Serial.print(", degrees C: "); float temperature = (voltage)*100; Serial.println(temperature); if (temperature < baselineTemp){ digitalWrite(2,LOW); digitalWrite(3,LOW); digitalWrite(4,LOW); } else if (temperature >= baselineTemp && temperature < baselineTemp+2) { digitalWrite(2,HIGH); digitalWrite(3,LOW); digitalWrite(4,LOW); } else if (temperature >= baselineTemp+2 && temperature < baselineTemp+4) { digitalWrite(2,HIGH); digitalWrite(3,HIGH); digitalWrite(4,LOW); } else if (temperature >= baselineTemp+4) { digitalWrite(2,HIGH); digitalWrite(3,HIGH); digitalWrite(4,HIGH); } delay(100); }

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!