References

Here is a list of websites I referenced in the process of this project. Not all references on this list are “useful.” On the contary, most of them are “useless” because they stoped me from doing something (potentially) stupid. Also, some of them are merely background knowledge that is not directly related to this project. I tried to keep this list as thorough as possible, but inevitably some websites are missed. I apologize here. Also, websites and documentations for most of the parts used in this project are not on the list.

This list is ordered randomly (beleive or not, a script actually shuffles this list every time it updates).

  1. http://www.astrolog.org/labyrnth/algrithm.htm

  2. http://gpiozero.readthedocs.io/en/v1.3.1/api_pins.html

  3. https://electronics.stackexchange.com/a/37066/166448

  4. https://www.thingiverse.com/thing:252470

  5. http://www.robotmarketplace.com/products/0-276-1491.html

  6. https://docs.anaconda.com/anaconda/packages/pkg-docs

  7. https://www.modmypi.com/blog/how-do-i-power-my-raspberry-pi

  8. https://www.pololu.com/docs/0J20

  9. https://www.pololu.com/product/3081

  10. http://raspi.tv/2017/how-to-auto-connect-your-raspberry-pi-to-a-hidden-ssid-wifi-network

  11. https://www.pololu.com/category/60/micro-metal-gearmotors

  12. https://www.raspberrypi.org/documentation/usage/gpio/

  13. https://www.pololu.com/docs/0J19/3

  14. https://learn.adafruit.com/ssd1306-oled-displays-with-raspberry-pi-and-beaglebone-black

  15. https://playground.arduino.cc/Code/Interrupts

  16. https://rogershobbycenter.com/lipoguide/

  17. http://openenergymonitor.blogspot.com/2013/12/developing-for-arduino-remotely-on.html

  18. https://www.raspberrypi.org/documentation/remote-access/

  19. https://www.rugged-circuits.com/10-ways-to-destroy-an-arduino/

  20. http://raspi.tv/2013/8-x-8-led-array-driven-by-max7219-on-the-raspberry-pi-via-python

  21. https://github.com/hanseartic/MotorShield

  22. http://weblog.jamisbuck.org/2011/2/7/maze-generation-algorithm-recap

  23. https://www.pololu.com/product/2213/specs

  24. https://www.pololu.com/docs/0J12/3

  25. http://www.me.umn.edu/courses/me2011/arduino/technotes/dcmotors/motor-tutorial/>

  26. https://luma-led-matrix.readthedocs.io/en/latest/

  27. http://www.projectideasblog.com/2012/10/maze-solving-robot.html

  28. https://store.arduino.cc/usa/arduino-motor-shield-rev3

  29. http://www2.mae.ufl.edu/designlab/Class%20Projects/Background%20Information/Friction%20coefficients.htm

  30. https://www.pjrc.com/teensy/td_libs_Encoder.html#optimize

  31. https://learn.adafruit.com/adafruit-oled-displays-for-raspberry-pi

  32. https://www.lifewire.com/ways-to-power-your-raspberry-pi-4092246

  33. https://raspberrypi.stackexchange.com/questions/59381/how-do-i-update-my-rpi3-to-python-3-6

  34. http://gpiozero.readthedocs.io/en/v1.3.1/index.html

  35. https://stackoverflow.com/questions/12399087/curl-to-access-a-page-that-requires-a-login-from-a-different-page

  36. https://robotics.stackexchange.com/a/615

  37. https://playground.arduino.cc/Main/RotaryEncoders

  38. https://www.raspberrypi.org/forums/viewtopic.php?f=100&t=83783

  39. http://www.instructables.com/id/Maze-Solving-Robot/

  40. http://www.instructables.com/id/Maze-Solver-Robot-Using-Artificial-Intelligence-Wi/

  41. https://playground.arduino.cc/MotorControlShieldV3/0

  42. http://docs.python.org

  43. https://www.raspberrypi.org/forums/viewtopic.php?t=82373

  44. https://gonium.net/md/2006/12/20/handling-external-interrupts-with-arduino/

  45. https://www.raspberrypi.org/forums/viewtopic.php?t=21110

  46. https://www.pololu.com/docs/0J19/3

  47. https://elinux.org/RPi_Serial_Connection

  48. https://spellfoundry.com/2016/05/29/configuring-gpio-serial-port-raspbian-jessie-including-pi-3/

  49. https://oscarliang.com/connect-raspberry-pi-and-arduino-usb-cable/

  50. https://www.raspberrypi.org/magpi/program-arduino-uno-raspberry-pi/