There are many issues that can pop up when you are programing the website and assembling the hand. Here I will explain how to trouble shoot for both the physical and the programing aspects of this task. To try and give you a better understanding on how to aproach these problems I have asked a class of people who have done the same class to share their experience.
Initials | problem and solution |
---|---|
E.S | I found that the glue on my finger set the wrong way and so I had to pick it all out and start again with a metal wire. Another issue was my code wouldn’t upload properly to the pin board so I talked to jess and she had the same program and calibration so I downloaded it off her computer when nothing else worked. |
G.C | When trying to look at the numbers on the serial monitor I realised that the ‘baud rate’ was on the wrong setting - it was supposed to be on 9600 which was on my code and that’s why the numbers weren’t showing up. another issue was my code wasn’t uploading onto the arduino nano board but then I realised that the setting was uploading it to the normal arduino board, not the nano. After changing this, it worked. |
C.E | My changes on the code weren’t uploading to the website, so after a bit of searching online, I found these instructions that worked: Go to settings of your browser. Find ‘clear cache history’ and clear the last hour. For Google Chrome, you scroll down to the bottom, press Advanced, and scroll down to the bottom of the next set of settings and you’ll see clear cache. Uncheck all of the other options because they don’t matter. Done! |
N.D | Check spelling, often the code doesn’t work because you might have spelt something wrong so double check spelling. |
M.I | My micro servo keeps moving the wrong way? If this occurs there is an easy fix! Just take of the top part and rotate it so that the finger can return back to normal. |
L.V | The calibration was not working between the flex sensor code and the servo code. To fix this made sure all numbers of analogue pins are the same. E.g. A6 was a line of code for the flex sensor and the servo code had A9. Thus change so they are both the same. |