Interfacing ESP8266 with PIC16F877A Microcontroller

Interfacing PIC16F877A Microcontroller with ESP8266 In this article, let us discuss how to interface WIFI module ESP8266 with a PIC microcontroller. So far you might have been using the ESP8266 module as a standalone microcontroller or might have been using it with the Arduino library. But, when it comes to hardcore embedded system projects we should know how to use it with PIC microcontrollers as well. Thi ...

Read more

A brief overview of Allegro ACS712 current sensor. Part 2 – Interface the sensor with a PIC microcontroller

In the first part of this discussion, the features of ACS712 device were briefly discussed. Now we will use that theory to implement the ACS712 sensor to make a simple DC current meter. The analog output voltage from the sensor is measured through an ADC channel of the PIC16F1847 microcontroller. A voltage to current conversion equation will be derived and implemented in the firmware of the PIC microcontrol ...

Read more

TD-USB-02 interface with touchpad sensor board and WinAmp interface using PIC18F2550

TD-USB-02 interface with touchpad sensor board and WinAmp interface. This is an example USB project showing how to interface a touchpad sensor (the AD7142ACPZ) with a standard XP/Vista computer. The TD-USB-02 board with a PIC18F2550 communicates with: the PC: USB 2.0 through a mini-B connector. the touchpad sensor board: SPI over 8-wire flatcable. PC WinAmp application controls (start/stop, next/previous tr ...

Read more

Simple Ham Radio Bluetooth Interface

Ham radio is a popular hobby and service in which a licensed amateur radio operator explores communications equipment. Typical ham radios do not have bluetooth support, which may be hassle for some. None of the transceiver manufacturers are providing a wireless interface. However, with this ham radio bluetooth interface, communicating and listening to other entity would be easier. The device uses Bluetooth ...

Read more

Standard release for lighting LED-driver interface

The Module-Driver Interface Special Interest Group (MD-SIG) has released its specification for a universal electrical interface between LED lighting modules and their power supplies. The standard has the support of Osram, Panasonic, Philips and Tridonic. Called LEDset1 edition1.0, it is a three wire interface (see diagram): power, ‘Iset’ and a return for both. The specification also allows for separate retu ...

Read more

2-wire LCD interface using PIC16CF84

Alphanumeric LCD displays have become very popular for microcontroller applications because they can add a lot to a project in a variety of different ways. A text message giving the user instructions as well as feedback can make the application seem much more "professional" and easy to use. I like to use LCD's to help debug applications, with breakpoints set to display variable and I/O conditions and they a ...

Read more

PIC USB HID (Human Interface Device) Interfacing

For long time, UART is the only and best way to interface with PC. It is easy to adapt and handle. Though some devices (like: GSM modem etc.) have UART on themselves, but for interfacing with PC, there is only one thing now and that is USB Introduction The purpose of this article is to explain how to interface a PIC microcontroller to a PC via the USB port. Although the concepts are universal, the examples ...

Read more

LCD interface with Microcontroller PIC: Beginner’s guide using pic microcontoller

How to interface LCD (Liquid Crystal Display) display module to PIC microcontroller? LCD is a passive component, that is it does not make any light but just modifies the light passing through it for alphanumeric displays. LCD is exclusively manufactured to be used with microcontrollers, which means that it cannot be triggered by usual IC circuits. This embedded program shows how to connect PIC to LCD displa ...

Read more

LED Interfacing with PIC Microcontroller: Embedded C program with circuit using pic microcontoller

How to interface LED with Microchip’s PIC microcontroller? How to connect LEDs to a PIC microcontroller? LED interfacing is the stepping stone for microcontroller development. This is a simple embedded program for PIC 16F877A to interface LEDs, suitable for beginners who wish to study basics of embedded microcontroller programming. The program is developed through Micro C compiler, one of the best solutions ...

Read more

PIC18F452 to PC USB 2.0 interface with FT245BM

Here is an example of how to interface a PIC18F452 to a PC  via the USB port. The windows-pc (98, Me, 2000, XP, 2003) runs a program (C# application, Microsoft Visual Studio .NET 2003) to communicate with the USB interface, which transfers data to and from the PIC18F452. Many thanks to FTDI to deliver royalty-free drivers (FTD2XX.dll) and to KOPF to develop the needed library (AID.dll) All parts are availab ...

Read more
Scroll to top