Software

  • The Arduino IDE provides a convenient way to write and upload your Arduino code. It also features basic monitoring of serial output from the Arduino board.

  • The Anaconda Python distribution contains the Python-based tools you need to build dashboards and analyze the data you acquire from your devices.

  • Fritzing allows you to make circuit diagrams and pictorial representations of your Arduino and breadboard.

Books

Online resources

Free instructional materials for electronic prototyping abound. You can often do well by simply Googling what you are trying to find out.