This design controls up to 8 devices using a PIC microcontroller (PIC16F84A) connected to the phone line. The unique feature here is that unlike other telephone line based remote control, this device does not need the call to be answered at the remote end so the call will not be charged. This device depends on […]
Projects
Serial communication with Matlab pic-microcontroller
Overview Matlab has a “serial” function that allows it to communicate through a serial port. This project is to establish serial port connection with the PIC microcontroller and demonstrate bidirectional communication between the PIC and a Matlab program. For demonstration purposes, the PIC will send digital potentiometer readings to Matlab as well as receive keystrokes […]
GPS to SD-Card Data Logger using PIC16F819 microcontroller
Description This project combines a GPS receiver module, a MicrochipPIC microcontroller and a Secure Digital memory card to make a GPS data logger. With a large capacity and reasonably long battery life it is a very useful device for logging GPS position for example for mapping with OpenStreetMap. In this picture the complete GPS data […]
PIC12F675 software UART (bit banging) code and Proteus simulation
This post provides the software UART (Bit Banging) code for PIC12F675 microcontroller (e-g to connect PIC controller with PC using serial adapter). As we know, PIC12F675 microcontroller doesn’t have built in UART module, so we can create UART functionality in it’s software. This post provides the details of how to program software UART functionality in PIC12F675. This […]
PIC-Bot II
On this page I hope to provide more details than I usually provide for those who wish to construct their own PIC-bot, realising that people actually try to make this stuff. Traditionally, my ‘bot pages are for documenting the essentials, not in the kind of detail needed to make as if it were a kit. […]
Original PICKIT-2 microcontroller programmer
These days I was thinking about a better PIC programmer that can work with MicrochipMPLAB IDE software so that I can write my own programs or edit someone else’s programs. I found that there are numerous versions of the famous Microchip PICkit 2 on the web. Some of them are using the original schematic published […]
PIC 16C84 VT-52 Emulator for Linux
Features Fits in one half height 5.25″ drive bay. Back light 16 x 2 lines LCD (Hitachi Compatible) display. 4 Selection buttons, arranged so that it looks like an ATM machine. RS232 19,200 baud connection to PC with Hardware handshaking (CTS). Uses a subset of the standard VT-52 control codes to control the LCD. 3.6864MHz […]
SD/SDHC CARD SOUND RECORDER
Updated on 30.6.2015 The PIC16F876A’s ADC digitizes the sound and store it in the SD or SDHC card. The firmware works for SD or SDHC cards only, for old SD (before 2009) use ver1 firmware. Do not use SDXC cards with this project because some of them work on 1.8V drive. The code detects whether […]
Breadboard module for PIC16F628A
Here’s another breadboard module that carries a PIC16F628A microcontroller. The power supply pins and the I/O ports of the PIC16F628A microcontroller are accessed through male headers. It can be easily plugged into a breadboard and is very useful for quick prototyping. It frees up a lot of space on the breadboard since the oscillator, reset, […]
PIC programmers for parallel port
uni5_a.bmp – PCB of parallel programmer UNIPROG V-A uni5_as1.bmp – schematic diagram of G.Tait’s programmer with 4066 uni5_ao1.bmp – layout of components of G.Tait’s programmer with 4066 List of components: 1 x slot for ISO card (eight pins are enough) 1 x female Centronix connector 36pin 1 x 74LS06 (7406) or 74LS07 (7407) 1 x […]