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. […]
Projects
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
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
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 […]
Pure Sinewave Inverter Using Pic16f72 Without Center Tap Transformer and Without HV Transformer
finally the most reliable and awaited pure sine wave inverter,it’s here for all members.(don’t hesitate to contact me @ [email protected]. features: INVERTER O/P VOLT : 230V (+2%)INV. O/P FREQ : 50Hz INV. O/P WAVEFORM : SINE WAVE HARMONIC DISTORTION : <3% CREST FACTOR : >4:1 INV.EFFICIENCY : 90% for 24V system : >85% for 12V […]
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
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
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
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
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. […]