Introduction to Programmable Robots - The Mystique

Introduction to Programmable Robots

2 Comments

The main component in these kinds of robots is a micro controller which is the heart of the robot.micro controller  is a small computer on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals. Program memory in the form of NOR flash or OTP ROM is also often included on chip, as well as a typically small amount of RAM. Micro controllers are designed for embedded applications, in contrast to the microprocessors used in personal computers or other general purpose applications. 
example: ATmega 8 , Arduino , PIC.

MICRO CONTROLLER



Let us start our learning with a basic micro controller i.e., "ATmega 8".It has total 28 input and output pins.Given below is the block diagram of Atmega 8 micro controller. Operating voltage : 2.7 to 5.5 V


It has 3 ports namely PORT B,C&D.These ports can be used as output and input ports depending on it's declaration while programming. We will soon learn about the programming.

VCC

VCC Stands for voltage constant current. This is a counterpart for bipolar junction transistor circuits( emitter, base and collector). This pin is mainly used for input devices for example sensors. 

GND

GND stands for ground. It is used for ground connection.

RESET

RESET is used to reset the micro controller i.e., it is used to restart the program from the first in the micro controller. 

PORT B

It has 8 pins named from 0 to 7.This port can be used for both input and output.

Similarly, PORTS C&D can be used for both input and output pins but, PORT C has 7 pins.

In the next post we will discuss the programming languages and techniques.



PREVIOUS                                                                               NEXT

2 comments:

  1. When examining potential points of future change, I prefer robotics, the important component of the other. Robotics is a field which rapidly heading towards a state of all generic platforms.
    Robotics tutorials

    ReplyDelete
  2. Very nice post and this is a great reminder that there is always room for improvement. Thanks for the great examples and inspiration.
    Robotics Courses | How to learn robotics

    ReplyDelete