Projects

How to Build a Self Navigating Robot

How to Build a Self Navigating Robot

This is a detailed tutorial on how to realize a robot starting from scratch, and giving it the ability to navigate autonomously in an unknown environment. All the typical arguments involved with robotics will be covered: mechanics , electronics and programming . The whole robot is designed to be made by anyone at home without professional (i.e. expensive) tools and equipment. […]

How to Get an Analog Input on a PIC Microcontroller

How to Get an Analog Input on a PIC Microcontroller

This guide hopefully will show you how to write C code that will allow you to read in an analog input (AI) value to your PIC microcontroller. I am using a PICkit 3 programmer with a PICkit 2 18-pin demo board. The microcontroller is a PIC1827, but the ideas discussed in this article will be […]

8 Channel Programmable Timer

8 Channel Programmable Timer

Introduction I have been using Microchip’s PIC range of microcontroller for my projects since 1993, and have done all my programming in assembler language, using the Microchip MPLab IDE. My projects ranged from simple traffic lights and flashing LEDs, to USB joystick interfaces for R/C models, and switchgear analisers used in industry. Development took many […]

MicroSimon

MicroSimon

This project shows how to create an MB Electronics Simon game clone using an 8-pin PIC12F683 microcontroller. The game includes a full emulation of the original Simon ‘game 1’ and the ability to select from 4 skill levels which control the number of colours you must repeat in a sequence in order to win the […]

Generate PWM Wave With PIC Microcontroller

Generate PWM Wave With PIC Microcontroller

WHAT IS PWM? PWM STANDS FOR PULSE WIDTH MODULATION is a technique by which width of the pulse is varied. To understand this concept clearly consider a clock pulse or any square wave signal it has 50% duty cycle that means Ton and Toff period is same, The total duration for which the signal was high and […]

RF MODULE INTERFACE TO 8051 MICROCONTROLLER

RF MODULE INTERFACE TO 8051 MICROCONTROLLER

This instructable covers the interface of 8051 microcontroller with the cheap 315/433MHz RF module. This comes in handy in different kinds of wireless connectivity projects like Robotics, Wireless Level sensors, etc. The sensor is really cheap, typically about $5. I have implemented this module with other controllers such as Arduino and Pic, but the 8051 […]

Interrupt Routine in Assembly Language Using 8 bit PIC

Interrupt Routine in Assembly Language Using 8-bit PIC

Hello reader. This is one of the most basic and important instruction ever made for Microcontrollers low level programming. Talking about the external interrupts routine in Assembly Language for PIC. Today I’ll present a blueprint for the development of an experimental basic circuit and show you the coding to learn how to use this simple […]

USB to Serial TTL

USB to Serial TTL

For some of my PIC projects I need a serial (RS232) interface to print some messages on the screen of my computer. I still have a desktop computer that has one RS232 interface but nowadays most computers have a USB interface instead. You can buy devices that convert – TTL – RS232 signals to USB […]

USING EXtreme Burner for AVR Microcontroller Programming

USING EXtreme Burner for AVR Microcontroller Programming

All you AVR user fraternity out there, and those just entering the stream, Some of you started with PIC microcontrollers and some started with ATMEL AVRs, this is written for you ! So you bought a USBASP because its cheap and effective to flash the ROM on your Atmega device, or maybe the ATTINY range. […]