I hope that you already go through the first tutorial of MPLAB XC8, Getting Started with MPLAB XC8 – LED Blinking. In that tutorial we learn how to use an output pin by driving an LED. In this we will learn how to read an Input pin using a push button switch. We already seen […]
Projects
LED Strobe for PIC12F629
Description This project functions as a simple strobe for driving an LED. The use of an output transistor allows it to pulse the strobe LED with a current up to 100mA. Four jumpers provide options for changing the pulse width, strobe repeat interval and single or double strobe flash. The programmer ready code has default […]
Digital Thermometer using PIC Microcontroller and LM35 Temperature Sensor
Thermometer can be easily constructed using a PIC Microcontroller and LM35 Temperature Sensor. LM35 series is a low cost and precision Integrated Circuit Temperature Sensor whose output voltage is proportional to Centigrade temperature scale. Thus LM35 has an advantage over other temperature sensors calibrated in Kelvin as the users don’t require subtraction of large constant voltage to obtain […]
Programmable relay switch using PIC MCU (revised version)
Programmable relays are key elements in numerous automation applications such as automatic street light control, watering and pump control, HVAC, home automation, power plants automation in industries, etc. This article describes a DIY programmable relay switch using PIC16F1847 (PIC16F628A can also be used) microcontroller. It is a revised version of my previous PIC-based relay timer project with added […]
PICs in Space
Features Full colour Animated invaders High-resolution display High-quality stereo sound effects Non-volatile high score table High-tech rolling score Mother ship with random score Progressively increasing speed and difficulty Realistic shield damage Bonus lives Compatible with 625-line/50Hz televisions that have an RGB SCART input Uses standard retro Atari-style joystick Solid interlaced display Accurate synchronisation waveforms, including […]
Using Easy Pulse mikro with MPLAB Xpress board
Easy Pulse mikro is our new educational pulse sensor in a mikroBus form factor. Like our previous Easy Pulse sensors (Easy Pulse and Easy Pulse Plugin), it is also based on the principle of transmittance photoplethysmography (PPG) applied to a fingertip. The sensor consists of a pair of IR LED and photodiode to detect the […]
RDS/RBDS decoder with optional FM stereo receiver using PIC18F452
This project supports both RDS (Europe) and RBDS (USA) Tuner FM band 88..108 MhZ (Europe and USA.) You can choose between a 4×20 character LCD or a smaller graphical LCD to display data. A simple RS232 interface can also be used. A 4×20 character LCD module will display these: 1st row: Station name (PS), Quality, […]
Infra-Red Transmitter using PIC12F675 microcontroller
Description This project uses a MicrochipPIC microcontroller and an Infra-Red LED to act as a PC controlled cable TV changer. Operation The purpose of this is so that my MythTVPersonal Video Recorder (PVR) can change channels on the cable TV set-top box when making a recording. A very simple program on the computer sends the […]
Writing Your First Program with PIC Microcontroller and Setting up Configuration Bits
This is the second tutorial of our PIC Tutorial Series. In our previous tutorial Getting started with PIC Microcontroller: Introduction to PIC and MPLABX, we learnt the basic stuff about our PIC microcontroller, we also installed the required software and purchased a new PicKit 3 programmer which we will be soon using. Now we are […]
An LED Persistance Of Vision Name Badge using PIC16F88
An LED Persistance Of Vision Name Badge This Instructable shows a name badge that I have built for my daughter. I have seen the Defcon badges, and thought they were cool. Why cant my kids have one as well – but specially built for them? So here you go – A simple badge that uses […]