Raspberry Pi Pico, OpenCat and MicroPython - Servo Easing
Offered By: Kevin McAleer via YouTube
Course Description
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
Related Courses
Beginning Custom Projects with Raspberry PiJohns Hopkins University via Coursera Intro C/C++ Prog Micoroctl
Cabrillo College via California Community Colleges System Learn Raspberry Pi
Codecademy Learn Raspberry Pi: Command Line
Codecademy Learn Raspberry Pi: Electronics
Codecademy