Since we have not distributed the physical Arduino kits yet, we can’t use the actual Arduino IDE. Instead, we can use TinkerCad to simulate an Arduino and an IDE in the same environment. You can access TinkerCad for free if you sign up (I recommend linking your UIC gmail to facilitate grading).
TinkerCad has both a 3D modelling environment as well as a Circuit simulation tab. We’ll be using only the circuits side, so open up a new project and take a moment to look through their tutorial.
Once you've completed the tutorial, you can clear your screen and start a new project. First, insert an Arduino R3. Note that you should grab this (and any future pieces) from components > basic. Once you've done this, open up the coding tab which serves as the native Arduino IDE. By default, it will open up in block format. To make use of the full capacity of the Arduino, we will only use text format in this class. Go ahead and delete the default code, except for the setup and loop (see below).
Saving a Project
In order for us to grade your work, we need to be able to access the actual project. See an example of how to save a project publicly below. It is critical that you make the project public and save changes or we will not be able to provide a grade. Additionally, the link copied from the "Sharing" toolbar is the one you'll want to include in the Arduino Assignment Template we provide.
Assignments will regularly be due at 6pm on Mondays (except Assignment #1), and assigned exactly one week before. Please feel free to work through the assignments as we provide them. Use the template provided on Blackboard when writing up your work. Remember that while you are encouraged to discuss Arduino with your classmates, these are strictly individual work, and TinkerCad indicates when a project has been worked on or shared between users. The TA's are always available to provide assistance.