Atmel AVR

Posted: September 29, 2011 in Uncategorized

Atmel AVR

A microcontroller develop by Atmel which uses a modify
Harvard Architecture and RISC on a Single chip.
It possesses flash memory, One-time programmable ROM, EPROM or EEPROM.


RISC Architecture

Reduced Intruction Set Computing which is base on the strategy of simplicity of intructions such that you can achive a higher performance with each intruction.  RISC Architecture is slowing being replace by LSA Architecture (Loas-Store Architecture).

Hardvard Architecture

The Hardvard Architecture is implemented in such a way that the storage is physically separated with signals pathways for the data instrucitons.  Todays computer implement a variation of the Hardvard Architecture known as “Modified Hardvard Architecture” for performance reason in order to support loading and executing programs from disk storage.


Motodev Execution

Posted: September 13, 2011 in Uncategorized

How to Execute

  1. Launch the program 
  2. It will ask you where you want the files to
    reside once you start working with Motodev.   It is up to the user to decide it location or
    use the default location.   Click “OK”.
  3. The Program will execute and display is GUI.   It will ask
    you for the SDK location that is should be download it to in the user
    computer.  Select the location and click
  4. Once the download
    complete it will ask you to run the android sdk and AVD Manager to download the
    platform. Click “YES”
  5. If it won’t letyou create a AVD update the software but it will take sometime so be perepareto wait.
  6. Create a New
  7. Click “NEXT”
  8. The AVD is now installed
  9. Click “OK” in Download Components Pop UP Window
  10. Motodev is running and now the user can start programming.

Motodev Steps (Install)

Posted: September 13, 2011 in Uncategorized

How To install
Motodev Steps

  1. Create an Account in Motodev in order to
    download the software.
  2. Download Motodev from
  3. Install the appropriate version of Java if it is
    not up to date on your computer from
  4. Once is done downloading and installing make
    sure to remember where is located if Motodev ask you for its location.
  5. If the Java version is up to date once you
    execute Motodev it will ask you for an specific language.
  6. Click “OK”, In the second Screen click “Next”
  7. Click the Accept
    radio Button and click “Next”.
  8. Specify the directory or leave it at is default it is your chose of how to organize your programs and click “NEXT”.   If the
    directory does not  exit it will be
    create on the fly.
  9. The next screen
    will tell you all the packs that need to be installed and the ones that are not
    requiere.  It will also tell you about
    the require space and the available space at this time.  Make your selection and click “NEXT”.
  10. The next screen
    will ask you if you want to make any kind of shorcuts with in the menu
    structure and desktop.  It is up to you,
    if you want shorcuts.  Click “NEXT”.
  11. The installation
    will now begin with the setting the user has implemented in the previous screen
    and click “NEXT”.
  12. Once the user
    clicks “NEXT “, they will see the following screen till the process completes.
  13. Once the process
    is Finish the following screen is display and click “NEXT”.
  14. Installation
    Complete Click Fishish
  15. Once the program
    Finishes installing the user can launche Motodev from all the shortcuts he or
    she created during the setup prosses.

Chess Game Robot Assembly

Posted: September 5, 2011 in Uncategorized

The assembly progress of the Chess board robot:

Chess Board Communication Xbee

Posted: September 5, 2011 in Uncategorized

Location of the chess piece in the board is one of the most important aspect of the whole system yet we are trying to avoid the use Bluetooth becuase of its high price.  An alternative is to use Xbee communication between the beacons and the chess pieces to triangulate location and it is cheap relative to Bluetooth.

What is Xbee?

Xbee communication protol works in the base of serial communicaion via the arduino microcontroller.  Information is send to the port of the arduino microcontroller and it is transmitted via wireless.  Each node is given an specific name and channel to communicate.  In the case of the chess board, it must have a transiver which can receive and transmit data in order to communicate with other chess pieces and beacons.  When it comes to the arduino board it has implemented command to read or write information to the xbee port to make it easier for the programmer.