Master the foundation of Arduino programming and electronics required to prevail in robotics, IoT, and more!
Free tutorial
Created by Gentiam Electronics, Tarryn MacPherson
English
What you’ll learn
- Jumpstart projects with the Arduino platform and Tinkercad
- Succeed with using breadboards
- Gain mastery over using digital, analog, and PWM signals
- Create exciting hardware projects using Arduino
- Develop strategies proven to help make your own projects better and faster
- And much more!
Requirements
- No programming or electronics experience is assumed, all concepts are explained in a beginner friendly way.
- Concepts are built upon a grade 10 math and science background.
- You have the option to use Tinkercad’s Arduino Simulator or the recommended hardware for this course.
Description
OBJECTIVES
The purpose of this mini-course is to get you comfortable using Arduino, a common beginner-friendly, robotics controller platform.
By the end of this mini-course, you will understand the key electronics and Arduino-related concepts that will help you succeed in electronics. Grasping these topics will make learning and understanding more advanced topics much easier.
WHAT YOU WILL LEARN
This course will cover:
- How to set up and use the Arduino platform
- How to use a breadboard
- Digital signals and how to use them
- Analog signals and how to use them
- PWM signals and how to use them
- Many practical examples using Arduino
- Tools to prepare you for making projects on your own
HOW WILL YOU TEACH ME
To gain a foundation in each topic, you will be taken through the following process:
1. LEARN – Explanation of Theory
- Introduce and explain a topic as a lecture format
2. PRACTICE – Examples Together
- Practical component with step-by-step examples
3. MASTER – Independent Projects
- Use new skills on your own with a challenge project
This course contains 2 hours of video content, 4 step-by-step example projects, 3 challenge projects, and a final project to put everything you learnt together.
Please Note: To follow along with the course you must either use Tinkercad’s Arduino Simulator (free software but requires an account) or purchase the recommended hardware for this course. If you are unsure which option is best for you please watch Lecture 5 for guidance.
Who this course is for:
- If you are interested in Arduino or electronics but don’t know where to start.
- If you are interested in building your own electronics projects or products.
- If you want to jump start your education in STEM.
Show less
Course content
5 sections • 30 lectures • 1h 57m total lengthCollapse all sections
Getting Started5 lectures • 15min
- Welcome!01:57
- Course Objectives and Resources02:09
- Using the Arduino IDE03:42
- Using Tinkercad’s Arduino Simulator03:00
- Tinkercad or Hardware?03:43
Digital Signals11 lectures • 45min
- Digital Signals02:56
- Digital Outputs Pt1: Example Outline and Setup02:00
- Digital Outputs Pt2: Using pinMode()04:38
- Digital Outputs Pt3: Using digitalWrite()04:09
- Digital Outputs Pt4: Using delay()03:28
- Digital Outputs Pt5: Arcimuse Intro02:23
- Using a Breadboard08:31
- Digital Inputs Pt1: Example Outline and Setup05:14
- Digital Inputs Pt2: Using digitalRead()04:17
- Digital Inputs Pt3: If-Else Statements04:58
- Digital Signal Challenge Project02:34
- Learning Check: Digital Signals4 questions
Analog Signals6 lectures • 30min
- Analog Signals02:16
- Analog Inputs Pt1: Example Outline and Setup06:23
- Analog Inputs Pt2: Using analogRead()04:35
- Analog Inputs Pt3: Performing Calculations06:39
- Analog Inputs Pt4: A Common Pitfall and Best Practices08:09
- Analog Signal Challenge Project01:46
PWM Signals5 lectures • 24min
- PWM Signals05:25
- PWM Signals Pt1: Example Outline and Setup04:04
- PWM Signals Pt2: Using analogWrite()03:51
- PWM Signals Pt3: For Loops08:12
- PWM Signal Challenge Project02:38
Course Recap3 lectures • 4min
- Downloadable Resources00:05
- Final Course Project02:44
- Bonus Lecture01:19