Problem solving Strategies
- Using Wiki and external sources. This is something that will remain relevant to my project as I struggle to find out how to upload code to my nanoboard. http://wiki.sainsmart.com/index.php/Tutorials#Ariduino This is a wiki that I will be using to find out what my board is a clone of and also how to ensure that I’m properly uploading code.
- Help from peers and teachers. During my time spent on my projects I have been fortunate to gain assistance from a number of classmates. For my main project, Adrian has shown me his plans and has made suggestions to better my own. Another classmate helped me edit the code for the miniproject I did.
- Trial and Error. This allows me to test multiple designs for my case and other things that may come up. My first print of the case allowed me to slot in the key switches nicely, but the design of it was unideal. The spacing between each key was about 10mm more than I would like. Therefore this first attempt has helped me problem solve and also shown me the flaws and rights of what I have
- Identifying your problems. Without taking a good look at your project and figuring out the issues, you won’t be able to fix it. The use of identifying and planning for the problems will help more than trying things willy nilly.
- Using previous experiences to expand on the project. For example if someone has worked with electronics before than you can draw ideas from that. Or if you have old code you can use for base of a project.
Personally this time I did some mini projects and also can use resources to find more that I would like to do.
- Using a card counting algorithm, I created a program to track the probability of winning your hand in blackjack.
- http://www.instructables.com/id/DIY-PORTABLE-POWER-BANK/ a DIY charger
- I spent time designing and redesigning the case for my main project.