Arduino: Prototyping

Go to class
Write Review

Free Online Course: Arduino: Prototyping provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Arduino: Prototyping is taught by Robert Gallup.

Overview
  • Go beyond the basics and learn what it takes to develop iterative hardware prototypes using Arduino.

Syllabus
  • Introduction

    • Prototype with Arduino
    • What you should know
    • What's new in this update
    1. Understand Prototyping
    • Purpose and pitfalls of prototypes
    • Prototype form factors
    • The prototype process
    2. Plan the Prototype
    • Prototype planning considerations
    • Demo product brief of handheld game
    • Define the proof-of-concept prototype
    • Select components and libraries
    • Design the circuit
    • Make a pin map
    3. Your Prototype "Hello World"
    • Connect the display
    • Display "Hello World" sketch
    • Challenge: Controlling the display
    • Solution: Controlling the display
    4. Animate the Display
    • Understand display dynamics
    • Implement display dynamics
    • Challenge: Modify the animation
    • Solution: Modify the animation
    5. Add Interaction
    • Understand interaction logic
    • Breadboard buttons and update pin map
    • Implement buttons
    • Challenge: Name
    • Solution: Name
    6. Improve Responsiveness
    • Blocking versus non-blocking code
    • Understand timers
    • Implement non-blocking interaction
    7. Advanced Interaction
    • Button debouncing
    • Advanced button interaction
    • Implement button functions
    • Challenge: Game intro
    • Solution: Game intro
    8. Iterating your Prototype
    • Use symbolic parameters
    • Document prototypes
    • Challenge: Complete the experience
    • Solution: Complete the experience
    Conclusion
    • Final thoughts