Microduino OLED thermometer(LM35, DS18b20)

From Microduino Wiki
Jump to: navigation, search
Language: English  • 中文

Objective

This tutorial will teach you using two temperature sensor, that are LM35 and DS18B20, and use the OLED module to display the temperature.

Equipment


First experiment (LM35 temperature sensor)

Schematic

MicroduinoOLED温度计(LM35,DS18B20)原理图.jpg

LM35 and DS18B20 use the same pin connection.

OLED IIC connection method:

OLED Core Core+
SDA A4 SDA
SCL A5 SCL
3V3 3V3 3V3
GND GND GND

Program

LM35 and DS18B20 use the same program.

Refer to MicroduinoOLEDThermometerLM35-DS18B20.ino


Debug

Step 1: Copy the code to IDE and compile it

Step 2: Set up the circuit, as follows:

MicroduinoOLED温度计(LM35, DS18B20)连接图.jpg

Step 3: Download the program and then run it.

Step 4: Observe the OLED module. Find a hot object to close the temperature sensor, the OLED will display the value.


Result

After LM35 sensor near the heat source, the OLED displayed value will rise, leave the heat source temperature will gradually reduce.


Experiment (DS18B20 temperature)

Schematic

MicroduinoOLED温度计(LM35,DS18B20)原理图.jpg

LM35 and DS18B20 use the same pin connection.

OLED IIC connection method:

OLED Core Core+
SDA A4 SDA
SCL A5 SCL
3V3 3V3 3V3
GND GND GND

Program

LM35 and DS18B20 use the same program.

Refers to MicroduinoOLEDThermometerLM35-DS18B20.ino


Debug

Step 1: Copy the code to IDE and compile it

Step 2: Set up the circuit, as follows:

MicroduinoOLED温度计(LM35, DS18B20)连接图.jpg

Step 3: Download the program and then run it.

Step 4: Observe the OLED. Find a hot object to close the temperature sensor, the digital tube will display the value.

Result

After DS18B20 sensor near the heat source, the digital tube displayed value will rise, leave the heat source temperature will gradually reduce.

Video

LM35: http://v.youku.com/v_show/id_XNjkwMTQxMDY4.html

DS18B20: http://v.youku.com/v_show/id_XNjkwMTMyMDcy.html