O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Arduino Bootcamp: Learning Through Projects

Video Description

Build 15+ complete Arduino projects from scratch! A car controlled using an app, a cell phone, games and much much more!

About This Video

  • No previous programming or electronics knowledge is required for this course!
  • All electronics concepts and programming for each project will be explained step-by-step in detail.

In Detail

This is a hands-on, project-based approach to learning the Arduino platform catered to all levels of experience. In this course, you will build projects such as:

An Arduino car that can be remotely driven using a smartphone app

Your very own Arduino phone that you can make/receive phone calls with and send/receive text messages

Your own Universal Arduino Remote that can copy and playback IR signals from any electronic device

An Arduino Online Weather Station that connects to the internet to retrieve and display weather information based on your location

Arduino game projects using light, sound and joysticks

Much much more...

You will quickly learn and become proficient with Arduino in this Bootcamp by building complete projects from scratch. Here is the approach that is taken for each project:

A detailed background of all the electronics principles and operation of the electrical components for each project will first be discussed. The wiring of components and layout of the project will then be covered in the circuit diagram. Detailed step-by-step videos will then show how you how to wire up and assemble the components for the project. The code will be uploaded to demo the project and how it works. A detailed line-by-line code review will then describe how the software and hardware components play together. You will get the complete picture and it is a much better way to learn Arduino by creating full working projects from scratch!

Along the way, you will learn about and become extremely proficient with the following components and understand exactly how they work as they will be incorporated into projects:

Breadboards, LEDs, Active and Passive Buzzers, Switches, Potentiometers, Transistors, Ultrasonic Sensors, Seven Segment LEDs (single and four digits), Infrared Receivers, Joysticks, 8x8 Matrix LEDs, Shift Registers, DC Motors, Servos, LCD Screens, Bluetooth Modules, Wifi, and GSM Shields, And much much more.

All the code and supporting files for this course are available at: https://github.com/PacktPublishing/Arduino-Bootcamp-Learning-Through-Projects

Downloading the example code for this course: You can download the example code files for all Packt video courses you have purchased from your account at http://www.PacktPub.com. If you purchased this course elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.

Table of Contents

  1. Chapter 1 : Introduction
    1. Welcome Message and Helpful Tips 00:01:30
  2. Chapter 2 : Basic Concepts
    1. Introduction to the Arduino 00:06:15
    2. Installing the Arduino IDE 00:02:24
    3. An overview of the Arduino IDE and how to upload code to your Arduino 00:06:41
    4. Understanding the Structure of your Arduino Program 00:03:58
    5. Installing Additional Third Party Arduino Libraries 00:06:04
    6. How to Use a Breadboard and Basic Wiring Concepts 00:11:36
    7. Let's create our first project 00:08:38
    8. Helpful Programming Concepts - Part 1 00:14:08
    9. Helpful Programming Concepts - Part 2 00:08:46
  3. Chapter 3 : Simple Projects
    1. Controlling an LED with a Push Button Switch 00:09:43
    2. Controlling a Piezo Buzzer with a Push Button Switch 00:08:40
    3. Using a Potentiometer to Adjust LED Brightness 00:17:20
    4. Controlling a CPU Fan - Part 1 - User Input Control 00:14:14
    5. Controlling a CPU Fan - Part 2 - Button Speed Control 00:10:37
    6. LED Reaction Game - Part 1 - Interrupt Demo 00:11:24
    7. LED Reaction Game - Part 2 00:16:28
  4. Chapter 4 : Intermediate Projects
    1. Buzzer Sound Recall Game - Part 1 00:12:58
    2. Buzzer Sound Recall Game - Part 2 00:14:52
    3. Ultrasonic Sensor Alarm 00:19:48
    4. Digital Dice - Part 1 00:15:13
    5. Digital Dice - Part 2 00:10:41
    6. Infrared Repeater - Part 1 - Infrared Record and Playback 00:19:22
    7. Infrared Repeater - Part 2 - Controlling your Electronic Devices 00:18:56
    8. Joystick LED Matrix Game - Part 1 - Getting Readings from a Joystick 00:14:18
    9. Joystick LED Matrix Game - Part 2 - Using an LED Matrix 00:14:12
    10. Joystick LED Matrix Game - Part 3 - Putting it all together 00:11:01
  5. Chapter 5 : Advanced Projects
    1. Stopwatch - Part 1 - Controlling a 4 Digit Segment Display 00:18:33
    2. Stopwatch - Part 2 - Using a Shift Register for the 4 Digit Segment Display 00:19:51
    3. Stopwatch - Part 3 - Completing the Project 00:10:59
    4. Pan-Tilt Assembly Control - Part 1 - Hacking a Wii Nunchuk 00:15:07
    5. Pan-Tilt Assembly Control - Part 2 - Servos 00:14:09
    6. Pan-Tilt Assembly Control - Part 3 - Frame Assembly 00:11:18
    7. Pan-Tilt Assembly Control - Part 4 - Controlling with the Wii Nunchuk 00:12:14
    8. Online Weather Station - Part 1 -Using a 1602 LCD Screen to Display Information 00:14:01
    9. Online Weather Station - Part 2 - Using a Wi-Fi Shield to Connect to a Network 00:19:59
    10. Online Weather Station - Part 3 - Final Assembly 00:14:07
    11. Remote Controlled Car - Part 1- Understanding DC Motors 00:04:40
    12. Remote Controlled Car - Part 2-1 - Using a Motor Driver 00:17:32
    13. Remote Controlled Car - Part 2-2 - Using a Motor Driver - Demo and Code Review 00:09:56
    14. Remote Controlled Car - Part 3 - Understanding Bluetooth connectivity 00:06:30
    15. Remote Controlled Car - Part 4-1 - Assembling our Car 00:10:26
    16. Remote Controlled Car - Part 4-2 - Assembling our Car 00:12:52
    17. Remote Controlled Car - Part 5 - Controlling via an Android App 00:11:57
    18. Open Source Phone - Part 1 - Understanding the Parts and Assembly 00:13:56
    19. Open Source Phone - Part 2 - Making a Call, Sending SMS, Tune in FM Frequencies 00:15:07
  6. Chapter 6 : Closing
    1. Closing Comments 00:00:58