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

DECA MAX®10 FPGA Evaluation Kit
DECA MAX®10 FPGA Evaluation Kit
An Arduino laser pinball machine
An Arduino laser pinball machine
CTCSS fingerprinting: A method for transmitter identification
CTCSS fingerprinting: A method for transmitter identification
TI DLP® Pico™ Technology for Aftermarket Head-up Displays
TI DLP® Pico™ Technology for Aftermarket Head-up Displays
Brute force computation for cheap log digital potentiometer
Brute force computation for cheap log digital potentiometer
Smart "Homer"
Smart "Homer"
A DIY Segway-style vehicle
A DIY Segway-style vehicle
Superbeta transistors inside: Die photos and analysis of the LM108 op amp
Superbeta transistors inside: Die photos and analysis of the LM108 op amp
Peeqo is a desktop bot that communicates through GIFs
Peeqo is a desktop bot that communicates through GIFs
Using a Programmable Input Multiplier to Minimize Integer Boundary Spurs
Using a Programmable Input Multiplier to Minimize Integer Boundary Spurs

Top


Shares