In this tutorial we learn to Enable UART communication with PIC Microcontroller and how to transfer data to and from your Computer. So far, we have covered all basic modules like ADC, Timers, PWM and also have learnt how to interface LCDs and 7-Segment displays. Now, we will equip our self with a new communication […]
Projects
50 MHz frequency counter, voltage meter & SWR/PWR indicator using PIC16C71
Circuit schematic PCB HEX code, V1.11 (operates with 4,000 MHz quartz) Hex code, V1.12 (operates with 4,1943 MHz quartz) PIC config bits Photo – Top view Photo – Bottom view Photo – Latest PCB version with TO-92 style 78L05 housing – Top view (132 kbyte) Photo – Latest PCB version with TO-92 style 78L05 […]
Interfacing Bluetooth Module HC-06 with PIC Microcontroller
In this tutorial we will learn How to make out PIC projects wireless by interfacing a Bluetooth Module (HC-06). In our previous tutorial we have already learnt How to use USART module in our PIC Microcontroller and established communication between PIC and Computer. If you are an absolute beginner then check here for our all […]
Humidity and temperature measurements with Sensirion’s SHT1x/SHT7x sensors using PIC18F2550 (Part 2)
In Part 1 of this tutorial, we discussed about Sensirion’s SHT1x and SHT7x series of humidity sensors, their interface specifications, the communication protocol used for transferring data in and out of the sensor, and the equations to convert their digital outputs to actual physical quantities. These sensors are capable of measuring temperature along with relative […]
Tiny PIC bootloader using PIC16F microcontroller
Tiny Bootloader This is a bootloader for the Microchip PIC microcontrollers. It is the smallest bootloader, taking less than 100 words of program space; Supports families of PIC devices: 16F, 18F, dsPIC30 (those devices that support self-programming) Does not support yet PIC24, dsPIC33, PIC18xxJyy Download Tiny PIC Bootloader Features of the firmware Size of […]
DIY Digital Clock with Temperature Display using PIC Controller
One of the most enjoyable part of being an electronics person is creating your own gadgets and using them in daily life. In this article, we are building one of those with the help of SoloPCB design tools, a digital desk clock with temperature display feature. The brain of the circuit is a Microchip PIC18F252 […]
motor controller for R/C models
Technical specification Supply voltage: 6 to 10 V Supply current: <5 mA Max. output current: 40 A Processor: PIC16C84 Connection: 3-pin plug Application: model boat, car, plane Versions: unidirectional or bidirectional Motor brake: internal with unidirectional version Thermal protection: at 120°C Radio-controlled (R/C) modelling seems to fascinate many electronics enthusiasts. This technical hobby is a […]
LED Heart PWM Fading using PIC18F252
With my Grandma’s birthday fast approaching I wanted to put something together that was not too complicated but still sweet enough to make for a cool widget gift. Since fading LEDs never seem to go out of style and grandmas always love to see a heart, putting two and two together here was a no-brainer. […]
An AVR microcontroller based Ethernet device
Ethernet has traditionally been a quite complex interface. All Ethernet chips until today had 100 pins or more, where difficult to find in small quantities and difficult to use from a small microcontroller with little memory. Microchip has changed the world with their new ENC28J60 Ethernet chip! The ENC28J60 is a small chip with 28 […]
Making a simple clap switch using PIC12F683
A clap switch is a fun project for beginners. It switches on and off electrical appliances with a sound of clapping hands. Today we will discuss about making a simple clap switch that operates when it detects two clapping sounds in a row. It uses an electret microphone as a transducer for converting a clapping […]