Sunday, November 4, 2012

Compilers and Programmers

Compilers and Programmers..
We can store a program in the microcontroller program memory  and we can execute its command one by one. Microcontroller can execute a program that program file type must be hexa decimal (.hex extension) file. To convert our program to  .hex file we have to use the compiler. Some compilers are,
  • MikroC PRO compiler
  • Hightech C compiler
  • Microchip C30 compiler
  • CC5X C compiler
  • WIZ-C compiler 

Most compilers are freely not available. I give you some download link,
 We must buy a programmer to program the microchip

PIC KIT2

Saturday, November 3, 2012

Microcontroller

Microcontroller..
A microcontroller is a single-chip computer (processor). Micro suggests that the device is
small, and controller suggests that it is used in control applications. Another term for
microcontroller is embedded controller, since most of the microcontrollers are built
into the devices they control.






                                                
Microcontroller have more features such as program memory, data memory analog to digital convertor, timers, watchdog, Serial Input-Output, LCD Drivers, Analog Comparator, USB Interface, Motor Control Interface, CAN Interface, Ethernet Interface.

All microcontrollers operate on a set of instructions or the user program stored in their memory. A microcontroller fetches the instructions from its program memory one by one, decodes these instructions, and then carries out the required operations. we can control all activities of the microcontroller by it's program.

Microcontrollers have traditionally been programmed using the assembly language of the target
device. Although the assembly language is fast, it has several disadvantages. An assembly program
consists of mnemonics and it is difficult to learn and maintain a program written using the assembly language. Therefore microcontrollers can also be programmed using a high-level language,such as BASIC, PASCAL, and C. High-level languages have the advantage that it is much easier to learn a high level language than the assembler. Also, very large and complex programs can easily be developed using a high-level language.


Friday, November 2, 2012

Start with..

Start with..
A robot is a reprogrammable, multifunctional manipulator designed to move material, parts, tools, or specialized devices through variable programmed motions for the performance of a variety of tasks

Robotic is basically a combination of  analog electronics, digital electronics, programming and mechanism.

In this field   we have to get signals from external sensors or other electronics components, then convert in to digital signal and process it using micro-controller with a program and send signal to other electronic device to control it.




 To follow this subject first you should know this tectonics. Therefore we start our course mainly two way.
  • Electronics for robotics
  • PIC micro-controller programming
My next post will be about this two topics and i hops to it is very use full for all robot developers. 




Thursday, November 1, 2012

Introduction to Robotics

Hi every body....
Since this is my first post, i am talking to give you all and introduction to robotics to developing a robot is not an easy task but it is fun and interesting. To become a skilled technician.

 Robotics is basically electronics but it includes,
  • Analog and Digital electronics
  • Programming skills
  • PIC Micro controller programming
  • Robotics concepts
  • Practical knowledge 
  • Mechanic
Now i think you understand how difficult is this and my purpose is to support you with the knowledge and the resources you need to learn this subject. Robotics is not only about the knowledge most importantly it's about practice, creativity and skills. 

Now i think you all have a ruff idea about what robotics is. in my future post i am expecting to discuss about this topics widely and i am hoping the give you the knowledge you seek step by step and in the most simplest way

.