background image

Changing the text message and size

:

Changing "low battery" sensitivity

:

The first tab contains the setup and loop functions required for all Arduino code. The main loop is where you will 
program the robot with different messages. 

When you run the program, the robot will print the message: "I AM A ROBOT". There are two other samples that 
allow  the  robot  to  print  the  alphabet  or  the  numbers  0-9.  Note  that  if  you  do  not  finish  your  message  with 
"END();" then the robot will repeat the message continuously.

The main loop also checks the battery voltage. If the battery is too flat then the robot will stop and the D13 LED 
will flash quickly to indicate the battery is flat.

You can change the point at which the robot decides the battery is too flat in the "constants.h" tab by changing 
the value of "lowbat". A value of 512 is approximately 5V. Do not set this too low otherwise the bootloader could 
be corrupted. 

To change the size of the text you must change the value of "charsize" in the "Constants.h" tab. This is a whole 
number from 1 to 255 with 1 being the smallest.

Summary of Contents for Doodle Bot

Page 1: ...thout the express written consent of DAGU Hi tech Electronic Co Ltd The manufacturer and distributor cannot be held responsible for any damages occurred by mishandling mounting mistakes or misuse due...

Page 2: ...uctions Wiring instructions Installing the software Changing the text message and size Changing low battery sensitivity Create your own charactors Troubleshooting Troubleshooting continued Using the c...

Page 3: ...accurately and follow the instructions in this manual exactly you will quickly assemble your Doodle Bot Before you start you must prepare the following tools Opened packages can not be returned Pleas...

Page 4: ...f tapping screw with flange 8pcs M2 3 10 self tapping screw with flange 1pc M2 5 self tapping screw 3pcs M3 6 screw 8pcs L shape mounting bracket 6pcs Controller board 1pc battery holder 1pc Collar 1p...

Page 5: ...pole magnets to the round servo horns using the adhesive rings provided Attached to the motors with M2x5mm screws Loosen the screws holding the fibreboard strips and adjust the wheel sensors so that t...

Page 6: ...ned when the batteries need replacing The large rubber grip can accept whiteboard markers jumbo chalk and large crayons Try inserting 3 small crayons of different colours for a rainbow effect If your...

Page 7: ...ake sure you connect the red wire to the positive connection Next we need to connect the servo and wheel encoder sensors These all have three wires black brown is the ground wire and goes to the outer...

Page 8: ...tual com port drivers for the CP2102 USB interface You can download the latest drivers from here The sample code for this robot should be available from the distributor It is also available from the D...

Page 9: ...d select your USB serial port When you upload the program you will see a message indicating the program is compiling then uploading When the upload is complete you can disconnect the USB The robot is...

Page 10: ...essage with END then the robot will repeat the message continuously The main loop also checks the battery voltage If the battery is too flat then the robot will stop and the D13 LED will flash quickly...

Page 11: ...their needs Please note The motors may be a little stiff when new causing the robot to draw wiggly lines This problem should improve after about an hour of use as the motors wear in The wiggle is a re...

Page 12: ...etooth module You can access D0 and D1 Rx and Tx directly from this header The ISP socket is the same as a standard Arduino board and can be used to re burn the bootloader Newer versions of the Arduin...

Reviews: