As such, it’s also open source, fully cross-platform, and well supported — you can almost guarantee it can be used in any Arduino project to show you how to wire everything together using it.
Starting my journey with the Arduino Hardware Wizard, I tested it as a way to document any changes I make to the projects I create from tutorials.
Before I get started, let me show you the final diagram I made in less than 10 minutes. Pretty good, huh?
It’s pretty messy and very obscure, I know — but that’s because I’m working in hindsight — drawing what I actually did, not figuring out what to do. If I had used this first, it would have been much neater. This is a modification of one of the first projects in Beginning Arduino — a traffic light and crosswalk system — to which I added a simple buzzer.
The circuit itself changes very little, but the programming behind it required some serious tweaking to make sure the LEDs buzz and flash at different speeds at the same time. I’ve uploaded some of the code to embed the bin for those who are interested, but that’s irrelevant for this review and hopefully I’ll teach you the basics of Arduino programming later if there’s enough interest.
Go to the Fritzing download page. It’s an executable and doesn’t need to be installed, so just unzip or mount the .dmg file and then just run the application.
Today I will focus on the functionality of prototypes, but it can also be used for both electronic circuits and full PCB design if you decide to make your project more permanent. In fact, they even offer a PCB manufacturing service that costs about $40 for a shield-sized Arduino PCB (usually used to place your own PCB on top of the Arduino for a snug fit).
Here’s what you’ll see when you first run it:
Drag components from the toolbar in the top right corner. Scroll down for microcontrollers and you can find Arduino. The next block at the bottom of the sidebar is the inspector. In my case, I’m using two mini-layouts, so I added them from the toolbox and resized them with the inspector.