diff --git a/resources.md b/resources.md index c7c350b..53452ce 100644 --- a/resources.md +++ b/resources.md @@ -11,6 +11,7 @@ A collection of useful cheat-sheets and diagrams you may find yourself referring - [Resources](#resources) - [Contents](#contents) + - [Arduino Debugging Checklist](#arduino-debugging-checklist) - [Arduino Nano Pinout](#arduino-nano-pinout) - [Arduino Nano Tech-Specs](#arduino-nano-tech-specs) - [Voltage Divider](#voltage-divider) @@ -19,6 +20,19 @@ A collection of useful cheat-sheets and diagrams you may find yourself referring - [Resistor Color Codes](#resistor-color-codes) - [TMP36 Wiring](#tmp36-wiring) +## Arduino Debugging Checklist + +- [ ] Make sure you have the correct board selected (Arduino Nano) +- [ ] Make sure your code compiles correctly, you can just compile without uploading. +- [ ] Check Ports: Tools->Ports, make sure the port selected is a serial port, if it is bluetooth there is an issue there. +- [ ] Check Bootloader: Tools->Bootloader, try switching the bootloader from new 32 to old 32 or vice versa. +- [ ] Reset the Arduino by holding down the button on it for a few seconds. +- [ ] Unplug the Arduino then plug it back in. +- [ ] Exit out of the Arduino software and reopen it (make sure to close ALL open software windows). +- [ ] Try a different Arduino or Cord. +- [ ] Restart your computer. +If your Arduino is still not functioning after trying all of these steps, call an instructor over for help! + ## Arduino Nano Pinout ![Arduino Nano pinout](https://docs.arduino.cc/static/aea75b21cea87290ef2ed4e783b336ef/A000005-pinout.png)