Learn how to use Arduino, we’ll teach you how to code and prototype with electronics.
Free tutorial
Created by Core Electronics
English
What you’ll learn
- Understand what an Arduino is and how it works
- Learn how to use an Arduino safely
- Program your Arduino using code that you’ve written in the Arduino IDE (Integrated Development Environment)
- Learn programming concepts using C and C++ along with Arduino specific programming
- Understand best practice concepts for programming and prototyping
- Use a wide variety of hardware and components and prototype your projects using a breadboard
- Build your own innovative project with Arduino
Requirements
- Have a passion to learn how to use Arduino as a Maker
Description
Arduino has become one of the pillars of the maker movement thanks to it’s wonderful design and ease of use. With that said, learning to code and work with electronics can be a little intimidating. We’re here to help! Our course will walk you through each step of the process and by the end you will be empowered with new skills, ready to build your own projects.
It’s important to note that we’re literally full time makers and educators, so expect quick answers, high engagement and a rewarding learning experience.
Who this course is for:
- Anyone whom would like to get started with digital electronics and build their own projects
Show less
Course content
6 sections • 34 lectures • 4h 12m total lengthCollapse all sections
Start Here7 lectures • 15min
- Introduction to Arduino00:45
- What is Arduino02:16
- What is a Microcontroller03:42
- The Arduino Uno01:10
- Arduino IDE and the Language01:41
- Powering and Connecting Your Arduino00:56
- “Hello World” Example04:49
Using Inputs and Outputs7 lectures • 1hr 7min
- Overview00:40
- Program Structure04:07
- Using Variables08:08
- Building Your First Circuit Using a Breadboard14:30
- Using Digital Pins12:06
- Using Analogue Pins20:18
- Displaying Information Using the Serial Port06:50
Decision Making and Using Logic7 lectures • 1hr 4min
- Overview00:32
- “If” Statements17:04
- “While” Loops05:09
- For Loops05:07
- “Switch” Cases08:07
- Using Maths17:54
- Creating Functions10:34
Data Manipulation and EEPROM5 lectures • 57min
- Overview00:30
- Arrays12:02
- Operators17:19
- Bit Math17:54
- EEPROM08:45
Libraries, Serial Data and Hardware6 lectures • 44min
- Overview00:27
- Using and Including Libraries06:12
- Using SPI08:18
- Using I2C13:37
- Interrupts10:45
- Arduino Shields04:47
Where to from here?2 lectures • 5min
- Further Resources01:46
- Recommended Compatible Boards03:39