
Reading a Temperature Sensor — SIK Circuit 7
안내
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!
이 단계의 재료:
SparkFun Inventors Kit - V3.21 키트
Arduino Uno R31 개
Breadboard1 개
TMP36 Temperature Sensor1 개
Jumper Wires3 개필요한 도구:
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.
이 단계의 재료:
TMP36 Temperature Sensor1 개
Breadboard1 개
Jumper Wires3 개Arduino Code
Arduino Code
Open the Arduino IDE and upload the following sketch to your Arduino board.
이 단계의 재료:
Arduino Uno R31 개필요한 도구:
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.
재료
5- ₩1,530
- 플레이스홀더
- 1 개플레이스홀더
- 플레이스홀더
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 퍼블릭 도메인
이 블루프린트는 CC0로 공개되었습니다. 어떤 목적으로든 자유롭게 복사, 수정, 배포 및 사용할 수 있습니다.
제품 구매를 통해 메이커를 지원하세요. 판매자가 설정한 메이커 커미션 을 받거나, 이 블루프린트의 새로운 반복을 만들어 연결로 포함시킬 수 있습니다.