Using the LM35 with the Micro is quite easy.
- Arduino Micro and LM35
- LM35 soldered on a Board
- Arduino Micro wired to the LM35
Just connect:
(LM35 -> [amazon &title=Arduino Micro&text=Arduino Micro] )
- 5V to positiv
- GND to –
- S to A4
And run the following code (should run on every arduino):
float temp;
int tempPin = 4;
void setup()
{
Serial.begin(9600);
}
void loop()
{
temp = analogRead(tempPin);
temp = temp * 0.48828125;
Serial.print("TEMPRATURE = ");
Serial.print(temp);
Serial.print("*C");
Serial.println();
delay(1000);
}
Getting this result:
Please note its you might need to adjust the 0.48828125 to a value thats verified with another temperature sensor (or just a normal celsius thermometer) .
The next step for me is to write a little ROS publisher for this sensor.




