Organize and Share your Electronics the way you want. Sign-Up for a free account now. It takes only 30 seconds!

PIC controlled compass CMPS03 to standard LCD

PIC controlled compass CMPS03 to standard LCD

Uses a standard 2 x 20 character LCD module for readout of compass module CMPS03 and ambient temperature sensor LM35. Backlight switches on automatically using an LDR. Display of compass is controlled by a PIC16F877.
How does it work?

The microcontroller 16F877 does most of the job, once again.

1* Driving the LCD module type 2×20 characters with backlight This takes 12 data-lines (see basic schematic.)

2* Interfacing the CMPS03 module. We use the I²C interface for maximum resolution. This data is then converted to decimal and sent to the LCD.

3* Analog to digital conversion from temperature (LM35) and light (LDR) sensors.

Visit Here for more.

 

More Articles to Read

App note: Testing inductors at application frequencies
App note: Testing inductors at application frequencies
1968 Princeton Reverb Repairs
1968 Princeton Reverb Repairs
Skill Sunday: Power Over Ethernet for Arduino
Skill Sunday: Power Over Ethernet for Arduino
More on Color TFT Displays ~ The Big Ones — 240 X 320
More on Color TFT Displays ~ The Big Ones — 240 X 320
Magnetic Rotary Encoder
Magnetic Rotary Encoder
Vertical Pole Climbing Robot
Vertical Pole Climbing Robot
ESP8266 Weather Station Projects
ESP8266 Weather Station Projects
Single tube Lethal Nixie clock
Single tube Lethal Nixie clock
How to make a simple 1 watt audio amplifier (LM386 based)
How to make a simple 1 watt audio amplifier (LM386 based)
Flashing Binaries to DRA7xx Factory Boards Using Device Firmware Upgrade
Flashing Binaries to DRA7xx Factory Boards Using Device Firmware Upgrade

Top




Shares