Modules
Week 1: Project Ideas and Arduino
Read: What is Arduino?
View: Getting Acquainted with Arduino
Read: Getting Started with Arduino
Read: Arduino Uno Board Anatomy
View: Arduino Hardware Overview
Assignment: Research and propose a project idea
Week 2: Arduino Programming Environment
Read: Arduino Software (IDE)
View: Understanding Arduino Syntax
View: Arduino Programming Basics
Assignment: Download the IDE and Install
Week 3: Introduction to Coding
Read: Bare Minimum Code
Read: Variables
Week 4: Circuit Considerations
View: Electrical Engineering Basics
Week 5:Putting All Together
View: Simple Arduino
Read: Blinking an LED Project
View: Blinking an LED Project
Assignment: Using IDE utilize the code and execute
Week 6: Working With Digital Pins
Assignment: For each set of article and video write code and execute
Read: Arduino Board Digital Pins
View: Arduino Board Digital Pins
Read: Digital Read Serial Project
View: Digital Read Serial Project
Read: Pushbutton Project
View: Buttons and PWM
Week 7: Project Management
Read: Project Management Tutorial
View: Fundamentals of Project Management
Assignment: Develop a work plan for the project idea
Week 8-9: Working With Analog Pins
Assignment: Using IDE utilize the code and execute
Read: Analog Input Pins
View: Analog Input Pins
Read: Analog Input and Output (Serial)
View: Analog Input and Output (Serial)
Read: Read Analog Voltage Project
View: Read Analog Voltage Project
Read: PWM
View: Motors and Transistors
Read: Built in Project Examples
Week 10-13: Advanced Programming
Assignment: As per your project, select the relevant modules and execute the code
Libraries
Serial Communication
LCD
Wireless Communication
SMS
RFID
I2C
SPI
GPS
SD Card
Week 14: Additional References
Programming References
Advanced Programming