
Reading a Temperature Sensor — SIK Circuit 7
Hướng dẫn
Parts & Introduction
Parts & Introduction
The TMP36 is an analog temperature sensor that outputs a voltage proportional to temperature. You'll learn to use the Serial Monitor to display real-time readings — an essential debugging tool.
Parts Needed
- 1x Arduino Uno + USB cable
- 1x Breadboard
- 1x TMP36 Temperature Sensor
- 5x Jumper Wires
Warning: The TMP36 looks similar to the transistor. Look for "TMP" in tiny letters and a triangle logo. The transistor has "222" printed on it. Inserting the wrong component can damage it!
Vật liệu cho bước này:
SparkFun Inventors Kit - V3.21 bộ
Arduino Uno R31 cái
Breadboard1 cái
TMP36 Temperature Sensor1 cái
Jumper Wires3 cáiCông cụ cần thiết:
Hardware Hookup
Hardware Hookup
Wiring Instructions
With the TMP36 flat side facing you and pins pointing down, the pins are (left to right): 5V, Signal, GND.
- Connect the left pin to 5V.
- Connect the middle pin (signal) to Analog Pin A0.
- Connect the right pin to GND.
That's it — just 3 wires! The TMP36 can only be connected in one direction. Double-check before powering on.
Vật liệu cho bước này:
TMP36 Temperature Sensor1 cái
Breadboard1 cái
Jumper Wires3 cáiArduino Code
Arduino Code
Open the Arduino IDE and upload the following sketch to your Arduino board.
Vật liệu cho bước này:
Arduino Uno R31 cáiCông cụ cần thiết:
Test & Experiment
Test & Experiment
What You Should See
Open the Serial Monitor (magnifying glass icon in Arduino IDE, or Ctrl+Shift+M). You'll see lines updating once per second:
voltage: 0.73 deg C: 23.24 deg F: 73.84
Troubleshooting
- Nothing happens: Open the Serial Monitor! The output goes there, not to the LEDs.
- Gibberish text: Set the Serial Monitor baud rate dropdown to 9600.
- Temperature unchanged: Pinch the sensor with your fingers to warm it up, or apply ice to cool it down.
Experiments to Try
- Add an LED that turns on above a temperature threshold (like a heat warning).
- Log data over time to see temperature trends.
- Combine with the LCD (Circuit 15) to display temperature without a computer.
Vật liệu
5- $105.00
- 1 cáiTạm thời
- 1 cáiTạm thời
- 1 cáiTạm thời
You can swap these in
Can't get one of the materials? Swap it for an equivalent — these work just as well.
- Instead of Arduino Uno R3, try:
Prototyping Shield for Arduino Uno (3-Pack)
Arduino Uno R3 Board
Arduino Uno - Instead of Temperature Sensor, try:
DHT11 Temperature & Humidity Sensor (5-Pack)
Load Sensor - 50kg
Light Sensor
PIR Motion Sensor
Humidity sensor - HH10D
Auto Bed Leveling Sensor (BLTouch Compatible)
Flexiforce Pressure Sensor - 0 < 11 kg (57mm)
Flexiforce Pressure Sensor - 450gr/11kg/45kg
Liquid Level Sensor
Recommended for this build
Products makers often use with builds like this one.
Diode KitUsed together and in similar builds
BC547 NPN Transistor (50-Pack)Used together and in similar builds
Resistor 330 Ohm 1/6 Watt PTH - 20 packUsed together and in similar builds
Servo MotorUsed together and in similar builds
5mm LED Assortment Kit (300pcs, 5 Colors)Used together and in similar builds
DC MotorUsed in similar builds
Relay ModuleUsed in similar builds
Resistor 10K Ohm 1/6th Watt PTH - 20 packUsed together and in similar buildsRelated blueprints
Other builds that share materials, tools, or techniques with this one.






CC0 Phạm vi công cộng
Bản thiết kế này được phát hành theo CC0. Bạn tự do sao chép, sửa đổi, phân phối và sử dụng cho bất kỳ mục đích nào mà không cần xin phép.
Hỗ trợ nhà sáng tạo bằng cách mua sản phẩm qua bản thiết kế, nơi họ nhận Hoa hồng nhà sáng tạo do nhà bán hàng đặt, hoặc tạo phiên bản mới và kết nối trong bản thiết kế riêng để chia sẻ doanh thu.