Wednesday, 8 February 2017

Temperature logger using arduino and thingspeak

Hello Arduino lovers,

In this tutorial, we are making a temperature logger using arduino and thingspeak.
Let's start

Things required:

  1. Arduino Uno
  2. LM35
  3. Sim900 module
  4. Internet pack 
  5. Thinkspeak account

Make connections as given in the diagram. Connect Tx of GSM module to pin number 7 of arduino board and Rx of of GSM module to pin number 8 of arduino uno and ground should be common between these two.
Output of LM35 should be connected to A0 of arduino board.
Arduino Uno GSM module LM35
Pin no. 7 Tx
Pin no. 8 Rx
Pin no. A0 Output of Lm35
Download code from link below
Now, upload the code


Hope, you guys had enjoyed the video

Thanks for visiting my blog


  1. Replies
    1. HELLO sir,
      i used this same program and connection..but my GSM module not connected to my thingspeak account.but it shows CONNECT OK msg for thingspeak site .and aslo SEND OK msg i used SIM800 module ...plz guide me

    2. Sorry for the late reply. Please check the apn

    3. HI Im also getting connected and it says send ok, but im not seeing the values in my thingSpeak channel. My APN is set on internet, wich is fine for my module. Using a Sim 808

  2. Hi Mr.Chandan Kumar ,
    What is the use of mySerial.println((char)26);

  3. good afternoon sir... what is the use of Show Serial data after AT+CIPMUX, AT+CSTT and others

    1. Hi there,
      Please refer to SIM900 AT commands manual for more information. It's available on the internet.