Get $1 credit for every $25 spent!

The Complete Arduino Course Bundle

Ending In:
Add to Cart - $29.99
Add to Cart ($29.99)
$539.94
94% off
wishlist
(15)

What's Included

Product Details

Access
Lifetime
Content
3 hours
Lessons
66

Crazy About Arduino: End-to-End Workshop Level 1

Take the First Step Toward Making Your Own Electronics with This Arduino Primer

By Idan Gabrieli | in Online Courses

From apps to wearables and even robots, Arduino is the open-source electronics platform that lets you unleash your inner tinkerer with little more than a circuit board and some basic programming know-how. Serving as your Arduino primer, this course kicks off a three-part deep dive into the platform, teaching you about various boards, running your first program, and even working with hands-on projects.

  • Access 72 lectures & 3 hours of content 24/7
  • Explore the Arduino platform & learn about boards and software
  • Dive into control statements, sketching, variables & other Arduino concepts
  • Learn by doing w/ an Arduino project
  • Walk through programming LEDs & creating a motion sensor

Instructor

Arduino Developers Academy (ADA) is an education program dedicated to Arduino developers and Internet of Things (IoT) makers who are keen on building cool electronics projects that combine low cost hardware components like sensors, LCDs, keyboards while using the Arduino development environment.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web and mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Requirements

  • Internet required

Course Outline

  • Getting Started
    • Course Introduction
    • Important Recommendation!
    • What is Arduino?
    • Endless Applications for Makers!
    • Are you ready? Software Checklist
    • Are you ready? Hardware Checklist
  • Exploring the Arduino Platform
    • Introduction
    • The Arduino Uno Board
    • Other Arduino Boards
    • Expansion Shields & Modules
    • Arduino IDE
    • High Level Board Overview
    • Running Our First Program!
    • Test your Knowledge: The Arduino Platform
  • Introduction to Arduino Programming
    • Introduction
    • Sketching in Code
    • Basic Sketch Structure
    • Variables Declaration - Why?
    • Variables Declaration - Data Types
    • Variables Declaration - Naming Convention
    • Variable Scope
    • Setup and Loop Functions
    • Custom Functions
    • Operators
    • Control Statements
    • Control Statements: if-else
    • Control Statements: switch
    • Control Statements: for loop
    • Control Statements: while/do loop
    • Using Libraries
    • Comments in Code
    • Test your Knowledge: Arduino Programming
  • Learning by Doing
    • Introduction
    • Our Arduino Project
    • Breadboard
  • Step 1 - LEDs Test and Animation Wave
    • Introduction
    • Project Building Blocks
    • Wiring LEDs
    • Reading Digital Inputs
    • Pull Up/Down Resistors
    • Circuit Design
    • Project Review: Step-1A
    • Sketching in Cod: Step-1A
    • Handling Switch Bouncing
    • Sketching in Code: Step-1B
    • Project Review: Step-1B
    • Test your Knowledge: LEDs Test and Animation Wave
  • Step 2 - Control LEDs Speed and Brightness
    • Introduction
    • Project Building Blocks
    • The Variable Resistor
    • 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 PVM
    • Setting the LEDs Brightness
    • Sketching in Code: Step-2B
    • Project Review: Step-2B
    • Test your knowledge: Control LEDs Speed and Brightness
  • Step 3 - Motion Detector
    • Introduction
    • Project Buiding Blocks
    • The PIR Motion Detector
    • Circuit Design
    • Sketching in Code: Step-3
    • Project Review: Step-3
    • Test your Knowledge: Motion Detector
  • Course Summary
    • Almost at the finish line...
    • What did we cover so far?
    • What Next? Level 2!

View Full Curriculum


Access
Lifetime
Content
2.5 hours
Lessons
55

Crazy About Arduino: End-to-End Workshop Level 2

Go From Theory to Practice with a Hands-on Arduino Project

By Idan Gabrieli | in Online Courses

Once you have the Arduino basics down, you can express your creative and technical potential by building your own electronic creations! Jam-packed with hands-on instruction, this course will walk you through your own Arduino project as you get your hands dirty working with a keypad, liquid crystal display, ultrasonic sensor, LDR sensor and a buzzer.

  • Access 57 lectures & 2 hours of content 24/7
  • Learn how to connect a matrix keypad for getting user input
  • Walk through displaying information on an LCD module
  • Explore using sensors to measure distance & light intensity
  • Discover how to program a buzzing module

