12.07.2015 Views

Volume 3 nr 1 / 2011 - Academia Oamenilor de Stiinta din Romania

Volume 3 nr 1 / 2011 - Academia Oamenilor de Stiinta din Romania

Volume 3 nr 1 / 2011 - Academia Oamenilor de Stiinta din Romania

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

The remanufacturing of an articulated arm robot, with 5 <strong>de</strong>grees of freedom 135.3. The programmingFig.6. Circuit <strong>de</strong>sign for the motor driversThe actual software writing process is very user friendly. The language employedis ANSI C. The IDE used for project <strong>de</strong>velopment is AVR Studio, availablewithout charge from Atmel’s website.Since the user base for the Atmel AVR processor series is so wi<strong>de</strong>, softwarelibraries have been <strong>de</strong>veloped to facilitate software <strong>de</strong>velopment. The mostcomplete and user friendly one is Clive “Webbot” Webster’s library. It makesprogramming the controller of our robot an almost trivial affair.Also ma<strong>de</strong> by Clive Webster is the Project Designer. A Java based applicationthat creates all the hardware specifications and initializations for the user. With itshelp, ad<strong>din</strong>g I/O ports, PWM clock generators or ADC channels is done via dragand-drop.Using the tools at hand, relatively complex programs can be done by completebeginners in a matter of hours. It is just a matter of telling the Project Designerwhere different <strong>de</strong>vices connect on the controller, and then, using AVR Studio,writing the actual program. This process replaces abstract calls to I/O ports withliteral expressions (i.e. replacing _SFR_MEM8(port) |= mask; withpin_high(enable);).All these tools are meant to help a stu<strong>de</strong>nt get comfortable with the hardwareplatform and the <strong>de</strong>velopment process, allowing him to focus on <strong>de</strong>signing theprocess.Copyright © Editura Aca<strong>de</strong>miei <strong>Oamenilor</strong> <strong>de</strong> Știință <strong>din</strong> România, <strong>2011</strong>Watermark Protected

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!