Course curriculum

  • 1

    Chapter 1

    • Introduction to Arduino and different projects we could do with Arduino.

    • Introduction to Embedded Systems.

    • Introduction to Microprocessor

    • Introduction to Microcontroller.

    • Need for Embedded Systems and different accessories we could use with Arduino.

    • Different Projects we can build with Arduino.

    • Let's review the concept and significance of Prototyping.

    • Let's discuss about need and advantages of using Simulation tools.

    • Introduction to our Arduino simulation tool - TinkerCAD.

    • Creating First Circuit project in TinkerCAD

    • Different options with Arduino simulation in Circuits of TinkerCAD.

    • Quick Review about Breadboard

    • Connecting Arduino simulation with Breadboard in TinkerCAD.

    • Let's discuss how to power Breadboard connected to Arduino in TinkerCAD.

    • Let's discuss about connecting LED on Breadboard connected to Arduino in TinkerCAD

    • Let's walk through the need for Resistor.

    • Let's discuss about Digital Output and Analog Output.

    • Connecting the LED to the analog output of Arduino.

    • Let's start writing the code using Blocks for our circuit.

    • Let's use the relevant Blocks (of Code) to turn on and off our LED.

    • Let's now test our LED turn on/off project and control the project behavior with different settings.

    • Let's try to use a button in our LED project.

    • Let's review the need for if..else block in our circuit.

    • Let's complete the code (using Blocks) for our LED project with switch.

    • Let's test our LED project with switch.

  • 2

    Chapter 2

    • Recap of Embedded System, Micro Controller, Arduino.

    • Review of Traffic Light Project which we will be doing using TinkerCAD

    • Recap of Breadboard Connections.

    • Review of Control Blocks in programming.

    • Review of few other blocks in TinkerCAD.

    • Let's get started with the Traffic Light Project in TinkerCAD.

    • Let's connect the Cathode to ground.

    • Now it's time to add resistor to our circuit.

    • Let's add resistor for our switch.

    • Let's now connect the LED to the output pins in Arduino.

    • Let's move on write the software for our Circuit using Blocks in TinkerCAD.

    • Start to Code the different states of the Traffic Light System. Let's first handle the normal scenario.

    • Review about the need for Variable to keep track of whether the button is pressed or not.

    • Let's complete our code for the first normal scenario handling.

    • Review what code is needed for handling the transition from Green to Yellow (Orange).

    • Handling the different scenarios for handling the transition from Green to Yellow (Orange).

    • Let's finish up the code for the transition from Green to Yellow (Orange).

    • Let's test what we have so far and also discuss about the importance of debugging.

    • Discuss about ways to improve the project using loops.

    • Let's complete the code for the Traffic light project and test it.

    • Review the project behavior in a specific situation.