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.