YoVDO

Crazy about Arduino - Level 1 - Start your Journey with the Amazing Arduino Development Platform

Offered By: Skillshare

Tags

Arduino Courses Programming Courses Prototyping Courses

Course Description

Overview

The Crazy about Arduino Training Program - LEVEL 1

  • Do you like building “things” by yourself?
  • Are you looking for ways to easily combine software code and some hardware components?
  • Did you ever wonder how electronic devices are really working?
  • Do you have some creative ideas and you just looking for ways to easily prototype them?

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

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


Syllabus

  • Course Promo
  • Course Introduction
  • What is Arduino
  • Endless Applications
  • Are You Ready Software Checklist
  • Are You Ready Hardware Checklist
  • Exploring the Arduino Platform
  • The Arduino Uno Board
  • Other Arduino Boards
  • Expansion Shields and Modules
  • Arduino IDE
  • High Level Board Overview
  • Running Our First Program
  • Introduction to Arduino Programming
  • Sketching in Code
  • Basic Sketch Structure
  • Variables Declaration Introduction
  • Variables Declaration Data Types
  • Variables Declaration Naming
  • Variables Declaration Scope
  • Setup and Loop Functions
  • Custom Functions
  • Operators
  • Control Statements Intro
  • Control Statements: if else
  • Control Statements: switch
  • Control Statements: for loop
  • Control Statements: while/do loop
  • Using Libraries
  • Comments in Code
  • Learning by Doing
  • Our Arduino Project
  • Breadboard
  • Step 1 - LEDs Test and Animation Wave
  • Step 1 - Project Building Blocks
  • Wiring LEDs
  • Reading Digital Inputs
  • Pullup Down Resistors
  • Final Circuit Review
  • Project Review: Step-1A
  • Sketching in Code: Step-1A
  • Handling Switch Bouncing
  • Sketching in Code: Step-1B
  • Project Review: Step-1B
  • Step 2 - Control LEDs Speed and Brightness
  • Step 2 - Project Building Blocks
  • The Variable Resistor
  • Circuit Design
  • Step 2 Circuit Design
  • Reading Analog Inputs
  • Utilizing the Serial Monitor
  • Setting the LEDs Speed
  • Sketching in Code: Step-2A
  • Project Review: Step-2A
  • Writing Analog Output
  • A little bit magic with PWM
  • Setting the LEDs Brightness
  • Sketching in Code: Step-2B
  • Project Review: Step-2B
  • Step 3 - Motion Detector
  • Step 3 - Project Building Blocks
  • The PIR Motion Detector
  • Step 3 - Circuit Design
  • Sketching in Code: Step-3
  • Project Review: Step-3
  • Course Summary
  • What did we covered so far?
  • What Next ? Level 2!

Taught by

Idan Gabrieli

Related Courses

Design: Creation of Artifacts in Society
University of Pennsylvania via Coursera
Design Thinking Action Lab
Stanford University via NovoEd
Blended Learning: Personalizing Education for Students
New Teacher Center via Coursera
Mobile Application Experiences Part 1: From a Domain to an App Idea
Massachusetts Institute of Technology via edX
Usable Security
University of Maryland, College Park via Coursera