From 3c09de1d5a8394e11e1eb3d01b0f88a6f5f03468 Mon Sep 17 00:00:00 2001 From: benjamenm03 Date: Tue, 13 Feb 2024 16:08:55 -0500 Subject: [PATCH] added arduino debugging checklist --- resources.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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)