Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Raspberry Pi Pico, OpenCat and MicroPython - Servo Easing

Kevin McAleer via YouTube

Overview

Learn how to create smooth servo motion transitions using various easing algorithms in this comprehensive video tutorial. Explore different types of easing techniques and their real-world applications using MicroPython code on a Raspberry Pi Pico. Dive into linear tweening, ease-in, ease-out, and ease-in-out transitions, and understand their graphical representations. Follow along as the instructor demonstrates practical implementations, including creating a Transition class, updating the Servo class, and developing a Tick function. Gain insights into building a PicoCat robot with smooth limb movements, and discover how to apply easing algorithms to enhance your robotics projects. By the end of this tutorial, you'll have a solid understanding of servo easing techniques and their implementation in MicroPython for Raspberry Pi Pico-based projects.

Syllabus

Intro
Easing animation
Linear Tweening
Ease in
Ease Out
Ease In-Out
Transition Types
Ease Graphs
Transition in Code
Ease Loop
A Sad Story about a Pico, a PCA9685 Board and Magic Smoke
Pico Case
Demo Time
Transition Class
Adding Transition to PicoCat.py
Limbs Class
Update Servo Class
Tick Function
Leg Class
PicoCat Class
Transition Code for the rest of the Easing algorithms
Outro

Taught by

Kevin McAleer

Reviews

Start your review of Raspberry Pi Pico, OpenCat and MicroPython - Servo Easing

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.