Instructor

Arduino Developers Academy (ADA) is an education program dedicated to Arduino developers and Internet of Things (IoT) makers who are keen on building cool electronics projects that combine low cost hardware components like sensors, LCDs, keyboards while using the Arduino development environment.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web and mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Requirements

  • Internet required

Course Outline

  • Getting Started
    • Course Introduction - 1:36
    • Before WE Start... - 1:20
    • What is Arduino ? - 4:07
    • Endless Applications for Makers ! - 1:12
    • Our Checklist - 2:46
  • Step 1 - Matrix Keyboard
    • Introduction - 1:47
    • The Matrix Keypad (4x4) - 1:03
    • Wiring the Keypad - 4:11
    • Long Time Ago…and Today ! - 2:21
    • The "Keypad" Library - 3:54
    • Creating Keypad Instance - 5:53
    • Hardware Setup - Keypad 4x4 - 8:54
    • Project Demo - 1:45
    • Code Review - 7:57
  • Step 2 - Liquid Crystal Display (LCD)
    • Introduction - 2:27
    • The LCD Module - 0:57
    • I2C Interface - 3:14
    • The I2C LCD Controller - 2:22
    • Wiring the LCD - 2:38
    • The "LiquidCrystal_IC2" Library - 3:10
    • Hardware Preparation - 3:09
    • Hardware Setup - LCD - 2:29
    • Project Demo - 1:21
    • Code Review - 4:45
  • Step 3 - Ultrasonic Distance Sensor
    • Introduction - 1:13
    • What is a Sound Wave ? - 5:47
    • Eco-location - 1:11
    • The Ultrasonic Sensor HC-SR04 - 0:57
    • Wiring the Ultrasonic Sensor - 2:31
    • How it is Working ? - 2:42
    • Hardware Setup - Ultrasonic Sensor and Threshold LED - 2:43
    • Project Demo - 1:24
    • Code Review - 5:27
  • Step 4 - LDR Sensor
    • Introduction - 1:11
    • What is Light ? - 2:18
    • The LDR Sensor - 1:19
    • Wiring the LDR Sensor - 5:04
    • Hardware Setup - LDR Sensor - 1:58
    • Project Demo - 1:13
    • Code Review - 3:10
  • Step 5 - Buzzer Alarm
    • Introduction - 1:15
    • What is a Musical Tone ? - 2:14
    • Buzzer Types - 1:37
    • Using the YL-44 Module - 1:51
    • Wiring the Passive Buzzer Module - 2:31
    • The tone() function - 3:47
    • Hardware Setup - Buzzer - 1:36
    • Project Demo - 0:33
    • Code Review - 3:15
  • Step 6 - Our Final Project
    • Introduction - 1:15
    • Designing the Program Flow - 2:09
    • Security Lock Code - 5:32
    • Display Distance and Light Mode on LCD - 4:08
    • Automatic Thresholds Indicators - 3:01
  • Course Summary
    • Almost at the Finish Line... - 0:34
    • What Did We Covered ? - 1:53
    • What Next ? Level 3 ! - 1:34

View Full Curriculum


Access
Lifetime
Content
4 hours
Lessons
51

Crazy About Arduino: End-to-End Workshop Level 3

Complete Your Arduino Education By Creating an IoT Data Logger

By Idan Gabrieli | in Online Courses

Serving as the capstone for your Arduino education, this course wraps up your training by having you turn an Arduino project into a complete IoT solution. Using Arduino Uno, MySQL Database and Apache Web Server, you'll walk through creating your own Web-based data logger as you explore connecting sensors, creating database servers, and linking your device to them with a Web API.

  • Access 51 lectures & 4 hours of content 24/7
  • Turn an Arduino project into an IoT device
  • Walk through connecting temperature, humidity, distance, and light sensors
  • Install & set up your own Web and database servers using Apache and MySQL
  • Connect your IoT device & servers using a Web API to store sensor data

Instructor

Arduino Developers Academy (ADA) is an education program dedicated to Arduino developers and Internet of Things (IoT) makers who are keen on building cool electronics projects that combine low cost hardware components like sensors, LCDs, keyboards while using the Arduino development environment.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web and mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Requirements

  • Internet required

