Uploading Temperature to www.grovestreams.com using Arduino Uno + Ethernet Shield + LM35

details

Read ADC from LM35 data using Pin A5 Arduino UNO

then upload temperature data using Ethernet Shield over Internet. Dont forget to shared your internet connection to your Arduino.

How to convert Analog Data into Temperature:

String getTemperatures() {

//Get the temperature analog reading and convert it to a string float voltage, degreesC, degreesF;

voltage = analogRead(temperaturePin);

degreesC = (voltage) * 500.0 / 1024.0; degreesF = degreesC * (9.0/5.0) + 32.0; char temp[15] = {0};

//Initialize buffer to nulls dtostrf(degreesC, 12, 3, temp);

//Convert float to string String tempC(temp); tempC.trim(); char temp2[15] = {0};

//Initialize buffer to nulls dtostrf(degreesF, 12, 3, temp2);

//Convert float to string String tempF(temp2); tempF.trim();

String temps; temps = “&” + gsStreamId1 + “=” + tempC;

//Temp C – Random Stream temps += “&” + gsStreamId2 + “=” + tempF;

//Temp F – Random Stream temps += “&” + gsStreamId3 + “=” + tempC;

//Temp C – Interval Stream (20 second  intervals) temps += “&” + gsStreamId4 + “=” + tempF;

//Temp F – Interval Stream (20 second intervals) return temps; }

 


 

Here the Source Code:
https://grovestreams.com/developers/g…

go to YouTube

Read ADC from LM35 data using Pin A5 Arduino UNO

then upload temperature data using Ethernet Shield over Internet. Dont forget to shared your internet connection to your Arduino.

How to convert Analog Data into Temperature:

String getTemperatures() {

//Get the temperature analog reading and convert it to a string float voltage, degreesC, degreesF;

voltage = analogRead(temperaturePin);

degreesC = (voltage) * 500.0 / 1024.0; degreesF = degreesC * (9.0/5.0) + 32.0; char temp[15] = {0};

//Initialize buffer to nulls dtostrf(degreesC, 12, 3, temp);

//Convert float to string String tempC(temp); tempC.trim(); char temp2[15] = {0};

//Initialize buffer to nulls dtostrf(degreesF, 12, 3, temp2);

//Convert float to string String tempF(temp2); tempF.trim();

String temps; temps = “&” + gsStreamId1 + “=” + tempC;

//Temp C – Random Stream temps += “&” + gsStreamId2 + “=” + tempF;

//Temp F – Random Stream temps += “&” + gsStreamId3 + “=” + tempC;

//Temp C – Interval Stream (20 second  intervals) temps += “&” + gsStreamId4 + “=” + tempF;

//Temp F – Interval Stream (20 second intervals) return temps; }

 


 

Here the Source Code:
https://grovestreams.com/developers/g…

go to YouTube

COMMENTS

Please Login to comment
  Subscribe  
Notify of