Projects

Read text files from FAT16 SD card with PIC16F887 1

Read text files from FAT16 SD card with PIC16F887

Interfacing PIC16F887 with FAT16 SD card After reading raw data (bytes and sectors) from SD card, now I’m going to use FAT16 file system to read and print text file located in 2 GB SD card. Read SD card raw data topic: MMC/SD Card raw data read with PIC16F887 microcontroller UART protocol is used to […]

Wave audio player using PIC16F887 microcontroller

Wave audio player using PIC16F887 microcontroller

This small project shows how to make a simple wave audio player using PIC16F887 microcontroller and SD card. The WAV audio file used in this project is 8000 Hz, 8-bit stereo (2 channels). Hardware Required:   PIC16F887 microcontroller SD card (formatted with FAT16 or FAT32 file system) ASM1117 3.3 voltage regulator Audio amplifier (ex: PC […]

DC motor control with PIC16F84A and L293D

DC motor control with PIC16F84A and L293D

Low power DC motors can be easily controlled with half H-bridge IC L293D. This IC is 16-pin IC which can control 2 motors in both directions. This topic shows how to control DC motor speed and direction with PIC16F84A and L293D motor drive integrated circuit. Related topics: The following topic shows how to control a […]

PIC16F84A DHT11 Proteus simulation

PIC16F84A + DHT11 Proteus simulation

Interfacing PIC16F84A microcontroller with DHT11(RHT01) sensor This topic shows how to interface DHT11 (RHT01) digital relative humidity and temperature sensor with PIC16F84A microcontroller, and how to simulate this interfacing using Proteus. Note that for the simulation Proteus version should be 8.1 or higher. With these versions there is no need to install Proteus DHT11 library, […]

PIC16F84A DHT22AM2302 RHT03 sensor Proteus simulation 1

PIC16F84A + DHT22(AM2302, RHT03) sensor Proteus simulation

DHT22 Proteus simulation This topic shows how to interface DHT22 (AM2302, RHT03) digital relative humidity and temperature sensor with PIC16F84A microcontroller, and how to simulate this interfacing using Proteus. Note that for the simulation Proteus version should be 8.1 or higher. With these versions there is no need to install Proteus DHT22 library, it is […]

Interfacing PIC16F84A with SD card

Interfacing PIC16F84A with SD card

This topic shows a simple interfacing of 2 GB micro SD card with PIC16F84A microcontroller. I used the PIC16F84A to read the SD card raw data which doesn’t require a microcontroller with high RAM or ROM. In this interfacing I used software SPI because the PIC16F84A doesn’t have a built-in hardware SPI module. In this […]

DHT11 Interfacing with PIC12F1822 microcontroller

DHT11 Interfacing with PIC12F1822 microcontroller

In this blog there are some topics talking about the DHT11 relative humidity and temperature sensor and how to interface it with different types of PIC microcontrollers. The datasheet of the DHT11 sensor shows its characteristics and how it works. Also the following topic shows the DHT11 timing and how to simulate it using Proteus: […]

E in the below figure is simply text section like you want to add some text indication you use this one

Getting Started With Proteus

Hello readers, today’s post is the first regular post on Proteus tutorial. In today’s tutorial, I am gonna share Getting Started with Proteus. Today’s tutorial is for beginners who don’t have much knowledge of Proteus but wants to start working with it. We don’t design any circuit in today’s post instead we will check the […]

IR Remote control transmitter and receiver using PIC12F1822 microcontroller

IR Remote control transmitter and receiver using PIC12F1822 microcontroller

5-Channel IR remote control system using PIC microcontroller This topic shows how to make a simple infrared (IR) remote control system using the microcontroller PIC12F1822. This IR system has two circuits as known: IR transmitter circuit and IR receiver circuit. Both circuit based on the same microcontroller type which is PIC12F1822. This IR system uses […]

Circuit Designing of LCD with PIC

Circuit Designing of LCD with PIC

Hello friends, hope you all are fine and enjoying good health. Today I am posting the next part of Proteus tutorial which is Interfacing of LCD with PIC Microcontroller. . In the previous post of this tutorial, we have seen the basics of Proteus and discussed various functions of Proteus ISIS. If you are new […]