Mastering Stepper Motors:
An Arduino Robotics Course
Create your own robotics and IoT Projects with confidence. Learn stepper motors on Arduino from basics to advanced topics.
You will learn the fundamentals of stepper motors and the Arduino platform step-by-step, from basics to advanced topics like controlling motors with sensor inputs. By the end of this course, you’ll be able to create your own projects for robotics or IoT.
With 4 hours of step-by-step video lessons, this course is perfect for Arduino beginners and intermediates looking to use stepper motors to create dynamic, precise movement in their projects.
Risk Free
If you're not completely satisfied, we'll make it right with our 30-day money back guarantee.
Unlimited Access
This course is yours to keep forever.
No Costly Tools Required
You only need the project hardware. No multimeter, oscilloscope, or soldering iron required.
No Experience Needed
Beginner friendly explanations, built upon our Free Arduino Mini-Course.
In this course you will:
- Master the Arduino platform for robotics and IoT applications
- Discover the inner workings of stepper motors to command their speed and position with precision
- Create your own impressive stepper motor projects
- Develop advanced problem-solving skills to overcome obstacles and optimize your projects for success
A Course for Hands-On Learners
Learn how to build Arduino-powered projects with confidence. You will learn how to use Arduino to build a range of exciting projects, from getting your first motor to move to fully controlling motors using sensor inputs. By the end of this course, you’ll have an arsenal of tools to help you create your own projects for robotics or IoT.
Exploring Arduino with Industry Professionals
Created and taught by a team of experienced industry professionals, you can be sure that you’re gaining knowledge, skills, and best-practices that are the most up-to-date. Our team aims to give you the insights and training you wouldn’t find in any textbook or YouTube tutorial. With an emphasis on creativity and innovation, we are passionate about helping you become successful Arduino developers and hobbyists.
What Students Are Saying About Our Courses
Our courses have seen tremendous success with thousands of students having already benefited from its curriculum. Let us equip you with the necessary skills to create amazing projects.
Who's this for?
- Educators interested in teaching students about STEM
- Entrepreneurs looking to prototype their ideas
- DIYers wanting to build robots or explore the Internet of Things
- Anyone interested in developing their skills in embedded systems
Course Curriculum
4 hours of step-by-step video content, 2 step-by-step example projects, quizzes, and a final project to put everything you learnt together.
Lesson 1: Welcome!
Lesson 2: Free Mini Course Preview
Lesson 3: Course Objectives and Resources
Lesson 4: Using the Arduino IDE
Lesson 5: Downloadable Resources
Lesson 6: Motor Terminology
Lesson 7: How Does a Motor Spin?
Lesson 8: Stepper Motor Basics
Lesson 9: How the 28BYJ-48 Works
Lesson 10: First Steps Pt1: Outline and Hardware Setup
Lesson 11: First Steps Pt2: Code Setup
Lesson 12: First Steps Pt3: Stepping Signals
Lesson 13: First Steps Pt4: Uploading the Code
Lesson 14: What is Full Stepping?
Lesson 15: Mini-Project Pt1: Outline and Setup
Lesson 16: Mini-Project Pt2: Avoiding Common Beginner Pitfalls
Lesson 17: Mini-Project Pt3: Switch-Case Statements
Lesson 18: Mini-Project Pt4: Using the Modulo Operator
Lesson 19: Mini-Project Pt5: Changing Directions
Lesson 20: Mini-Project Pt6: Creating Functions
Lesson 21: Mini-Project Pt7: Writing Function fullStep()
Lesson 22: Mini-Project Pt8: Using Stepper Motor Specs
Lesson 23: Mini-Project Pt9: Writing Function rotateRpm()
Lesson 24: Mini-Project Pt10: Completing the Speed Controller
Lesson 25: Mini-Project Pt11: Writing Function rotatePosition()
Lesson 26: Mini-Project Pt12: Completing the Position Controller
Lesson 27: Overview of Final Project
Lesson 28: The V-Model Lesson 29: Using Requirements
Lesson 30: Using Libraries
Lesson 31: Final Project Pt1-1: Overview of Stepper.h Library
Lesson 32: Final Project Pt1-2: Code Setup for Stepper.h
Lesson 33: Final Project Pt1-3: Rotating Motor Using Stepper.h
Lesson 34: Final Project Pt1-4: Validating Motor Code Design
Lesson 35: Final Project Pt2-1: Overview of LPS25 and I2C
Lesson 36: Final Project Pt2-2: Uploading LPS25 Example
Lesson 37: Final Project Pt2-3: Understanding LPS25 Example
Lesson 38: Final Project Pt2-4: Reading Pressure
Lesson 39: Final Project Pt2-5: Validating Sensor Code Design
Lesson 40: Final Project Pt2-6: Iterating on Sensor Code Design
Lesson 41: Final Project Pt3-1: Overview of Integration
Lesson 42: Final Project Pt3-2: Integrating the Motor and Sensor Code
Lesson 43: Final Project Pt3-3: Writing Function stepMotorWithPressure()
Lesson 44: Final Project Pt3-4: Validating the Final Project
Lesson 45: Recap and Extra Challenges
Lesson 46: Dare to Explore Beyond!
About Us
All problems are solvable. At Gentiam Electronics, we believe through exploration, people can solve them. We empower creators and problem-solvers to solve their most compelling problems through, accessible, time-saving innovations, allowing them the freedom to explore.