Chapters (78)
- 0:00Course Introduction
- 1:21Section 2: Foundation of Electronics
- 1:36Electricity
- 2:10Static Electricity
- 3:37Current Electricity
- 4:12Voltage
- 6:09Current
- 8:45Resistance
- 10:05Ohm’s Law
- 11:55Ohm’s Law Example
- 13:46Resistances in Series and Parallel
- 26:03Resistance Color Coding
- 28:26Section 3: Intro to Arduino Board
- 28:46What is Microcontroller and Microprocessor
- 31:16What category Arduino falls into?
- 31:33Different Types of Arduino Boards
- 32:03About Arduino
- 33:04Parts of Arduino Uno
- 35:52Technical Specifications of Arduino Uno
- 38:58What is IDE?
- 40:14Downloading and Installing the official IDE
- 41:51Preparing your computer
- 43:08Testing the Arduino.
- 44:22What if you don’t have an Arduino board?
- 46:34Section 5: Before we move ahead
- 47:04What is breadboard?
- 49:16How to make connections in breadboard?
- 1:00:10Some safety instructions and Do’s and Don’ts
- 1:01:53Input & Output
- 1:08:47Analog & Digital
- 1:14:04Bit & Byte
- 1:16:26Section 6: Arduino Programming
- 1:16:46Introduction
- 1:17:41The First Step into Programming
- 1:19:37Bare minimum structure of an Arduino Program
- 1:20:21Comments
- 1:21:37White Spaces and Case Sensitivity
- 1:24:06pinMode
- 1:26:44digitalWrite and delay
- 1:29:51Camel casing
- 1:30:51What are variables and data types
- 1:31:31Int data type
- 1:35:11Arithmetic operators
- 1:41:51Incrementing and Decrementing our variables
- 1:44:14Float data type
- 1:46:48Bool/Boolean data type
- 1:49:24Byte data type
- 1:50:27Char data type
- 1:52:46Conclusion
- 1:53:19What is Scope? Global and Local Variables
- 1:57:59What are Qualifiers, starting with const qualifier
- 1:59:51Alternative to const qualifier: #define
- 2:01:55Static Qualifier
- 2:04:25What are comparison operators?
- 2:08:58What are Logical Operators?
- 2:13:16Section 6.3 Control Structures
- 2:14:21if statement
- 2:20:47else statement
- 2:24:24A joke :P
- 2:25:10if - else Simulation
- 2:29:27Introduction to loop control structures
- 2:30:52For loop
- 2:41:02While loop
- 2:45:49do…while loop
- 2:50:16break
- 2:52:24continue
- 2:55:05return
- 2:56:41switch..case
- 3:01:30Arrays
- 3:09:34Strings
- 3:15:14What are functions?
- 3:19:03Create your own functions
- 3:35:20digitalRead & digitalWrite
- 3:41:49analogRead and Analog to Digital Converter (ADC)
- 3:47:50analogWrite and Pulse Width Modulation (PWM)
- 3:56:25What are Libraries?
- 3:59:22How to add Libraries in Arduino IDE
- 4:02:30What next?
Show the creator's full description
Learn how to use Arduino hardware and software in this full course for beginners. Arduino is an easy-to-use, open-source electronics platform. Arduino boards are able to read inputs - light on a sensor, a finger on a button, or a Twitter message - and turn it into an output - activating a motor, turning on an LED, publishing something online. You can tell your board what to do by sending a set of instructions to the microcontroller on the board.
No hardware is required for to follow along with this course!
✏️ Course developed by Ashish Bansal.
📸 Ashish on Instagram: https://www.instagram.com/ashish_things/
Tinker with the circuits used in the course :
🔗 custom blink function: https://www.tinkercad.com/things/ib4c08HDTAe
🔗 digitalRead & digitalWrite : https://www.tinkercad.com/things/bvTdKaqDvQc
🔗 analogRead : https://www.tinkercad.com/things/6kEEQR3GZC1
🔗 analogWrite : https://www.tinkercad.com/things/hDwWdu92kws
⭐️Course Contents ⭐️
Section 1: Objective of the course
(0:00) Course Introduction
(01:21) Section 2: Foundation of Electronics
(01:36) Electricity
(02:10) Static Electricity
(03:37) Current Electricity
(04:12) Voltage
(06:09) Current
(08:45) Resistance
(10:05) Ohm’s Law
(11:55) Ohm’s Law Example
(13:46) Resistances in Series and Parallel
(26:03) Resistance Color Coding
(28:26) Section 3: Intro to Arduino Board
(28:46) What is Microcontroller and Microprocessor
(31:16) What category Arduino falls into?
(31:33) Different Types of Arduino Boards
(32:03) About Arduino
(33:04) Parts of Arduino Uno
(35:52) Technical Specifications of Arduino Uno
Section 4: Intro to Arduino IDE
(38:58) What is IDE?
(40:14) Downloading and Installing the official IDE
(41:51) Preparing your computer
(43:08) Testing the Arduino.
(44:22) What if you don’t have an Arduino board?
(46:34) Section 5: Before we move ahead
(47:04) What is breadboard?
(49:16) How to make connections in breadboard?
(1:00:10) Some safety instructions and Do’s and Don’ts
(1:01:53) Input & Output
(1:08:47) Analog & Digital
(1:14:04) Bit & Byte
(1:16:26) Section 6: Arduino Programming
(1:16:46) Introduction
(1:17:41) The First Step into Programming
(1:19:37) Bare minimum structure of an Arduino Program
(1:20:21) Comments
(1:21:37) White Spaces and Case Sensitivity
(1:24:06) pinMode
(1:26:44) digitalWrite and delay
(1:29:51) Camel casing
Section 6.1 Introduction to Variables and Data Types
(1:30:51) What are variables and data types
(1:31:31) Int data type
(1:35:11) Arithmetic operators
(1:41:51) Incrementing and Decrementing our variables
(1:44:14) Float data type
(1:46:48) Bool/Boolean data type
(1:49:24) Byte data type
(1:50:27) Char data type
(1:52:46) Conclusion
Section 6.2 Variable Scope and Qualifiers
(1:53:19) What is Scope? Global and Local Variables
(1:57:59) What are Qualifiers, starting with const qualifier
(1:59:51) Alternative to const qualifier: #define
(2:01:55) Static Qualifier
Section 6.2 Comparison and Logical Operators
(2:04:25) What are comparison operators?
(2:08:58) What are Logical Operators?
(2:13:16) Section 6.3 Control Structures
(2:14:21) if statement
(2:20:47) else statement
(2:24:24) A joke :P
(2:25:10) if - else Simulation
(2:29:27) Introduction to loop control structures
(2:30:52) For loop
(2:41:02) While loop
(2:45:49) do…while loop
(2:50:16) break
(2:52:24) continue
(2:55:05) return
(2:56:41) switch..case
Section 6.4 Remaining data types
(3:01:30) Arrays
(3:09:34) Strings
Section 6.5 Functions
(3:15:14) What are functions?
(3:19:03) Create your own functions
Section 6.6 Arduino Built-in Functions and related concepts
(3:35:20) digitalRead & digitalWrite
(3:41:49) analogRead and Analog to Digital Converter (ADC)
(3:47:50) analogWrite and Pulse Width Modulation (PWM)
Section 6.7 Libraries
(3:56:25) What are Libraries?
(3:59:22) How to add Libraries in Arduino IDE
(4:02:30) What next?
🎉 Thanks to our Champion and Sponsor supporters:
👾 Wong Voon jinq
👾 hexploitation
👾 Katia Moran
👾 BlckPhantom
👾 Nick Raker
👾 Otis Morgan
👾 DeezMaster
👾 Treehouse
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp
Description and video by freeCodeCamp.org. This page is an independent companion view; the video is embedded from YouTube.