Course Outline

  • Getting Started
    • Course Introduction
    • Before we start...
  • Step 1 - Setting the Sensors - Let's Measure Something...
    • Introduction
    • What is a Sensor?
    • Sensors are Everywhere
    • Measuring Temperature and Humidity
    • Measuring Light Changes
    • Measuring Distance
    • Measuring Wiring All Sensors to the Arduino
    • Hardware Setup - All Sensors
    • Project Demo
    • Code Review
  • Step 2 - Ethernet Shield - Get Connected!
    • Introduction
    • MAC Address
    • Client-Server Communication
    • TCP/UDP Ports
    • Network Socket
    • TCP Session
    • HTTP and HTML
    • The Ethernet Shield W5100
    • The Ethernet Library
    • Hardware Setup - Ethernet Shield W5100
    • Project Demo - Connecting to remote server
    • Code Review
  • Step 3 - WampServer - Hosting your own Web Server!
    • Introduction
    • Apache, PHP and MySQL
    • Downloads & Install
    • Getting started with WampServer
    • Basic Server Configuration
  • Step 4 - MySQL Database - Storing Data Somewhere...
    • Introduction
    • What is a Database?
    • MySQL Tools
    • Using phpMyAdmin Console
    • SQL Statements
    • Testing our Project Database
  • Step 5 - PHP - Running Scripts at the server
    • Introduction
    • What is PHP?
    • Basic PHP Syntax
    • PHP Extension to MySQL - Introduction
    • MySQL - Establish Database Connection
    • Insert Data
    • Insert Data - PHP Scripts Testing
    • Query Data
    • Query Data - PHP Scripts Testing
    • MySQL Error Handling
    • MySQL Errors Simulation
  • Step 6 - Final Project - Web-based Datalogger
    • Introduction
    • Connecting the Arduino to the Web Server
    • Final Project - Checklist and Demo
  • Course Summary
    • What did we cover?
    • What Next? Level 4!

View Full Curriculum


Access
Lifetime
Content
9.5 hours
Lessons
47

Arduino Bootcamp: Learning Through Projects

Start Your Arduino Journey by Creating a Weather Station, Phone & More From Scratch

By Lee Assam | in Online Courses

Fast track your Arduino education with this treasure trove of interactive projects. Broken up into beginner, intermediate, and advanced sections, this course will get you comfortable building Arduino creations at all levels by breaking down the electronic principles behind each project, as well as the wiring components and code required. You'll flex your Arduino muscles by creating everything from Arduino games to an app-controlled car and even an online weather station.

  • Access 47 lectures & 9.5 hours of content 24/7
  • Expand your understanding of switches, servos, motors & other components
  • Break down the electronic & programming elements behind each project
  • Follow along step-by-step tutorials for creating Arduino games, RC cars & more
  • Understand how to prototype electronics projects

Instructor

Lee Assam holds a Bachelor's Degree in Electrical and Computer Engineering and a Master's Degree in Computer Science. He has taught at Universities on topics ranging from Software Development to Electrical Engineering and prototyping. He likes coming up with new ideas and prototyping them using the Arduino and Raspberry Pi platforms.

His passion for innovation has resulted in several wins in Hack Day competitions. He is a US Patent holder and has numerous US Patent Applications currently being reviewed. He tries to understand how the latest technolgy can be used to solve business problems and challenges in creative ways.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web and mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner

Requirements

  • Internet required

