Posts

Showing posts from June, 2016

How to interface 16x2 LCD with Raspberry Pi using GPIO & Python

Image
Components Required Here you need following components to complete the task. Raspberry pipower supply adapter for Raspberry pi16x2 lcd displaypotentiometer 10kconnecting wiresbreak board or any 16x2 display shield Circuit connections Connections are shown in this image. But its not mandatory to use this GPIO's. You can use any GPIO for connect the LCD. But you have to mention same GPIO's in Programming.
variable resistor is connected to adjust contrast of the display. Display is powered from Raspberry pi. R/W pin is connected to ground because i am not performing any read operation on display.
Working
I designed an display library namely lcd.py In this library i write some functions to which can be called by user. In order to drive lcd it is mandatory to include this library in your code. More details about library is available in library. First of all you have to execute begin() function and pass the pins which you are going to use for interface display. Here Print() fun…

Real Time Clock(How to interface DS1307 RTC to AT89S52 microcontroller)

Image
WELCOME BACK ,
 This is shubham Trivedi and today i am going to design Real Time Clock using At89s52 Microcontroller.  The AT89S52 Microcontroller is the heart of this project.  DS1307  IC is used  as RTC . This DS1307 IC required I2C interface , but 89s52 is not have any I2C port on board. That makes it typical to designed. So i designed a I2C bus in program and used it to fulfill the requirements.  Construction 

          The circuit is designed in two separate parts. Fig. 1 Shows the RTC DS 1307 IC connection. This connection is done by using zero PCB. The connection is same as shown in Fig. 2.           I used AT89s52 Development Board which i designed few months ago using Screen print technique for pcb design. The SCL pin of RTC is connected to pin  P1.1 and SDA  pin is connected to pin P1.0 of 89s52 microcontroller. LCD 16x2 is interfaced in following way.
PIN OF LCD       PIN OF AT89s52 D7          -    P3.7D6          -    P3.6D5          -    P3.5D4          -    P3.4RS      …

Real Time Clock(How to interface DS1307 RTC to pic18f452 microcontroller)

Image
Welcome to you .

              Here i am designed a Real Time Clock using  PIC18F452 microcontroller.
I will explain how to design Real Time Clock using PIC microcontroller.
RTC Using PIC18F452 PIC is advance microcontroller series. In PIC microcontroller I2C(Inter-Integrated Circuit) Bus is available on board. RTC used in this project is DS1307 which needed I2C interface to read and write data from and to RTC. Because I2C bus is on board in PIC microcontroller Interfacing  becomes easy. There will no need to write separate code for I2C bus. 
Construction
The circuit is designed in two separate parts. Fig. 1 Shows the RTC DS 1307 IC connection. This connection is done by using zero PCB. The connection is same as shown in Fig. 3. I used PIC18F452 Development Board which i designed few months ago using Screen print technique for pcb design. The SCL pin of RTC is connected to pin  18 and SDA  pin is connected to pin 23 of PIC microcontroller. LCD 16x2 is interfaced in following way.
PIN …