/temperature_monitor_using_microcontroller

CSE 331 project - temperature monitor and indicating using PIC16F877A microcontroller.

Primary LanguageCMIT LicenseMIT

Temperature Monitor using Microcontroller

CSE331 project - Using PIC16F877A Microcontroller to measure temperature through sensor, showing the reading in a 16x2 LCD display and indicating temperature range using different color LEDs.

Table of Contents

Block Diagram

Required Components

  1. PIC16F877A Microcontroller

  2. LM35 Temperature Sensor

  3. 16x2 LCD Display

  4. LEDs of different Colors

  5. 10k Potentiometer

  6. Jumper Wire

  7. 9V Battery Connector

  8. 5V Power Supply kit

  9. 22pF Ceramic Capacitor

  10. 20MHz Crystal Oscillator

  11. 10K Ohm Resistor

  12. 220 Ohm Resistors

  13. Breadboard

  14. PICkit 3

  15. PIC Programming Adapter

Software

Circuit Diagram

Circuit Diagram in Proteus

Code

C Code

Compiled Hex file

Proteus Simulation file