Crazy about Arduino - Level 1 - The Complete Guide for Beginners

Start your Journey with the Amazing Arduino Development Platform

Instructed by Idan Gabrieli

  • Understand the Arduino Eco-System
  • Utilize the digital and analog interfaces
  • Design and review circuits using Fritzing
  • Wire “Things” together
  • Build a project with switches, LEDs, resistors and a motion sensor
  • Learn and use the C language syntax

LEVEL 1

The best way to understand if this course is really for you is by asking yourself a few basic questions:

  • Do you like building “things” by yourself?

  • Are you looking for ways to easily combine software and hardware components?

  • Did you ever wonder how electronic devices are really working?

  • Do you have some creative idea and you just looking for ways to easily prototype it?

  • Would you be excited to monitor and control the physical world with a software program that you created?

  • Would you like to join the growing worldwide wave of Internet of Things Makers?

If the answer is “YES” for most of the questions above then you just landed in the right place. Arduino is probably one of the most amazing developments and prototyping platform today with endless possibilities for Do-It-Yourself Makers looking for ways to express their creative mind and technical capabilities. 

It is really up to us, we can build simple and fun projects to very complex autonomous systems that can interact with users and help us to better bridge between the physical and the digital worlds. 

This course is a starting point as part of a larger comprehensive training program divided into levels that are all about Arduino and the eco-system around it. Each course covers a specific group of subjects to let you develop and grow your skills in a step-by-step pace while enjoying the long journey.

Are you ready to start being “Crazy” about Arduino....?  ;-)

  • Basic electronics background (The Theory Behind Electronics - A Beginners Guide)
  • Arduino IDE (Free)
  • Fritzing (Free)
  • Basic Electronics Components (Arduino Starter Kit)
  • Anyone that is willing to get crazy about Arduino
  • Technology Innovators
  • Entrepreneurs
  • Electronics Makers
View More...

Section 1 : Getting Started

  • Lecture 1 :
  • Lecture 2 :
  • What is Arduino ?
  • Lecture 3 :
  • Endless Applications for Makers !
  • Lecture 4 :
  • Are you ready ? Software Checklist
  • Lecture 5 :
  • Are you ready ? Hardware Checklist

Section 2 : Exploring the Arduino Platform

  • Lecture 1 :
  • Introduction
  • Lecture 2 :
  • The Arduino Uno Board
  • Lecture 3 :
  • Other Arduino Boards
  • Lecture 4 :
  • Expansion Shields & Modules
  • Lecture 5 :
  • Arduino IDE
  • Lecture 6 :
  • High Level Board Overview
  • Lecture 7 :
  • Running Our First Program !

Section 3 : Introduction to Arduino Programming

  • Lecture 1 :
  • Introduction
  • Lecture 2 :
  • Sketching in Code
  • Lecture 3 :
  • Basic Sketch Structure
  • Lecture 4 :
  • Variables Declaration - Why ?
  • Lecture 5 :
  • Variables Declaration - Data Types
  • Lecture 6 :
  • Variables Declaration - Naming Convention
  • Lecture 7 :
  • Variable Scope
  • Lecture 8 :
  • Setup and Loop Functions
  • Lecture 9 :
  • Custom Functions
  • Lecture 10 :
  • Operators
  • Lecture 11 :
  • Control Statements
  • Lecture 12 :
  • Control Statements: if-else
  • Lecture 13 :
  • Control Statements: switch
  • Lecture 14 :
  • Control Statements: for loop
  • Lecture 15 :
  • Control Statements: while/do loop
  • Lecture 16 :
  • Using Libraries
  • Lecture 17 :
  • Comments in Code

Section 4 : Learning by Doing

  • Lecture 1 :
  • Introduction
  • Lecture 2 :
  • Our Arduino Project
  • Lecture 3 :
  • Breadboard

Section 5 : Step 1 - LEDs Test and Animation Wave

  • Lecture 1 :
  • Introduction
  • Lecture 2 :
  • Project Building Blocks
  • Lecture 3 :
  • Wiring LEDs
  • Lecture 4 :
  • Reading Digital Inputs
  • Lecture 5 :
  • Pull Up/Down Resistors
  • Lecture 6 :
  • Circuit Design
  • Lecture 7 :
  • Project Review: Step-1A
  • Lecture 8 :
  • Sketching in Code: Step-1A
  • Lecture 9 :
  • Handling Switch Bouncing
  • Lecture 10 :
  • Sketching in Code: Step-1B
  • Lecture 11 :
  • Project Review: Step-1B

Section 6 : Step 2 - Control LEDs Speed and Brightness

  • Lecture 1 :
  • Introduction
  • Lecture 2 :
  • Project Building Blocks
  • Lecture 3 :
  • The Variable Resistor
  • Lecture 4 :
  • Circuit Design
  • Lecture 5 :
  • Reading Analog Inputs
  • Lecture 6 :
  • Utilizing the Serial Monitor
  • Lecture 7 :
  • Setting the LEDs Speed
  • Lecture 8 :
  • Sketching in Code: Step-2A
  • Lecture 9 :
  • Project Review: Step-2A
  • Lecture 10 :
  • Writing Analog Output
  • Lecture 11 :
  • A little bit magic with PWM
  • Lecture 12 :
  • Setting the LEDs Brightness
  • Lecture 13 :
  • Sketching in Code: Step-2B
  • Lecture 14 :
  • Project Review: Step-2B

Section 7 : Step 3 - Motion Detector

  • Lecture 1 :
  • Introduction
  • Lecture 2 :
  • Project Building Blocks
  • Lecture 3 :
  • The PIR Motion Detector
  • Lecture 4 :
  • Circuit Design
  • Lecture 5 :
  • Sketching in Code: Step-3
  • Lecture 6 :
  • Project Review: Step-3

Section 8 : Course Summary

  • Lecture 1 :
  • Almost at the finish line...
  • Lecture 2 :
  • What did we covered so far ?
  • Lecture 3 :
  • What Next ? Level 2 !

Ethical Hacking and Penetration Tes...

By : Darshil Modi

Lecture 21

$21

Implementing & Configuring Cisco Ro...

By : Dariusz Lipski

Lecture 10

$25

Learn NxtGen Hacking with Technolog...

By : Gopikrishna C

Lecture 80

$14

Google TensorFlow Hands on with Pyt...

By : UNP United Network of Professionals

Lecture 51

$21

CISSP- Certification Introduction

By : MUKESH SINGH

Lecture 18

$14

Complete Ethical Hacking & Penetrat...

By : Abhilash Nelson

Lecture 29

$14

Need any help with the platform? Contact us at: support@learnfly.com