Course Outline

  • Introduction
    • Welcome Message and Helpful Tips
    • Parts List
  • Basic Concepts
    • Introduction to the Arduino
    • Installing the Arduino IDE
    • An overview of the Arduino IDE and how to upload code to your Arduino
    • Understanding the Structure of your Arduino Program
    • Installing Additional Third Party Arduino Libraries
    • How to Use a Breadboard and Basic Writing Concepts
    • Let's create our first project
    • Helpful Programming Concepts - Part 1
    • Helpful Programming Concepts - Part 2
  • Simple Projects
    • Controlling an LED with a Push Button Switch
    • Controlling a Piezo BUzzer with a Push Button Switch
    • Using a Potentiometer to Adjust LED Brightness
    • Controlling a CPU Fan - Part 1 - User Input Control
    • Controlling a CPU Fan - Part 2 - Button Speed Control
    • LED Reaction Game - Part 1 - Interrupt Demo
    • LED Reaction Game - Part 2
  • Intermediate Projects
    • Buzzer Sound Recall Game - Part 1
    • Buzzer Sound Recall Game - Part 2
    • Ultrasonic Sensor Alarm
    • Digital Dice - Part 1
    • Digital Dice - Part 2
    • Infrared Repeater - Part 1 - Infrared Record and Playback
    • Infrared Repeater - Part 2 - Controlling your Electronic Devices
    • Joystick LED Matrix Game - Part 1 - Getting Readings from a Joystick
    • Joystick LED Matrix Game - Part 2 - Using an LED Matrix
    • Joystick LED Matrix Game - Part 3 - Putting it all together
  • Advanced Projects
    • Stopwatch - Part 1 - Controlling a 4 Digit Segment Display
    • Stopwatch - Part 2 - Using a Shift Register for the 4 Digit Seven Segment Display
    • Stopwatch - Part 3 - Completing the Project
    • Pan-Tilt Assembly Control - Part 1 - Hacking a Wii Nunchuk
    • Pan-Tilt Assembly Control - Part 2 - Servos
    • Pan-Tilt Assembly Control - Part 3 - Frame Assembly
    • Pan-Tilt Assembly Control - Part 2 - Controlling with the Wii Nunchuk
    • Online Weather Station - Part 1 - Using a 1602 LCD Screen to Display Information
    • Online Weather Station - Part 2 - Using a Wifi Shield to Connect to a Network
    • Online Weather Station - Part 3 - Final Assembly
    • Remote Controlled Car - Part 1 - Understanding DC Motors
    • Remote Controlled Car - Part 2-1 - Using a Motor Driver
    • Remote Controlled Car - Part 2-2 - Using a Motor Driver - Demo and Code Review
    • Remote Controlled Car - Part 3 - Understanding Bluetooth Connectivity
    • Remote Controlled Car - Part 4-1 - Assembling our Car
    • Remote Controlled Car - Part 4-2 - Assembling our Car
    • Remote Controlled Car - Part 5 - Controlling via an Android App
    • Open Source Phone - Part 1 - Understanding the Parts and Assembly
    • Open Source Phone - Part 2 - Making a Call. Sending SMS. Tune in FM Frequencies
  • Closing
    • Closing Comments
  • Bonus Content
    • How to Apply External Power in Arduino Projects
    • Many different models exist for Arduino. Which should you use and why?

View Full Curriculum


Access
Lifetime
Content
8 hours
Lessons
56

Make An Arduino Robot

Kick Your Arduino Skills Up a Notch By Creating Your Own Wheeled Robot

By Peter Dalmaris | in Online Courses

Arduino may be simple on the surface, but it's very capable of producing incredibly advanced creations, like robots. Jump into this course, and you'll learn how to make an Arduino wheeled robot that can move towards a light source and avoid obstacles all on its own. From figuring out what the robot is supposed to do, to choosing, configuring, assembling, and testing the right parts, you'll sharpen your problem-solving skills and Arduino understanding after 8 hours of expert instruction.

  • Access 56 lessons & 8 hours of content 24/7
  • Walk through creating an Arduino wheeled robot that can move towards a light source
  • Learn how to integrate simple mechanical parts w/ motors, batteries, sensors & other electronics
  • Explore choosing, assembling, configuring & testing your robot's parts

Instructor

Peter Dalmaris is Chief Explorer at Tech Explorations. He is fascinated by technology because of its ability to make amazing things happen, and science because of its ability to make nature transparent. He is an Electrical and Computer Engineer, has a PhD (most of which was spent reading philosophy of knowledge) and a couple of Masters in Information Systems.

He has been a lecturer for over 13 years in a variety of IT (and occasionally management) subjects. During this time, he has developed a hands-on teaching style, whereby he invites and challenges his students to learn by doing. He has taught thousands of students in dozens of undergraduate and postgraduate courses.

Peter is also a software developer at Futureshock Enterprises, making applications using Ruby, Ruby on Rails, and iOS.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web and mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Requirements

  • Internet required

