Difference between revisions of "Microduino OLED thermometer(LM35, DS18b20)"

From Microduino Wiki
Jump to: navigation, search
(Created page with "{{Language | Microduino OLED温度计(LM35, DS18b20)}} {| style="width: 800px;" |- | ==Objective== This tutorial will teach you using two temperature sensor, that are LM35 and...")
 
 
Line 46: Line 46:
  
 
==Debug==
 
==Debug==
Step 1:Copy the code to IDE and compile it
+
Step 1: Copy the code to IDE and compile it
  
Step 2:Set up the circuit, as follows:
+
Step 2: Set up the circuit, as follows:
 
[[File:MicroduinoOLED温度计(LM35, DS18B20)连接图.jpg|600px|center|thumb]]
 
[[File:MicroduinoOLED温度计(LM35, DS18B20)连接图.jpg|600px|center|thumb]]
Step 3:Download the program and then run it.
+
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.
+
Step 4: Observe the OLED module. Find a hot object to close the temperature sensor, the OLED will display the value.
  
  
Line 62: Line 62:
  
 
==Schematic==
 
==Schematic==
[[File:MicroduinoOLED温度计(LM35,DS18B20)原理图.jpg|600px|center|thumb]]
+
[[File: MicroduinoOLED温度计(LM35,DS18B20)原理图.jpg|600px|center|thumb]]
  
 
LM35 and DS18B20 use the same pin connection.
 
LM35 and DS18B20 use the same pin connection.
Line 87: Line 87:
  
 
==Debug==
 
==Debug==
Step 1:Copy the code to IDE and compile it
+
Step 1: Copy the code to IDE and compile it
  
Step 2:Set up the circuit, as follows:
+
Step 2: Set up the circuit, as follows:
[[File:MicroduinoOLED温度计(LM35, DS18B20)连接图.jpg|600px|center|thumb]]
+
[[File: MicroduinoOLED温度计(LM35, DS18B20)连接图.jpg|600px|center|thumb]]
Step 3:Download the program and then run it.
+
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.
+
Step 4: Observe the OLED. Find a hot object to close the temperature sensor, the digital tube will display the value.
  
 
==Result==
 
==Result==

Latest revision as of 06:18, 12 September 2016

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