Page 137 - Robot Design Handbook ROBOCON Malaysia 2019
P. 137

This  project  uses  the  Arduino  platform  that  comes  with  its  own  free  integrated

                  development  environment  (IDE). This  project  was  programmed using  the Arduino  IDE
                  version 1.8.8. Among the advantage of this IDE other than that it is free, is  it has vast

                  resources, application examples, and libraries co developed by users all around the world.
                  It is a vast sharing of knowledge and resources as promoted in this year ROBOCON theme.

                  Another thing is that this IDE can download the programmed instruction directly into the

                  Arduino micro-controller using a USB cable. The language used in this project is C/C++
                  language which is a common programming language. Figure 7 shows the Arduino  IDE

                  layout.


























                                               Figure 7 : Arduino IDE layout


                         Another  important  software  used  in  the  development  of  these  robots  is  a  CAD

                  software. This software is used to design 3D parts of the robot. These single parts of the
                  robot are then assembled to create a working 3D model of the robot. The functionality of

                  the robot can then be simulated in this 3D environment before it is actually fabricated. Parts
                  for 3D printing can also be drawn using this software. After the 3D model of the robot is

                  made and the design is confirmed, this software enables user to convert the 3D models into
                  technical drawing for fabrication. The software used in this development is the Autodesk

                  Inventor Professional 2017. The advantage of this software is that it provides free original

                  license usage for students and lecturers.









                                                            133
   132   133   134   135   136   137   138   139   140   141   142