Course Outline

  • Introduction
    • What is this course about?
    • Course guide
    • How to get the most out of this course
    • Tools you will need
    • Parts you will need
    • Specifications - what will the robot do
  • The micro controller and sensors
    • Introduction
    • The microcontroller
    • Single Photo Sensor
    • Dual Photo Sensors
    • Light conditions and robot actions
    • Implementing the light seeking sketch
    • Implementing the light seeking sketch testing
    • The ultrasonic sensor
    • The ultrasonic sensor sketch and demo
  • The motors
    • Introduction
    • Continuous rotation servos assembly
    • Continuous rotation servos sketch and demo
    • Mini servo motor
    • Finding a clear path with the distance sensor and the mini servo Part 1
    • Finding a clear path with the distance sensor and the mini servo Part 2
  • The chassis and assembly
    • Introduction
    • The chassis
    • Assembly, motors to chassis
    • Assembly, chassis top side
    • Attach the breadboard
    • Attach the mini servo and distance sensor assembly
  • Wiring
    • Introduction
    • Wiring the motors
    • Wiring the distance sensor
    • Walkthrough the schematic
    • Wiring the LEDs
    • Wiring the pot and light sensors
    • Wiring the batteries
  • Testing
    • Introduction
    • Testing batteries and sketch
    • Testing on the bench
    • Testing on the floor 1 - light
    • Testing on the floor 2 - light improved
    • Bluetooth for wireless testing
    • Testing on the floor 3 - Obstacles
    • Testing conclusion
  • Making the project permanent with the prototyping shield
    • Introduction
    • The prototyping shied
    • Component placement on the prototyping shield Part 1
    • Component placement on the prototyping shield Part 2
    • Wire the prototyping shield 1 - Switch
    • Wire the prototyping shield 2 - GND light sensors pot and distance sensor
    • WIre the prototyping shield 3 - 5V light sensors pot and distance sensor
    • Wire the prototyping sheild 4 - analog pins
    • Wire the prototyping shield motors Part 1
    • Wire the prototyping sheild motors Part 2
    • Testing the prototyping shield on the bench
    • Removed the breadboard
  • Conclusion
    • What did you learn in this course
    • Other things you can do with your robot?

View Full Curriculum


Access
Lifetime
Content
3 hours
Lessons
14

Mastering Arduino By Building Real-World Applications

Get up to Speed with Arduino Software, Sensors & Other Essentials in 3 Hours

By Umesh Lokhande | in Online Courses

Take a step-by-step approach to mastering the Arduino basics with this beginner-friendly course. Covering the Arduino environment and hardware, this course starts you off with the essentials. You'll walk through setting up and installing Arduino software and using digital outputs and inputs. Then, you'll move on to working with digital and analog sensors, using an LCD display, and finish off your training with a look at connecting Arduino to the Cloud.

  • Access 14 lectures & 3 hours of content 24/7
  • Learn how to set up & install Arduino software
  • Dive into using temperature and IR motion sensors
  • Walk through programming an LCD display
  • Learn how to build a Web server using Ethernet Shield
  • Explore sending data to the Cloud via Arduino

Instructor

Umesh Lokhande is a technology consultant and a electronic enthusiast who has developed about 20+ products for startups to multinational firms. As a chief author since 2014 at binaryupdates.com, the venture he started in Pune, India, Umesh’s mission is to explore technology and help educate the world.

Umesh has an Master's degree from University of Applied Sciences Jena, Germany. Over his career, he has executed several challenging projects where he developed core skills of hard- and software development for product design.

He was an R&D engineer to Laser Imaging Systems GmbH & Co., KG (An Orbotech Company), Alere Technologies and hIOTron. He is a responsive and excellent instructor who has tutored many students/professionals both online and offline and has mastered the simple ways to jump start learning embedded systems and IoT.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web and mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Requirements

  • Internet required

Course Outline

  • Introduction of Arduino
    • Details about Arduino Uno
    • Setup and Install Arduino Software
    • Digital Output to Control LED
    • Digital Output to Connect Switches
  • Digital and Analog Sensors
    • Serial Communication Arduino and PC
    • Analog Temperature Sensor LM35 Interfacing
    • Digital PIR Passive IR Motion Sensor
  • Display LCD to Arduino Project
    • Introduction of LCD Display
    • Program Character LCD Display
  • Internet and Ethernet Communication
    • Introduction of Arduino Ethernet Shield
    • Build Webserver using Ethernet Shield
  • Send Data to Cloud using Arduino
    • Introduction ThingSpeak Cloud
    • Setup a ThingSpeak Channel
    • Send Data to ThingSpeak Server

View Full Curriculum



Terms

  • Unredeemed licenses can be returned for store credit within 15 days of purchase. Once your license is redeemed, all sales are final.